phpMyAdminのトラブルシュート

概要

phpMyAdminを導入して、画面が真っ白になってしまったり、何も表示されない場合の対処方法です。
また、セットアップ時に必要な対応内容も記載します。

対処内容

バージョンを下げる

原因は不明ですが、最新バージョンから1つ下げたバージョンだとエラーが表示される場合があるため、バージョン下げるのが1つです。

/var/lib/php/session に書き込み権限が無い

/var/lib/php/session にPHPを実行しているユーザーの書き込み権限が無い可能性があるため、権限が無い場合は権限を付与します。

example:

# chmod -R nginx: /var/lib/php/session

config.inc.php に必要な設定

config.sample.inc.php をコピーして、config.inc.phpとする。

blowfish_secret が短すぎる

32文字のランダム文字列あるが、32文字だと短すぎてログイン画面でエラーになるので、60文字程度の長さの文字列とする。

server を指定する

server のhostはデフォルトlocalhostとなっているが、mysqlの権限でlocalhostで許可されていないとエラーになるため、環境に応じて定義する。

$cfg['Servers'][$i]['host'] = 'XXXXXX';
php.ini のtimezoneがUTCの場合

php.iniがUTCの場合(もしくは正しく’Asia/Tokyo’と認識されていない場合)にエラーになるので、そちらも下記と同じようになるよう修正する。

date.timezone = 'Asia/Tokyo'