#apache #apache2 #apache24
Настройка виртуального хоста: ServerName test.loc ServerAdmin webmaster@test.loc DocumentRoot /home/r/www/test.loc/web ErrorLog /home/r/www/logs/test.loc/error.log CustomLog /home/r/www/logs/test.loc/access.log combinedOptions Indexes FollowSymLinks AllowOverride All Require all granted Дополнительные настройки сервера (кроме тех, что были по умолчанию): ## Файл персональных настроек веб-сервера Apache от Razzwan-a ## Чтобы устранить предупреждение при перезапуске Apache (хотя в целом на производительности это не отразится) ServerName test.loc ## Для того, чтобы Apache интерпретировал php и не предлагал сохранить php-файл AddType application/x-httpd-php .php .phtml ## Установка кодировки по умолчанию AddDefaultCharset UTF-8 ## Настройка базовой директорииOptions Indexes FollowSymLinks AllowOverride All Require all granted Права на папку, из которой грузится сайт (/home/r/www) 777. И все равно выдает ошибку: [Thu Dec 10 10:52:54.723123 2015] [core:error] [pid ****] (13)Permission denied: [client 127.0.0.1:] AH00035: access to / denied (filesystem path '/home/r/www') because search permissions are missing on a component of the path [Thu Dec 10 10:52:54.792334 2015] [core:error] [pid *****] (13)Permission denied: [client 127.0.0.1:] AH00035: access to /favicon.ico denied (filesystem path '/home/r/www') because search permissions are missing on a component of the path, referer: http://test.loc:81/ Apache пробовал запускать от того же пользователя, которому принадлежать файлы сайта - никаких изменений. Что еще можно проверить, глянуть? Уже просто нет идей.
Ответы
Ответ 1
filesystem path '/home/r/www') because search permissions are missing on a component of the path у какого-то из компонентов в этом пути не хватает атрибута x для пользователя, от имени которого работает у вас apache. исправить можно, например, так (на всякий случай добавляется и атрибут r — право на чтение): $ sudo chmod +rx /home /home/r /home/r/www Require all granted директива require появилась только в версии 2.4 программы apache. если у вас, как указано с помощью меток, версия 2.2, то следует использовать директиву allow. например: allow from all
Комментариев нет:
Отправить комментарий