phpMyAdminの謎

佐野

佐野 2015年1月28日

以前まで「phpMyAdmin」のメジャーバージョン4が完全に動作せず、
原因もわからぬまま、泣く泣くメジャーバージョン3を使用していましたが、
ようやく4が使えなかった原因が判明しました。

PHP拡張機能の「mbstring」が機能していなかった事が原因だったようです。
3ではエラーこそは出ておらず、警告が出るだけで機能はしていましたが、
どうやら4になってから、完全に必須になったようです。

それに気付かなかったのは、Amazon Linuxインスタンスに入れたphpMyAdminにアクセスしても、
真っ白で何も表示されず、原因もつかめなかったのですが、
Cent OSで行う機会に巡りあい、以下のエラーが表示された事から、その原因が特定できました。

20150128131142

やっぱ、エラー表示の存在は重要ですね。

mbstringを有効にするには、SSHで以下のコマンドを実行します。

yum install mbstring-php

その後、Apacheの再起動を忘れずに。

service httpd restart

これで、phpMyAdminのメジャーバージョン4が動作するはずです。

20150128140703

まだいくつかの警告らしきものは出ていますが、ひとまず今までの疑問は解決しました。