EC-CUBE を入れてみた
今まで使ったこと無かった EC-CUBE 入れてみた。
- データベースを作る "eccube"
- アーカイブを展開 tar xpvfz eccube-1.2.2.tar.gz
- パーミッションを設定 chmod 777 $ECCUBE/html/install/temp
- ブラウザで表示 http://localhost/eccube-1.2.2/html/install
ハマった所1:データベースの初期化でエラー
html/install/sql/insert_data.sql(224): に間違いがあるので直す。
修正前: insert into dtb_csv(csv_id,col,disp_name,rank,status)values(5,'category_id','カテゴリID',1,2); insert into dtb_csv(csv_id,col,disp_name,rank,status)values(5,'category_name','カテゴリ名',2,2); insert into dtb_csv(csv_id,col,disp_name,rank,status)values(5,'parent_category_id','親カテゴリID',3,2); insert into dtb_csv(csv_id,col,disp_name,status)values(5,'level','階層',2); insert into dtb_csv(csv_id,col,disp_name,status)values(5,'rank','表示ランク',2); 修正後: insert into dtb_csv(csv_id,col,disp_name,rank,status,create_date,update_date)values(5,'category_id','カテゴリID',1,2,now(),now()); insert into dtb_csv(csv_id,col,disp_name,rank,status,create_date,update_date)values(5,'category_name','カテゴリ名',2,2,now(),now()); insert into dtb_csv(csv_id,col,disp_name,rank,status,create_date,update_date)values(5,'parent_category_id','親カテゴリID',3,2,now(),now()); insert into dtb_csv(csv_id,col,disp_name,status,create_date,update_date)values(5,'level','階層',2,now(),now()); insert into dtb_csv(csv_id,col,disp_name,status,create_date,update_date)values(5,'rank','表示ランク',2,now(),now());
ハマった所2:WEBサーバの設定
インストール完了後にメインページに飛ぼうとしたとき怒られたら以下をチェックする。
- WEBサーバの設定 → HTMLパス
ここの末尾が \/ とか // になっていたら / に直す。