- 2007年11月24日 21:29
- ec-cube

XreaにEC-CUBEをインストール(ドメイン直下版)の記事を参照していただくとだいたい同じような感じだと思います。
ダウンロードしたファイルをいつも通り解凍。今回解凍したのはLhaplus。
解凍するとeccube-2.0.0-betaというフォルダができます。
フォルダの中身を見ると1.3.4の時とはちょっと様子が違います。
1.3.4の時は「data」フォルダと「html」フォルダの二つでした。
しかし、今回は「data」フォルダと「eccube-2.0.0-beta」フォルダ。
しかも「eccube-2.0.0-beta」フォルダの中に「data」フォルダと「html」フォルダ。
という事はとりあえず、「eccube-2.0.0-beta」フォルダの中の「data」フォルダと「html」フォルダを
以前の記事のフォルダに読み替えます。
「eccube-2.0.0-beta」フォルダの中の「html」フォルダの中身を全部、「public_html」直下にアップします。
「public_html」直下に「data」フォルダをフォルダごとアップします。
試しにアップしたサイトにアクセスしてみます。
「 /virtual/●●●●/public_html/data/cache/ にユーザ書込み権限(777等)を付与して下さい。 」
該当のフォルダに権限を与え、もう一度アクセス。するともう一度エラーが出ます。
「 /virtual/●●●●/public_html/install/tempにユーザ書込み権限(777, 707等)を付与して下さい。 」
該当のフォルダに権限を与え、もう一度アクセス。
見覚えのあるインストール画面が登場します。
「次へ進む」をクリック
ズラーっと書き込み権限のエラーが出るので、すべて権限を与えます。
それにしても多いなぁ・・・
と。思っていたらどうやら「data」フォルダをアップする時に、フォルダには777それ以外のファイルには666を与える設定でもしていれば特に問題なさそうです。(未検証)
おそらくFFFTPならオプション→環境設定→転送3でフォルダは777、*.phpは666*、.tplは666、*.CSVは666。
なんかにしておけばほぼOKかと。
(未検証。自己責任で。注意としてインストール後必ずFFFTP設定を元に戻すこと。)
アクセス権限を直すと、「install/index.php」にエラーが出ている・・・
?なんだろう。
/upload/temp_templateがない?って事は・・・見に行くと本当にない。
作って777権限を与える。
同じ要領で、「/upload/save_image」「/upload/temp_image」「/upload/graph_image」「/upload/mobile_image」「/upload/csv」を処理します。
画面を更新すると「必要なファイルのコピーを開始します。」となりますので、
「次へ進む」をクリック。
?コピー成功と出る割には/data/class/util/SC_Utils.php にエラーが出ている。
エラーを確認し、「user_data/bkup」というフォルダを作成し、777権限を与えて更新。
「ファイルが存在します。」というコメントに変わります。「次へ進む」をクリック。

「ECサイトの設定」「WEBサーバの設定」画面が出てきます。
「店名」「メールアドレス」「ログインID」「パスワード」を設定します。
WEBサーバの設定は特に変更する必要ありませんでした。
「次へ進む」をクリック。
データベースの設定画面が出てきます。
「DBの種類」PostgreSQLかMySQLになります。
今回は・・・どっちでも良いですが、MySQLにしました。
「DBサーバ」 localhost と入力
「ポート」 Xreaのデータベース設定を確認してください。デフォルトは5432?ですかね。(PostgreSQL)
「DB名」「DBユーザ」「DBパスワード」はXrea契約時にメールで送ってきたものです。
「次へ進む」をクリック。
※実はこの時点でDB作成にとっても苦労しましたが後述します。
■データベースの初期化
接続情報:MySQL 5.1.22-rc
データベースの初期化を開始します
※すでにテーブル等が作成されている場合は中断されます
データベースの初期化処理を行わない
という画面が登場します。(今回はMySQL 5.1.22-rcを使用しました。)
新規インストールならそのまま「次へ進む」をクリック。
|
何度かインストール実験をしていて /data/Smarty/templates_c/default/in/ /data/Smarty/templates_c/default/mobile/ /data/Smarty/templates_c/default/admin/ /data/Smarty/templates_c/default/user_data/ がない。アクセス権限もない。みたいなエラーが出ましたが、該当フォルダを作って、権限を与えてやればエラーも消えました。 |
そのまま「次へ」と進むと、
- サイトURL:http://xxx.xxxx.com/
- 店舗名:00PX CUBE
- EC-CUBEバージョン:2.0.0-beta
- PHP情報:5.2.4
- DB情報:MySQL 5.1.22-rc
「次へ進む」
EC CUBE インストールが完了しました。 管理画面にログインできます。 |
という画面が出てきます。
管理ログイン画面に入ると
>> /install/index.phpは、インストール完了後にファイルを削除してください。
というエラーメッセージが出るので、該当フォルダを削除。
以上でインストールは完了です。
- Newer: XreaにEC-CUBE2.0.1をインストール
- Older: EC-CUBEの最近