【 259】 06/10/01: Blog(Nucleus)のサーバー移行終了!
●Blogの個別アイテムの表示が出来なくなったこと
●そろそろデザインを変更する時期だったこと
●EUC→UTFにそろそろ変更したい
を理由に、XREA内のサーバーを移動を決意。
旧サーバーから、Blogのカテゴリ、アイテム、コメントのデータをバックアップ。
新サーバーの設定後、直接SQLに入れ込む予定で進める。
ドメイン、メールボックスは順調移行終了。
旧サーバーのメールボックスに来ているメールは、Webメール上から取得で問題なし。
で、なるべく最新のサーバーに移動しようとチャレンジャー精神で挑み、
CPU:T2500 2.00GHz x 2 /メモリー:2073MB /PHP:5.1.6/MYSQL:5.1.11
のサーバーに決定。
Nucleusの最新UTF版をDL。
DBの設定をXREA管理画面で設定。きっちりUTFで設定。
FTPでNucleusのファイルをコピー。
Nucleusのセットアップ画面で設定。
ここまでは順調。
いざ、バックアップしていた旧BlogデータをSQLに流しこんでみると、DB上では文字が認識できているのに、Blog上で文字化け「?????」。
逆にブログから新しいエントリを入力すると、Blog上ではきちんと表示されるのに、DB上では文字化けして格納されない現象にぶち当たる。
XREAのサポート他、Nucleusのフォーラムなどを回った結果、以下の方法で問題解決。
解決方法)
コレだけでUTFでの文字化け問題は終了。
どうやら、MySQLのバージョンで文字に関する不具合が出るとのこと。
サーバー側で設定できるコマンドがあるらしいが、権限を持っていないため、PHPで対応。
その後は、旧ブログのカテゴリー、アイテム、コメントをSQLに流し込んで、新たにNucleusのプラグインをセット。
デザインは少しずつ変更の予定。
●そろそろデザインを変更する時期だったこと
●EUC→UTFにそろそろ変更したい
を理由に、XREA内のサーバーを移動を決意。
旧サーバーから、Blogのカテゴリ、アイテム、コメントのデータをバックアップ。
新サーバーの設定後、直接SQLに入れ込む予定で進める。
ドメイン、メールボックスは順調移行終了。
旧サーバーのメールボックスに来ているメールは、Webメール上から取得で問題なし。
で、なるべく最新のサーバーに移動しようとチャレンジャー精神で挑み、
CPU:T2500 2.00GHz x 2 /メモリー:2073MB /PHP:5.1.6/MYSQL:5.1.11
のサーバーに決定。
Nucleusの最新UTF版をDL。
DBの設定をXREA管理画面で設定。きっちりUTFで設定。
FTPでNucleusのファイルをコピー。
Nucleusのセットアップ画面で設定。
ここまでは順調。
いざ、バックアップしていた旧BlogデータをSQLに流しこんでみると、DB上では文字が認識できているのに、Blog上で文字化け「?????」。
逆にブログから新しいエントリを入力すると、Blog上ではきちんと表示されるのに、DB上では文字化けして格納されない現象にぶち当たる。
XREAのサポート他、Nucleusのフォーラムなどを回った結果、以下の方法で問題解決。
解決方法)
Nucleusのファイル(Nucleus\libs\globalfunctions.php)337行目の
“$connection =
@mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD)~”
の直下に
“mysql_query("SET NAMES utf8", $connection);”
を挿入。
コレだけでUTFでの文字化け問題は終了。
どうやら、MySQLのバージョンで文字に関する不具合が出るとのこと。
サーバー側で設定できるコマンドがあるらしいが、権限を持っていないため、PHPで対応。
その後は、旧ブログのカテゴリー、アイテム、コメントをSQLに流し込んで、新たにNucleusのプラグインをセット。
デザインは少しずつ変更の予定。