さくらインターネット EC-CUBEインストールまとめ
高品質・低価格のウェブサイト構築を提供いたします。
Web制作・ホームページ制作、携帯サイト制作、CMSを用いたWebシステム構築、ASPネットショップ構築
御社の戦略・目標に沿ったサイトのスムーズな成長をお手伝いします。
SEO・SEM、Google Analytics、PDCAサイクル、効果測定、リスティング広告出稿・管理、その他各種改善提案
さくらインターネット EC-CUBEインストールまとめ
さくらインターネットにEC-CUBEをインストールする時のまとめ。EC-CUBEを使うときの本来のオススメはsixcoreだったりしますが、さくらにインストールする場合にはすこしばかりコツが要ります。
1.EC-CUBE最新版をダウンロード(現時点では2.4.1)してきて解凍する。できた htmlフォルダとdataフォルダの中身に以下の修正を加える。
/data/class/SC_DbConn.php の72行目
$this->conn = $objDbConn;
の下に
$this->conn->query(”SET NAMES utf8″); を追加。
/html/.htaccess と /html/mobile/.htaccess のファイルの中身の有効部分を全てコメントアウトする。(さくらではPHPの設定はhtaccessに書くと500 Internal Server Error になる)
2.サーバーにアップロードして http://test.com/html/install にアクセスして手順に従ってインストール。
3. 管理サイトにアクセスして商品登録の性別項目などがすこしずつ地味に文字化けしていたら、/data/cache/ フォルダ内のファイルを全て削除。ブラウザのキャッシュを消してもう一度アクセス。
以上で文字化け解消するはず。あとはお好きにいじり倒しましょう!
Blog EC-CUBE 2009年9月1日1:50 AM コメント(1)
インストール画面に入れずとまどっていたのですが、おかげで解決できました。
現行バージョン(2.4.3)では、
/data/class/SC_DbConn.phpは
66~68行目のコメントアウトを解除すれば、よいようです。
//if (DB_TYPE == ‘mysql’) {
// $objDbConn->query(’SET NAMES utf8′);
//}
の「//」を消して
if (DB_TYPE == ‘mysql’) {
$objDbConn->query(’SET NAMES utf8′);
}
として、.htaccessをコメントアウトしたら無事インストール画面に入れました。
ありがとうございます。
chikara 2010年6月17日9:14 PM
コメントは管理者が承認した後に表示されます。

