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

Updated:


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

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

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

これは、追加機能についての警告なので無視しても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 」ファイルを以下のように変更する。

/* 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等)をリロード(再起動)する。


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

以上。





 

Sponsored Link

 

Comments