Ubuntu に PHPMyAdmin をインストールしてドハマりした話
Ubuntu に PHPMyAdmin をインストール( $ 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';