mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

phpMyAdmin - リンクテーブルを処理するための追加機能が無効になっています。。。

[ pc_tips, サーバ構築 ] [ Linux, MySQL, PHP, Windows ]

こんばんは。

今回も前回に引き続き、「 phpMyAdmin 」についてです。

「 phpMyAdmin 」にログインした際にページの下部の方に以下のような警告が表示されることがあると思います。

1
2
リンクテーブルを処理するための追加機能が無効になっています。
理由についてはこちらをご覧ください

これは、追加機能についての警告なので無視してもOKなのですが、以下のようにして対応可能です。

作業記録

それほど問題にならない警告なので、発生する警告メッセージを表示させない設定で対応することも可能のようですが、それでは若干気持ち悪いので以下のように対応。

1.リンクテーブル作成

「 phpMyAdmin 」に「 root 」でログインして、「 インポート 」タグで「 /(phpmyadminインストールフォルダ)/scripts/create_tables.sql 」を指定して実行する。 ※もしくは「 SQL 」タグで「 /(phpmyadminインストールフォルダ)/scripts/create_tables.sql 」の内容をコピペして実行する。 ※もしくはコンソール(Windowsならコマンドプロンプト)で「 mysql -u root -p < /(phpmyadminインストールフォルダ)/scripts/create_tables.sql 」を実行する。

2.「 config.inc.php 」の編集

「 config.inc.php 」ファイルを以下のように変更する。

1
2
3
4
5
6
7
8
9
10
11
12
13
/* User for advanced features */ // 全てコメント化解除
$cfg['Servers'][$i]['controluser'] = 'root';     // rootを指定
$cfg['Servers'][$i]['controlpass'] = 'hogehoge'; // rootのパスワード
/* Advanced phpMyAdmin features */ // 全てコメント化解除
$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';

3.Webサーバ再起動

Webサーバ(Apache等)をリロード(再起動)する。


作業は以上です。 これで、警告は表示されなくなります。(不要な追加機能が動作しますが・・・)

以上。

Comments