それがインストールされているかどうか phpMyAdminの サーバー Ubuntu, CentOS またはなど フェドーラ 配布、メッセージ「構成ファイルにはシークレットのパスフレーズ (blowfish_secret) が必要になります。インデックスの下部に赤が表示されていると、頭痛の種になります。 特に「」で正しく設定されている場合/etc/phpMyAdmin/config.inc.php"
もちろん、パスは構成ごとに異なる場合がありますが、 CentOS 7 cu phpMyAdminの 「yum"から"remi.repo」の場合、設定ファイルは「/etc/phpMyAdmin/」に配置されます。
さて、私たちがそれをどのように解決するか見てみましょう」構成ファイルにはシークレットのパスフレーズ (blowfish_secret) が必要になります。"、もし config.inc.phpを 我々は、このラインを持っています:
$cfg['blowfish_secret'] = 'gNsWq$%#%$#%EDFSsffsegbVp6LCJw6w'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
この行が存在し、32 文字を超える「キー」がある場合、phpMyAdmin からの赤色のメッセージは消えるはずです。
これが起こらなかった場合は、ブラウザの Cookie を削除し、phpMyAdmin からログアウトすることをお勧めします。 次回ログイン時に「構成ファイルにはシークレットのパスフレーズ (blowfish_secret) が必要になります。「彼はもう出席しません。
それが存在する状況ではありますが 設定ミスによるものではありません config.inc.phpファイルですが、 彼がいたフォルダのアクセス許可.
走る terminal コマンドライン:
chown -R root:<user web> /etc/phpMyAdmin/
これですべて問題ないはずです。 「webuser」の代わりにApacheを使用する場合は、「httpd」、「nginx」、またはサーバー上でのWebプロセスユーザーの設定方法を設定します。
このヒントを書いたのは、phpMyAdmin の設定全体を確認するのに 2 時間以上費やしたにもかかわらず、「設定ファイルには秘密のパスフレーズ (blowfish_secret) が必要です」というメッセージが表示されたからです。 権限/グループを修正したら消えました。
MakasihのGaN、アスリの作品
Chown -R ルート: nginx / etc / phpMyAdmin /
私のコンピュータを台無しにした私はログインできませんセッションを言います error
ユーザー名とグループ名が正しいかどうか確認しますか?
マイナーベンダー設定 (/usr/share/phpmyadmin/libraries/vendor_config.php 内) を詳しく説明します。
定義('CONFIG_DIR', '/etc/phpmyadmin');
Hier fehlte der Backslash、これもそうです:
定義('CONFIG_DIR', '/etc/phpmyadmin/');
Danach klappte es auch mit dem Secret
少なくとも32文字の長さである必要があるこの秘密のフレーズを手伝ってくれてありがとう