Phpmyadmin

PHPmyadmin 在文件根目錄上無法訪問,但在文件根目錄內的任何目錄上都可以訪問

  • May 8, 2017

Ubuntu 16.04.2 VPS 上,我安裝了一個帶有sudo apt-get install lamp-server^ -y. 然後我像往常一樣安裝了PHPmyadmin (PMA):

cd /var/www/html 
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip
find ./ -type f -name '*phpMyAdmin*.zip' -exec unzip {} \;
find ./ -type d -name 'phpMyAdmin-*' -exec mv {} phpmyadmin \;

然後,在我的瀏覽器中,我做VPS_IP/phpmyadmin了並得到了:

此頁面不工作

VPS_IP 目前無法處理此請求。

HTTP 錯誤 500

  • auth.log或中沒有錯誤error.log
  • ctl中沒有相關警告。

當 PMA 工作時:

如果我將其目錄移動到文件根目錄內的任何目錄中,PMA 就可以工作,例如:

如果我移動/var/www/html/phpmyadmin /var/www/html/SOME_DIR/phpmyadmin,我確實可以訪問它。

我的問題:

當它的目錄位於文件根目錄內(但不在文件根目錄內的目錄中)時,可能會出現什麼問題,所以PHPmyadmin將無法工作?

這似乎與配置錯誤的 Varnish 有關。

當我這樣做時nano /etc/apache2/sites-available and changed,將8080更改為80,保存並重新啟動apache2服務,問題就解決了。

我在嘗試安裝 Varnish 時將其更改為 8080,但我可能在途中配置錯誤。

引用自:https://unix.stackexchange.com/questions/363433