0

これがよくある質問であることは十分承知しており、ここや他の場所で数え切れないほどの投稿を見てきましたが、これを機能させることができないようです.

次のエラーが表示されます。

The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated.

これは私の構成ファイルです:

$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['recent'] = 'pma__recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';

パスワードがなく、完全な権限を持つ PMA というユーザーがいます。

examples/create_tables.sqlphpmyadmin というデータベースがあり、スクリプトで生成されたテーブルが取り込まれています。これらのテーブルを参照して内容を確認することはできませんが、SELECT command denied to user ''@'localhost' for table 'pma__table_uiprefs'(root ユーザーとしてログインしている) ためです。

構成テーブルにアクセスしようとしたときにphpMyAdminが実行しようとするクエリは次のとおりです。

SELECT  `prefs` 
FROM  `phpmyadmin`.`pma__table_uiprefs` 
WHERE  `username` =  'root'
AND  `db_name` =  'phpmyadmin'
AND  `table_name` =  'pma__bookmark'

私はブラウザのキャッシュをクリアし、apache を再起動し、他の場所で見た小さなトリックをすべて実行しましたが、それは私をイライラさせるだけです。

4

4 に答える 4

2

欲求不満から、LAMPとphpmyadminを削除して再インストールしました。セットアップ後、エラーメッセージなしで迎えられました。原因はわかりませんが、再インストールしたら直りました。

于 2013-10-28T20:16:47.900 に答える
0

私は最近同じ問題に遭遇し、LAMP を再インストールする必要はありませんでした。phpmyadmin を削除して再インストールするだけで十分でした。

于 2014-03-09T06:28:46.160 に答える
-1

controluser( pma) には必要な権限がないようです。http://docs.phpmyadmin.net/en/QA_4_0/setup.html#using-authentication-modesを参照してください

于 2013-10-28T16:44:16.750 に答える