Я знаю, что есть множество вопросов об этой ошибке, и я просмотрел все ответы. Я не нашел ничего, что могло бы исправить это.
Пытаясь перенести сайт WordPress, я сначала настроил поддомен vhost на новом хосте, чтобы протестировать его. Прямо сейчас у меня 403 пытается попасть в рут. Журналы показывают печально известную ошибку:
[authz_core: error] [pid 22538] [client (ip and port)] AH01630: клиент отклонен конфигурацией сервера: / home / apprunner / mysite
У меня есть несколько других сайтов vhost, работающих без проблем. Все они настроены в одном файле httpd.conf. Проблемный номер настраивается так:
<VirtualHost *:80>
ServerName mysite.mydomain.com
DocumentRoot /home/apprunner/mysite
DirectoryIndex index.php
<Directory /home/apprunner/mysite>
AllowOverride All
Options -MultiViews
Require all granted
</Directory>
</VirtualHost>
Я использую файл .htaccess на этом сайте:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Моя среда:
Хотя ошибка Apache указывает конфигурацию как проблему, я также дважды, три и четыре раза проверял права доступа к файлам. Кажется, они в порядке и настроены так же, как и другие сайты vhost, которые у меня есть на этом сервере, которые работают нормально.
Я очень признателен за любую помощь, которую вы можете оказать, тем более что это распространенная проблема. Даже в этом случае поиск в Google и serverfault мне не помогает. (Или я неправильно их читаю, кто знает).
Ну кроешь. Все это время я потратил на то, чтобы почесать голову, только чтобы обнаружить, что мне не хватает одного каталога на пути для операторов Directory и ServerName. Это было так близко к правильному пути, что я совершенно не заметил его.
Возможно, кому-то поможет знать, что указание виртуального хоста на несуществующий каталог приведет к этой ошибке, поэтому это не ограничивается только тем, как вы настраиваете разрешения или параметры вашего каталога.