seckie's programming memo

プログラミングするにあたって調べたことなどのメモ。たまにひどい英語で書く。

Ubuntu に PHPMyAdmin をインストールしてドハマりした話

UbuntuPHPMyAdmin をインストール( $ sudo apt-get phpmyadmin )してドハマりした話。

基本的な設定を行って、ブラウザでアクセスすると

phpMyAdmin 環境保管領域が完全に設定されていないため、いくつかの拡張機能が無効になっています。理由についてはこちらをご覧ください。

という警告メッセージが出ている。 ググってみると config.inc.php を修正せよ、と書かれてある。

ところが、 examples/create_db.sql でできる table name と、confing.ing.php に書いてある table name が一致していない。 具体的に言うと pma__pma_ (アンダースコアが1個か2個か)だったというだけの話。
パッと見分からないし、こんなことで時間を失ったのが非常に悔しい。。

$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]['table_uiprefs'] = 'pma__table_uiprefs';
$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';