A) Utan att veta detaljerna skulle jag föreslå att du kontrollerar både ägare och åtkomstbehörigheten för filerna i frågan. För apache2 med php mm ska filens ägare oftast vara www-data i gruppen www-data:
B) Jag känner inte igen den där referensen till /var/www/services/site/lib/driveSpace.php.
Det måste vara en del av innehållet som publiceras på din server. Det förekommer att viktiga delar antas finnas på olika platser för olika distributioner. Kan det vara ett sådant problem? Lösningen blir då att skapa symboliska länkar som pekar till rätt ställe.
Varning: om din sajt publiceras på internet kan det vara bra att kontrollera exakt vilka filrättigheter som rekommenderas för din tillämpning. Flera säkerhetsrisker skapas troligtvis när man öppnar skriv och läs behörighet till vem som helst (med chmod 777).