Я создал серверный блок на nginx для открытия phpmyadmin, но когда я пытаюсь получить к нему доступ, он показывает только пустую страницу с 500 Internal Server Error. Но другие серверные блоки, которые у меня есть, активны и работают нормально. Это мой код для блока PHPMyAdmin сервера:PhpMyAdmin показывает пустую страницу на nginx ubuntu 16.04
server {
listen 500;
server_name phpmyadmin.dev;
root /usr/share/phpmyadmin;
index index.php;
# Add your IP to the allow list!
location/{
allow 127.0.0.1;
deny all;
}
location ~ \.php$ {
try_files $uri = 404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php5.6-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Я использую php5.6, Nginx/1.10.0 и MySQL 14,14.
Я что-то пропустил? Пожалуйста, помогите мне, спасибо заранее.
Работает ли php-fpm? Можете ли вы проверить свои журналы для nginx и php-fpm? – igwan
, как я упоминал выше, другие серверные блоки активны и работают нормально. php-fpm, служба mysql и nginx работают хорошо. – Scarlet
Ну, ошибка 500 должна быть зарегистрирована где-нибудь с дополнительной информацией. Кроме того, есть/usr/share/phpmyadmin в вашем варианте open_basedir php? – igwan