EC-CUBEをXREAにインストール
ECサイトを簡単に構築できるソフト「EC-CUBE」をXREAにインストールした。XREAへのインストールはあまり情報がなかったので、備忘録的記録。以下のサイトを参考に自分なりにいじってみてインストール成功である。
http://kudolab.org/archives/35
EC-CUBEのインストールガイドの通りインストールを行うと、たとえば
http://aaa.bbb.ccc/
というドメインであれば
http://aaa.bbb.ccc/html/index.php
というのがトップページとなってしまう。つまりドメイン直下にトップページが来ないのである。それはちょっとなぁ…、ということで、ドメイン直下に来るように設定。「工藤研究所」さんを参考にさえていただきながら、もっと簡単にできた。
EC-CUBEのバージョン1.1.1として話を進める。
0.準備段階として、XREAにてPostgreSQLのデータベースをひとつ作成しておく(今のところMySQLはバージョンの問題で使えないようである)。
1.EC-CUBEをダウンロードしてきて適当な場所で解凍。
2.ドメイン直下にトップページを持ってくるために文字列を少々いじる。俺もRepl-Aceを使わせてもらった。
対象ファイルは、解凍したフォルダ以下の全ファイル。置換文字列は「../data→data」
で、当初なかなかうまく置換ができなくて困った。というのも、解凍されたフォルダ以下の全ファイルは「読み取り専用」となっていたのである。なので上位フォルダにて右クリック→プロパティで「読み取り専用」を解除。もちろんフォルダ以下の全ファイルにも適用。
3.アップロードする。FTPソフトにてXREAに。ドメイン直下に「htmlフォルダ内のファイル(htmlフォルダごとではない)」と「dataフォルダ(フォルダごと)」アップロード。
4.ブラウザでドメインを入力するとインストールが始まる。言われるままにファイル属性を変更する。ファイルのコピーに失敗するので、XREAのコントロール画面にて「ツール」→「ファイル所有者の修正」をやって数分後にリロード。これを繰り返すとファイルのコピーはすべて成功する。
PostgreSQLの設定では、「DBサーバ」を設定できない、ということでその欄には「''」とクォーテーションマークを二つ入力。
データベースの初期化が終われば、またなにやらエラーが出るはずである。ここで、data/install.incを開いてみて、
('DB_SERVER', '''');
を
('DB_SERVER', '');
に変更(クォーテーションを二つ取る)。
これでリロードすればうまく進むはずである。
おめでとう!これでインストール終了。やってみればあっけない。
もしもドロップシッピングをこれでやろうとしているのだが、今日は遅いのでここまで。

コメント
>0.準備段階として、XREAにてPostgreSQLのデータベースをひとつ作成しておく(今のところMySQLはバージョンの問題で使えないようである)。
2007/03/12現在、MySQL5.0以降が使えるようです。
MySQL5.0以降でテストされたことはありますでしょうか。
Xreaのs99あたりでEC-CUBEを稼動させたいのですが、ド素人ですみませんが、設定方法をご教示願えないでしょうか。
また、ローカルでも動作させてみたいので、WinXP Pro SP2にインストールしてみたのですが、データベースの初期化の段階でつまずいています。
環境はOS:WinXP Pro SP2,Apache2.0.55,PHP5.0.5,MySQL5.0.15-ntです。
WinXP Proでの設定方法もご教示願えませんでしょうか。
申し訳ありません。
よろしくお願いいたします。
Posted by ペコ at 2007年3月12日 18:06
ペコさん、こんにちは。
XREAに関しては私と同じような方法でインストールできないでしょうか?
XPについては、すみません。私も素人なもので、正直詳しくありません。いきあたりばったりでやっているので。
お力になれなくてすみません。
Posted by krbys at 2007年3月14日 13:45
krbys様
お返事ありがとうございます。
色々なことで手間取り、
返事が遅れまして申し訳ありません。
XREAについては参考にさせて頂きます。
ローカルのWinマシンについては
うまくいきました。
ありがとうございました。
Posted by ペコ at 2007年3月21日 22:04
krbys様、初めまして。
私も、こちらのブログを参考にさせていただきながら、同環境を構築しております。そう簡単には、構築されてくれなくて、ほんとにこちらを参考にさせていただきながら、構築中です。
ところで、「WEBサーバの設定」で、ふと疑問に思ったのですが、「URL(セキュア)」の設定はどうされましたか?XREAどおりの設定をしたところ、「URLに異なる階層を指定することはできません。」というエラー表示がされました。ただ、XREAはこの設定でないといけないはずですよね。もし、差し支えなければ、その辺りをどうされたか、教えていただけませんでしょうか?よろしくお願いいたします。
Posted by ナミ at 2007年3月22日 18:40
ナミさんこんにちは。コメントありがとうございます。
セキュアの部分に関しては、旨く行かなかったので、無視しています。
実は、以前インストールしてからあまりいじっていないので、本当のところ私もまだ使いこなせていません。すみません。
また、よろしくお願いします。
Posted by krbys at 2007年3月23日 15:40
こんにちは。早速のお返事ありがとうございます。
今日も、続けて挑戦してみました。セキュアの部分は、管理画面に適用されるようですね。でもやはり、XREAだと違うサーバに飛ばすために、階層が違うようなので、管理画面全般がセキュア設定できないと、危険、ということでしょうか。となると・・・ファイル自体の階層を変えるとか・・と、考え中です☆
そして、文字コードにも今、困って悪戦苦闘中です。でも、もう少し頑張ってみま~す。
では、本当にありがとうございました!
Posted by ナミ at 2007年3月23日 16:05
なんでなのか管理画面は入れるのに、メインページがでてこない
Posted by nuts at 2007年3月28日 21:54
コメントする
(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)