web-dev-qa-db-ja.com

phpMyAdminのフグの秘密とは何ですか?

Config.inc.phpのセットアップについては、公式のphpMyAdminドキュメントが述べています

$cfg['blowfish_secret'] = 'theExampleWrites16ValuesHere';  // use here a value of your choice

フグの秘密とは?値を生成または選択するにはどうすればよいですか?

20
Muteking

好きな文字や数字のランダムな文字列を使用します。これは、インスタンスとphpMyAdminの使用に固有の値です。

19
Dave

PhpMyadminディレクトリに移動し、構成ファイルを開きます>>/ phpMyadmin/config.inc.php

検索>>$ cfg ['blowfish_secret'] = ''; /COOKIE A​​UTHの場合はこれを入力する必要があります! /

32文字以上の文字列を入力してください。 {Number、Characters&SpecialCharactersを含めることができます}ページ(//yourdomainname.*/phpmyadmin)を保存してリロードし、再度ログインします。これでエラーが修正されます。

参照: https://wiki.archlinux.org/index.php/PhpMyAdmin#Add_blowfish_secret_passphrase

よろしく

/var/lib/phpmyadmin/blowfish_secret.inc.phpに移動し、次のように32文字になるようにいくつかの文字を追加します。

$cfg['blow_secret'] = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

ファイルを保存し、phpMyAdminを更新します。

2
Houssin Boulla

/usr/share/phpmyadmin/libraries/vendor_config.php config dir変数が空であるか、末尾のスラッシュが欠落している可能性があります。次のように変更します。

define('CONFIG_DIR', '/etc/phpmyadmin/'); 

この一時ディレクトリへのアクセス許可は、/ usr/share/phpmyadmin/libraries/vendor_config.phpで正しく設定する必要があります。それは私のために解決しました。 define( 'TEMP_DIR'、 '/ var/lib/phpmyadmin/tmp /');

また、PhpMyAdminの[ユーザー]タブが表示されない場合は、権限が不十分であることが原因です。実行GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION; root権限でログインしている間にmysqlコンソール(独自の管理ユーザー名)から。

0
NA Hoijtink