March 25, 2006
Nucleusの復元が上手くいかない?
MultiTagsにチャレンジしよう!と思っていたのですが
悲しい事に脱線中デス。=:[
と言うのも とある事から
ブログの文字コードを 現在の UTF-8N から ECU に
変えようかと思ったりしました。
佐藤(な)さんのNP_znBackup も導入済みなので
日々のバックアップは安心なのです♪
ということで まずは テストブログに
バックアップしたデータベースを 正常に復元できるか試してみたら
。。。。SQLのエラーがでてしまい、失敗しました。:-(
SQL Error: BLOB column 'link' used in key specification without a key length
SQL Error: Table '******.n_nucleus_plugin_tb_lookup' doesn't exist
* ****** は データベース名です。
phpadomin で データベースを眺めてみてもまったくわかりません?:*o*:
なんだか データの中身は文字化けもしておりますし。。:ase:
xrea は データベースのデフォルトの設定は ECUのようです。
それなのに 知らずに Nucleus の UTF-8Nを利用してしまいました。トホホ。
で、xrea では 最新のSQL5 だと、UTF-8Nが利用できないという記事があったもので。。:cry:
そこで思い出したプラグインが junさんの NP_DataBase、
データベースの管理ができるプラグインなのです。
NP_DataBase で データベースの中を眺めてみると
NP_TrackBack の nucleus_plugin_tb_lookup というテーブルを発見!
テーブルの中身の情報は 文字化けになっていませんでした。素晴らしい!:-D
一つのテーブルに link, url, titleのアイテムがあるのですが
link, urlのみ設定のものや、link,のみが設定されているものがありました。
ですので 設定不十分な所を設定し直してもエラーが出たので
思い切って テーブルを空っぽにしたら
SQL Error: Table '******.n_nucleus_plugin_tb_lookup' doesn't exist
のエラーは消えました。ホッ:-o
しかし、
SQL Error: BLOB column 'link' used in key specification without a key length
は一向に消える気配がありません。:cry:
検索で調べても フォーラムにはなさそうです。
他は 「教えてgoo」でそれらしき情報もありましたが
詳しい所までは良くわからなくて。。うーーむ:*o*:
エラーの文章から
きっと link が悪さをしているのだな?と思って調べてみると
同じく「nucleus_plugin_tb_lookup」のテーブルの「link」が
悪さをしているのでは?
NP_DataBase で nucleus_plugin_tb_lookupのテーブルごと削除したり
NP_TrackBackを アンインストール後、
再度インストールしなおしたりもしましたが
やっぱり データベース復元での SQLエラーは消えませんでした。:oops:
TrackBackを頂いたデータごと削除しないといけないのかな?。:|
中村一家:
わたしには、サッパリですね^^
では頑張って下さい。
hanya:
HP少しずつ ボリュームアップしてますね♪
私は物事の流れを読むのは苦手なので
難しいかも(T_T
しかしいつかは チャレンジしてみたいのですが?




