PHPmyadminはドキュメントルートからはアクセスできませんが、ドキュメントルート内のすべてのディレクトリからアクセスできます。

PHPmyadminはドキュメントルートからはアクセスできませんが、ドキュメントルート内のすべてのディレクトリからアクセスできます。

以前のUbuntu16.04.2 VPSをインストールしましたApache 2サーバー環境はと同じですsudo apt-get install lamp-server^ -yPHPmyadmin(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
  • 関連する警告はありません。制御キー

PMAが有効な場合:

PMA は、そのディレクトリをドキュメントルート内の任意のディレクトリに移動すると機能します。たとえば、次のようになります。

引っ越したら/var/www/html/phpmyadmin 到着 /var/www/html/SOME_DIR/phpmyadmin、私はそれにアクセスできます。

私の質問:

何か間違っている可能性があります。PHPmyadminそのディレクトリがドキュメントルートの内部にある場合は機能しません(ただし、ドキュメントルートの内部ディレクトリにはありません)。

答え1

これは誤って設定されたワニスに関連しているようです。

これでnano /etc/apache2/sites-available and changed8080を80に変更し、apache2サービスを保存して再起動すると問題が解決しました。

Varnishをインストールしようとしたときに8080に変更しましたが、途中で誤って設定した可能性があります。

関連情報