На Ubuntu 16.04.2 VPS я установил Серверная среда Apache2 с 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 ERROR 500
auth.log
или error.log
. PMA работает, если я перемещаю его каталог в любой каталог внутри корня документа, например:
Если я перемещаю / var / www / html / phpmyadmin
в / var / www / html / SOME_DIR / phpmyadmin
, я действительно могу получить к нему доступ.
что могло пойти не так, чтобы PHPmyadmin не работал, если его каталог расположен внутри корня документа (но не в каталоге внутри корня документа)?
Похоже, это связано с неправильной настройкой Varnish.
Когда я сделал nano /etc/apache2/sites-available и изменил
, изменил 8080 на 80, сохранил и перезапустил службу apache2, проблема была решена.
Я изменил его на 8080, когда пытался установить Varnish, но мог неправильно настроить его по пути.