インストール手順
- まずEC-CUBEのダウンロードページからEC-CUBE Ver2の正式版をダウンロードして展開
- 基本的に移行はEC-CUBEマニュアルサイトのインストール方法に従って行う
- IISではEC-CUBEの仮想ディレクトリの物理パスをhtmlフォルダに設定
- ブラウザより[インストール先URL]/install/にアクセスするとインストール画面が表示されるので必要項目を入力して進める
- 途中「データベースの初期化」でエラーが発生した
>> DB Error: unknown error [nativecode=1364 ** Field 'create_date' doesn't have a default value]
調べてみるとMySQLの設定ファイル(my.ini)で以下の行をコメントアウトすれば良いとのこと。
sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”
上記をコメントアウト後、MySQLを再起動し、データを削除後再度トライしたらうまくいった。
インストール後に管理画面にログイン。 ・・・ところがなぜかログインできない。 色々調べたところ data/install.phpの中のHTML_PATHの設定値がなんかおかしい。 修正したらログインができるようになった。 基本設定後、商品を登録してみる。 登録は正常にできた(ようだ)がフロントページに追加した商品が表示されない。 商品マスタを確認したところ、カテゴリが空のまま登録されており、なんど入れ直してもDBに反映されない。 こちらも色々調べたところ、php.iniのmagic_quotes_gpcをOffにしろとの情報が・・・。 確認してみると確かにmagic_quotes_gpcがOnだったので修正したところ、すべてうまく行った。 install.phpの中のHTML_PATHがおかしかったのも「 \」の部分が「 \\\\\」とかになっていたからmagic_quotes_gpcがOnだったせいだと思われる。
今回の教訓
magic_quotes_gpcは基本Offだよね!
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://maniax.biz-appli.com/wordpress/index.php/2009/01/08/ec-cube/trackback/
- Listed below are links to weblogs that reference
- EC-CUBE from INSTALL MANIAX 2008 Documents