На локальной машине (линукс минт) организовал хостинг.
PHP выдает ошибку: PHP Warning: fopen(/var/..../section_pub_id.html): failed to open stream: Permission denied in ....
Ошибка, конечно, гуглится, но дают советы выставить права 777. Я считаю что это как-то не правильно, потому, что:
Захожу на купленный виртуальный хостинг по ssh и смотрю там права:
drwxr-xr-x 2 webuser customers 4096 Apr 23 17:52 . drwxr-xr-x 3 webuser customers 4096 Jul 25 2014 .. -rw-r--r-- 1 webuser customers 2779 May 7 16:22 section_pub_id.html
(тоесть никаких 777, и при этом все работает)
Теперь на локальной машине:
drwxr-xr-x 2 yadfeshhm yadfeshhm 4096 апр. 23 18:08 . drwxr-xr-x 3 yadfeshhm yadfeshhm 4096 янв. 13 19:34 .. -rw-r--r-- 1 yadfeshhm yadfeshhm 2571 апр. 23 18:08 section_pub_id.html
При установке вебсервера нагугливались советы по выставлению прав на папки и файлы проекта, которые я применил:
sudo find . -type d ! -perm 755 -exec chmod 755 {} \; sudo find . -type f ! -perm 644 -exec chmod 644 {} \;
У меня подозрения, что я как-то неправильно поставил пых?