インストールされているかどうかphpmyadmin サーバー上 ubuntu、 セントス またはなど フェドラ 配布、メッセージ “構成ファイルには秘密のパスフレーズが必要になりました(blowfish_secret)” インデックスの下部に赤で、頭を振ってください。特に正しく構成されている場合 “/etc/phpmyadmin/config.inc.php“。
もちろん、パスは構成から別の構成まで変化する可能性がありますが、 Centos 7 cu phpmyadmin 経由でインストールされています “ヤム” から “remi.repo“、構成ファイルはにあります “/etc/phpmyadmin/”。
さて、私たちがどのように解決するか見てみましょう“構成ファイルには秘密のパスフレーズが必要になりました(blowfish_secret)“、でconfig.inc.php 現在の行があります:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
この行が存在し、aがあります “鍵” 32文字以上、phpmyadminの赤いメッセージは消えるはずです。
これが起こらなかった状況では、ブラウザでCookieを削除し、PhpMyAdminから外れるのは良いことです。次の認証で、メッセージ “構成ファイルには秘密のパスフレーズが必要になりました(blowfish_secret)” もう存在しません。
しかし、それが存在する状況があります 間違った構成のためではありません config.inc.phpファイルの 彼がいるフォルダーの権限。
端末でコマンドラインを実行します。
chown -R root:<user web> /etc/phpMyAdmin/
今、すべてが大丈夫なはずです。ではなく、Apacheを使用する場合 “ユーザーWeb”、 セット “httpd”、 “nginx” または、ユーザープロセスユーザーをサーバー上にどのようにしていますか。
私はこのヒントを書きました。なぜなら、私はPHPMyAdmin構成全体で2時間以上ターンしましたが、それでもメッセージを取り除きません。構成ファイルには秘密の障害(BlowFish_Secret)が必要です。権限 /グループを解決した後、彼は姿を消した。
ありがとう、オリジナルの作品
chown -r root:nginx / etc / phpmyadmin /
私のコンピューターを台無しにした私はログインセッションエラーと言うことができません
ユーザーとグループ名が正しいかどうか確信していますか?
私はベンダーの構成にありました(/usr/share/phpmyadmin/libraries/vendor_config.php):
define( 'config_dir’、“/etc/phpmyadmin ’);
バックスラッシュはここに欠けていたので、:
define( 'config_dir’、“/etc/phpmyadmin/’);
それからそれは秘密とも協力しました
少なくとも32の特徴を持たなければならなかったこの秘密の文にあなたの助けをありがとう