Страница входа в систему http://domain/phpmyadmin, не загружающаяся - ошибка 403 запрещенных
Установка
Сервер Ubuntu 18.04 по умолчанию добавленный nginx и использование php склонного - добирается
Установленный последняя версия phpmyadmin вручную для предотвращения ошибки в этих 18,04 выпусках. (https://stackoverflow.com/questions/48001569/phpmyadmin-count-parameter-must-be-an-array-or-an-object-that-implements-co/48682873#48682873)
http:/domain/index.php хорошо работал, и оттуда другие php страницы загрузятся, с помощью меню веб-сайта, таким образом, я предположил, что php работал правильно. php страница с phpinfo (); работавший как ожидалось.
Я только что сделал установку на идентичном сервере без проблемы. Что я забыл? Поскольку phpmyadin был вне/var/www/html папки, я думал, что это была проблема полномочий папок.
Анализ
Посмотревший в /var/log/nginx/error.log
например, 403 ошибки http://domain/phpmyadmin, например, "ПОЛУЧАЮТ/phpmyadmin/HTTP/1.1" 403 152 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Firefox/61.0 Геккона/20100101"
http://domain/phpmyadmin/index.php работал, поднимая страницу входа в систему.
Однако http://domain самостоятельно дал бы 403 ошибки даже при том, что index.php присутствовал.
Зафиксируйте/etc/nginx/sites-available/default, добавил index.php, перезапустил веб-сайт
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html;
# Add index.php to the list if you are using PHP
index index.php index.html index.htm index.nginx-debian.html;