PhpMyAdmin在nginx ubuntu 16.04上显示空白页

PhpMyAdmin在nginx ubuntu 16.04上显示空白页,nginx,phpmyadmin,ubuntu-16.04,Nginx,Phpmyadmin,Ubuntu 16.04,我在nginx上创建了一个服务器块来打开phpmyadmin,但当我尝试访问它时,它只显示一个包含500个内部服务器错误的空白页面。但我拥有的其他服务器块是活动的,工作正常。这是我的phpmyadmin服务器块代码: server { listen 500; server_name phpmyadmin.dev; root /usr/share/phpmyadmin; index index.php; # Ad

我在nginx上创建了一个服务器块来打开phpmyadmin,但当我尝试访问它时,它只显示一个包含500个内部服务器错误的空白页面。但我拥有的其他服务器块是活动的,工作正常。这是我的phpmyadmin服务器块代码:

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


我错过什么了吗?请帮助我,提前谢谢。

请尝试下面的安装,并检查它是否可以解决致命错误

apt-get-install-php-gettext


谢谢

请尝试在下面安装,并检查是否可以解决此致命错误

apt-get-install-php-gettext


谢谢

这是因为phpmyadmin无法访问php会话。快跑

 chmod -R 777 /var/lib/php/session

这是因为phpmyadmin无法访问php会话。快跑

 chmod -R 777 /var/lib/php/session

php fpm正在运行吗?您能检查一下日志中的nginx和phpfpm吗?正如我前面提到的,其他服务器块是活动的,工作正常。php fpm、mysql服务和nginx运行良好。那么,500错误应该记录在某个地方,并提供更多信息。另外,/usr/share/phpmyadmin是否在您的open_basedir php选项中?当然可以。。。我不知道如何解决这个问题。nginx日志说什么?php fpm正在运行吗?您能检查一下日志中的nginx和phpfpm吗?正如我前面提到的,其他服务器块是活动的,工作正常。php fpm、mysql服务和nginx运行良好。那么,500错误应该记录在某个地方,并提供更多信息。另外,/usr/share/phpmyadmin是否在您的open_basedir php选项中?当然可以。。。我不知道如何解决这个问题。nginx日志怎么说?