パスワードを忘れた? アカウント作成
241492 journal

Driverの日記: EC-CUBEでチョットはまった

日記 by Driver

EC-CUBEとは、ECサイト構築パッケージです。
そんなことはどうでもいいのですが、仕事で触る可能性があったので自分の作業用PCにセットアップしてみることにした。

環境:WindowsXP Pro/Apache2.4/PostgreSQL 8.4.2/PHP5.2.9

セットアップ作業は
・DB環境(PostgreSQLかMySQL)に、EC-CUBEで使用するDBとユーザを作成。
・EC-CUBEのアーカイブを、Webコンテンツとして展開。
・インストーラ(ブラウザからアクセス)を実行。
 (http://localhost/eccube-demo/html/install/index.php みたいな感じ)
・画面に従ってセットアップ作業を行う
という感じで、かなり簡単に行えます。(ApacheもPHPもMySQLやPostgreSQLも入っていない場合はこんなお手軽じゃないけど)

・・・しかし、ちょっとハマりました。
セットアップ後に、管理画面にログインしようとしたら

Forbidden
 
You don't have permission to access /eccube-demo/html/D:/LocalWebProject/php/Documents/eccube-demo/html/admin/home.php on this server.

こんなんが出ました。

この現象が発生する条件は
・セットアップ先がWindows系OS(Linuxなら起こらないはず・・・未確認だけど)
・php.iniのmagic_quotes_gpcがOnになっている
の2点です。

上記条件がそろっていても、セットアップ画面の4画面目くらいの「■WEBサーバの設定」画面で、

D:\LocalWebProject\php\Documents\eccube-demo\html/

こんな感じにバックスラッシュが入っているのを

D:/LocalWebProject/php/Documents/eccube-demo/html/

とスラッシュに直せば問題ない。

試しにお気楽に触ってみよう・・・なんて思わなければ、多分遭遇しなかった問題なんだけどな。
ここに書くことで、他の人の参考に・・・・ならないかな?

typodupeerror

アレゲは一日にしてならず -- アレゲ研究家

読み込み中...