В Ubuntu 16.04 с Bash я установил LEMP, и я не могу получить доступ к приложению WordPress из браузера, хотя данные БД соответствуют (насколько я помню), а каталог корневого приложения документа имеет правильные разрешения (см. Ниже).
Конфигурация Nginx
- nginx.conf (все по умолчанию).
- по умолчанию для nginx (все по умолчанию).
- Nginx app conf (первые семь строк мои, остальные - Certbot).
Приложение WordPress wp-config.php
Это единственная часть, которую я изменил в wp-config.php
:
define('DB_NAME', 'example.com');
define('DB_USER', 'example.com');
define('DB_PASSWORD', 'example.password');
Мои сбросы перед тестированием
chown -R www-data:www-data /var/www/html/
chmod -R a-x,a=rX,u+w /var/www/html/
systemctl restart nginx.service
/etc/init.d/php*-fpm restart
Журналы Nginx
Я проверил все три журнала Nginx (_4 _, _ 5_ и error
). Первые два журнала не выводят ошибок, но error
выводит следующее:
directory index of "/var/www/html/example.com/" is forbidden
Мой вопрос
Почему вход запрещен, учитывая вышеперечисленные данные? Что я скучаю?
Примечания:
- Эта проблема уникальна для приложения WordPress. Этого не происходит с приложением PHPmyadmin, отличным от HTTPS.
- Пользователь БД и имя БД приложения WordPress идентичны друг другу, а также идентичны имени каталога приложения.
location /
настройки. 07.03.2018/index.php?args;
или/index.php?q=$uri&$args;
зависят от настроек вашей постоянной ссылки в WordPress. 07.03.2018