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

phpmyadmin在nginx上显示“未找到文件”,php,nginx,phpmyadmin,Php,Nginx,Phpmyadmin,我正在尝试在nginx上配置phpmyadmin,以便它在上可用 当我输入时,我得到:未找到文件 这些是我的设置: 有什么建议吗? 谢谢。如果PHPMyAdmin安装正确, 您是否尝试过从nginx root创建符号链接。如果您还没有尝试这样做,它可能会有所帮助您所说的来自nginx root的符号链接是什么意思?对不起!我没提过。试试这个sudo ln-s/usr/share/phpmyadmin/usr/share/nginx/html server { listen 8081;

我正在尝试在nginx上配置phpmyadmin,以便它在上可用

当我输入时,我得到:未找到文件

这些是我的设置:

有什么建议吗?
谢谢。

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

您所说的来自nginx root的符号链接是什么意思?对不起!我没提过。试试这个sudo ln-s/usr/share/phpmyadmin/usr/share/nginx/html
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;
    }
}