Sida 1 av 1

PHP rättigheter

Postat: 27 maj 2007, 18:12
av Guttasej
Jooo nu är det såhär att jag får felmeddelanden i nästintill alla php script jag lägger upp på min server

här är ett exempel

Kod: Markera allt

Warning: disk_free_space() [function.disk-free-space]: Permission denied in /var/www/services/site/lib/driveSpace.php on line 39
Jag fattar att det har nåt med rättigheter att göra, men har testat att köra chmod 777 på alla .php filer och det funkar ändå inte,, Nån som har en aning om vad det är ? inställningar i php? apache?


tack på förhand  :)

SV: PHP rättigheter

Postat: 02 jun 2007, 23:19
av Macchi
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:

Kod: Markera allt

sudo chown -R www-data:wwwdata /var/www


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).

SV: PHP rättigheter

Postat: 06 jun 2007, 23:26
av Guttasej
hmm ska testas :D

du kan va lugn :P är "internt" at the moment,  så körde bara 777 för att dubbelchecka,  men tack för tipset ska kollas snarast  :)