LoginSignup
4
5

More than 5 years have passed since last update.

CentOS6でyumインストールしたphpMyadminのエラーを消す

Posted at

CentOS6系ではepelリポジトリからyumでphpMyAdminをパッケージインストールすることができます。

yum --enablerepo=epel install -y  phpMyAdmin

インストール後、/etc/httpd/conf.d/phpMyAdmin.confでログインを許可するIPを設定して、phpMyAdminへログインすると...

phpMyAdmin 環境保管領域が完全に設定されていないため、いくつかの拡張機能が無効になっています。理由についてはこちらをご覧ください。

設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。

のエラーが表示されます。

スクリーンショット 2016-04-27 21.16.40.png

設定ファイル(/etc/phpMyAdmin/config.inc.php)を見てみると、
デフォルトでblowfish_secretが設定されています。

$cfg['blowfish_secret'] = '25262116722504531811'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

でも、エラーは表示されたままです。

ファイルのパーミッションを見てみると

ll -a /etc/phpMyAdmin/
drwxr-x---   2 root root 4096 Apr 27 20:57 .
drwxr-xr-x. 71 root root 4096 Apr 27 17:36 ..
-rw-r-----   1 root root 7510 Apr 27 20:57 config.inc.php

とrootでしか読み込みができていないため設定が反映されていないため、
所有者をwebサーバの実行ユーザーに変更しましょう。

chown -R apache /etc/phpMyAdmin

再ログインすると、エラーが消えます。

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5