zencartのサーバー移行
Posted: 3月 26th, 2008 | Author: focajun | Filed under: zen cart | No Comments »zencartのサーバー移行はまったく簡単だが。問題は、もっともトラブルが多い、mySql、phpのバージョンにちがいによる文字コードのトラブルだ。今回以下の環境で行った場合のケースについてメモを残しておく
環境
- zencart 1.2
- Zen Cart 1.2
- Patch: 2.0
- データベース Patch Level: 1.1.2
- PHP Version 4.4.4
- EUC-JP
- mysql :4.1.22
方法
- mymyadminから、テーブルの「DROP TABLE」を含むのオプションを指定し、ファイルにダウンロード
- 移行先のmyphpaminにそのsqlをインポート。そのとき「 ファイルの文字セット」は”latin1″を指定
- 「”EUC”にエンコーディングへ変換する」を指定する
- session_save_path()を指定している場合は、あたらしいサーバーでエラーがでるはずなので、
- セッション管理の設定にて「セッション情報保存ディレクトリ」をあたらしいサーバーのキャッシュエリアに物理アドレスを変更する
以上、いろいろ組み合わせたが、これで結果的にデーターは格納される
注意
- サーバーの乗換えとバージョンアップは同時におこなわないこと
- 正直いうと、このやり方がただしいとは思われない。ただ、結果的に現在の環境でうごいただけ

Leave a Reply