Поставил апач, php развернул проект из архива, распаковалось, видимо, с правами доступа, по этому вручную сменил владельца и группу. Всеравно выдает ошибку. Долго мучался, в итоге поставил права 777 для всех файлов, всеравно в логах пишет (13) Permission denied: access to /dir/index.phpВладелец всех файлов и директорий www-data, группа такая-же. Главный процесс апача под root, остальные спавнятся под www-data.
Мозг уже кипит. Не понимаю почему нет доступа, когда по ls -l grep index.php выдает
-rwxrwxrwx 1 www-data www-data 6.7K Mar 16 09:51 index.php
А права на родительские папки смотрели?
> А права на родительские папки смотрели?/var/www/
на www права как и у всех (777 www-data:www-data), на var 755 владелец и группа root
Убил все, распаковал заново архив с сайтом, сменил владельца и группу на www-data, начал выдавать 500 ошибку, при этом в /var/logs/apache2/error.log ничего не пишет.
Простой скрипт а-ля <? phpinfo(); ?> работает с правами как у всех.В итоге все заработало после перезагрузки апача. Но я нифига не понимаю как это могло повлиять.