2017-05-25 46 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