Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
5
Help us understand the problem. What is going on with this article?
@biatunky

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

More than 5 years have passed since last update.

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

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

5
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
biatunky
田舎のクラウド屋さんです
heptagon
東北を拠点としてクラウドのインテグレーションサービスを行っています。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
5
Help us understand the problem. What is going on with this article?