2017-05-25 48 views
0

我想上配置Nginx的phpmyadmin因此这将是可在http://server_IP:8081/phpmyadmin
的phpmyadmin显示“找不到文件”关于nginx的

当我进入,我得到:“找不到文件。”

这些是我的设置:

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; 
    } 
} 

有什么建议? 谢谢。

回答

0

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

+0

你是不是指“从nginx root的符号链接”? – Pini

+0

对不起!我没有提到它。试试这个sudo ln -s/usr/share/phpmyadmin/usr/share/nginx/html –

+0

已经尝试过了,但它不起作用......谢谢。 – Pini