phpmyadminの問題

phpmyadminの問題

Webページhttp://localhost/phpmyadminにアクセスすると、次のように表示されます。

The localhost page isn’t working
localhost is currently unable to handle this request.
HTTP ERROR 500

Apacheのエラーログは次のとおりです。

 [Tue Jun 14 16:35:47.699632 2016] [:error] [pid 14660] [client 192.168.0.101:44854] PHP Fatal error:  require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477

このエラーはphpmyadminの内部にも表示されます。

Connection for controluser as defined in your configuration failed.

助けてください!

答え1

構成で定義された制御ユーザーへの接続に失敗しました。

理由:データベースユーザーの不一致。いくつかの修正があります。次のコマンドを実行します。

sudo dpkg-reconfigure phpmyadmin

phpmyadminパッケージにはこれを実行するスクリプトが含まれており、必要なのは特権ユーザーのみです。sudoもちろん、rootとしてログインしている場合は必要ありません。現在、phpmyadminユーザーを削除してみることをお勧めします。

または:ログイン/etc/phpmyadmin/config-db.php

$dbuser='root';
$dbpass='password'; // set current password between quotes ' '
$basepath='';
$dbname='phpmyadmin';
$dbserver='';
$dbport='';
$dbtype='mysql';

関連情報