EC-CUBE1.4.6引越し手順(Rapidsite VPSサーバ編)
EC-CUBE1.4.6で構築した通販サイトを、新しいサーバにそのまま移転しました。
他の記事も絡めて、やり方を端的にメモ。
■サーバ仕様について
RV-3サーバのMySQL情報(PHPmyadminより)
バージョン: 4.1.21
文字セット:EUC-JP Japanese (ujis)
当該DBの接合順序:ujis_japanese_ci
RV-8サーバのMySQL情報(PHPmyadminより)
バージョン: 5.0.75
文字セット:UTF-8 Unicode (utf8)
当該DBの接合順序:ujis_japanese_ci
■下準備
・install.phpを新サーバの情報に書き換え
・前記事のバーミッション一括変更CGIで、EC-CUBEがちゃんと稼働するようにしておきます。
http://www.synck.com/contents/technote/technote_1221147445.html
■データのdunp
1.旧サーバのPHPmyadminでDBのエクスポート
現サーバのPHPmyadminよりDBデータをエクスポート
エクスポート方法・項目は、MTと同じ。但し、ファイルのutf変換はしない。
※郵便番号検索機能について
現サイトで郵便番号検索機能を使っている場合は、mtb_zipのデータ容量が多いので、
一番下のmtb_zipを除いた分だけを一つのデータにする。
mtb_zipについては、構造のみのデータを作っておく。詳細はこちら。
2.新サーバのPHPmyadminでDBデータをインポート
インポートするときに、「ファイルの文字セット」を[ujis]にする
3.「SC_DbConn.php」の書き換え→アップロード
これをやらないと文字化けしてしまうので、必要な作業です。詳細はこちら。
data/class/SC_DbConn.phpの33行目、
$this->dsn = $dsn;
の次の行に、以下2行を挿入する。
$buf = $objDbConn->prepare(‘SET NAMES ujis’) ;
$objDbConn->Execute($buf) ;
3.管理画面とサイト画面のチェック
文字化けがないかのチェック
4.郵便番号のDB入れ
新たに入れ直します。[基本情報管理]→[郵便番号DB登録]
5.動作チェック
・商品アップロード
・商品購入
上ができれば大体大丈夫だと思うのだが。
ディスカッション
コメント一覧
まだ、コメントがありません