Config.inc.phpのセットアップについては、公式のphpMyAdminドキュメントが述べています
$cfg['blowfish_secret'] = 'theExampleWrites16ValuesHere'; // use here a value of your choice
フグの秘密とは?値を生成または選択するにはどうすればよいですか?
好きな文字や数字のランダムな文字列を使用します。これは、インスタンスとphpMyAdminの使用に固有の値です。
PhpMyadminディレクトリに移動し、構成ファイルを開きます>>/ phpMyadmin/config.inc.php
検索>>$ cfg ['blowfish_secret'] = ''; /COOKIE AUTHの場合はこれを入力する必要があります! /
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を更新します。
/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コンソール(独自の管理ユーザー名)から。