Phpmyadmin
PHPmyadmin 在文件根目錄上無法訪問,但在文件根目錄內的任何目錄上都可以訪問
在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,但我可能在途中配置錯誤。