phpmyadmin在nginx上显示“找不到文件”

时间:2017-05-25 11:55:40

标签: php nginx phpmyadmin

我正在尝试在nginx上配置phpmyadmin,因此它将在http://server_IP:8081/phpmyadmin上提供

当我进入时,我得到:“找不到档案。”

这些是我的设置:

server {
    listen 8081;
    server_name _;

    location /phpmyadmin {
        index  index.php index.html index.htm;
        try_files $uri $uri/ index.php;
        root /usr/share/phpmyadmin;
        auth_basic           "closed site";
        auth_basic_user_file /etc/nginx/conf.d/htpasswd;
        access_log /var/log/nginx/phpmyadmin_access.log;
        error_log /var/log/nginx/phpmyadmin_error.log;
    }

    location /phpMyAdmin {
        rewrite ^/* /phpmyadmin last;
    }

    location ~ .php$ {
        include         fastcgi_params;
        fastcgi_pass    unix:/var/run/php5-fpm.sock;
        fastcgi_param   SCRIPT_FILENAME     
        $realpath_root$fastcgi_script_name;
        fastcgi_param DOCUMENT_ROOT $realpath_root;
    }
}

有什么建议吗? 感谢。

1 个答案:

答案 0 :(得分:1)

如果PHPMyAdmin安装正确, 您是否尝试过从nginx root创建符号链接。如果你还没有尝试这样做,那可能会有所帮助