色々大変だったんですが、アップデートできました。
自分のせいなんですけどね。
プラグイン
- CKEditorForMT
- ウェブページの日付を公開日時に自動変更するプラグイン(MT5用)
- カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグイン(MT5用暫定版)
- TaggingHelper For MT4.2
とりあえず、4つだけ入れました。
先日MT4に入れたVisitorStatsはエラー吐くので、外しました。
大変でした
MT4は、もともとEUCでインストしてたので、先日、MySQLの照合順序を直撃でいじって無理矢理UTF8にしたんですが、おそらくこれが原因で、MT5にアップデートした時に、テンプレの2バイト文字が全て文字化けして、再構築が出来ない状態になってしまいました。
これは困った。
結局、試行錯誤の後、phpMyAdminでテーブルをすべて落として、DBを空に。
照合順序がUTF8になっていることを確認した上で、バックアップしていたMT4用データをインポート。
このサーバーはレンタルで(ASJホスティングサービス
)、DBを自分で作れないので、バックアップファイルの最初の方の
CREATE DATABASE~ で始まる行を削除。
これを削除しないと、データベースをもう1個作れません!みたいな感じで怒られてしまいます。(ここのサーバーの場合です。)
もうひとつポイントが。MT5のインストールの注意事項をみていると、MySQL5でUTF8の場合、
SQLSetNames 0
にするようにという記述があるのですが、これをしたら文字化けしちゃいました。
というわけで、
SQLSetNames 1
としてやってみましたら万事上手く行きました。不思議ですね。
そのほかでひっかかったのは、VisitorStats。このタグがヘッダに入っていたため、再構築でエラーがでました。
それから、カテゴリ順変更のプラグインのタグも。これは、プラグインを導入する前にためしに動かして見たときに引っかかりましたが、プラグイン自体をインストールしたらすぐに解決しました。
文字化けの事は、正確な言い方ではないですが、バックアップをインポートした事で、結果的にサニタイズできちゃったみたいな感じなんでしょうか。
余計なゴミが消えて、上手く行ったような感じです。
一時はどうなる事かと思いましたが、ホッとしております。
コメントする