2

我在 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。

我错过了什么?请帮助我,在此先感谢。

4

2 回答 2

3

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

apt-get 安装 php-gettext

谢谢!

于 2016-06-14T12:50:16.730 回答
1

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

 chmod -R 777 /var/lib/php/session
于 2019-05-03T21:55:23.673 回答