EC-CUBEをXREAに無事インストール完了!!
● 手順1:サーバにアップロード
EC-CUBEを解凍し、サーバー(public_htm/ecube/)にdataとhtmlディレクトリを丸ごとアップロードする。 私はBullet Proof FTP Clientを使っていますのでそれでアップロードしました。 FFFTPを使うとたまにアップロード中にエラーが出たりします。FFFTPになれている方はFFFTPで事故責任でアップロードを行って下さい。私は普通は大量のデータをアップロードするときにBullet Proof FTP Clientを使っています。Bullet Proof FTP Clientを使うことでアップロードしたいフォルダをドラッグし、実行することでずっと見なくても無事アップロードを完了できると思います。
EC-CUBEを解凍し、サーバー(public_htm/ecube/)にdataとhtmlディレクトリを丸ごとアップロードする。 私はBullet Proof FTP Clientを使っていますのでそれでアップロードしました。 FFFTPを使うとたまにアップロード中にエラーが出たりします。FFFTPになれている方はFFFTPで事故責任でアップロードを行って下さい。私は普通は大量のデータをアップロードするときにBullet Proof FTP Clientを使っています。Bullet Proof FTP Clientを使うことでアップロードしたいフォルダをドラッグし、実行することでずっと見なくても無事アップロードを完了できると思います。
● 手順2:PHPセーフモードをオフにする方法XREAではPHP.INIセーフモードをOFFに設定できないため、下記の方法を使ってインストールしました。 .htaccessファイルを作成し、下記のないようを記入する。 --------------------------- AddHandler cgi-script .php --------------------------- 上記の.htaccessファイルを保存し、eccube/html/installディレクトリにアップロードする。 アップロード後にパーミッションを700または707に変更し、eccube/html/installディレクトリにあるindex.phpの先頭に「#!/usr/local/bin/php」をつけます。
● 手順3:アクセス権限(パーミッション)の変更
そのたディレクトリの権限(パーミッション)を下記の通りに設定します。 --------------------------- <インストールディレクトリ> html/install/temp ......(777)
<インストール設定情報が書き込まれます> data/install.php .......(666)
<フロント画面のテンプレート等が保存されます> html/user_data .........(777)
<管理画面からアップロードした画像等が保存されます> html/cp ................(777) html/upload ............(777)
<Smartyテンプレートのコンパイル後のファイルが保存されます> data/cache .............(777) data/class .............(777) data/Smarty ............(777)
<アップデート機能でダウンロードダウンロードしたファイルが保存されます>data/downloads/update ..(777)
<各種ログが表示されます> data/downloads .........(777) data/logs ..............(777) --------------------------- 上記の権限パーミッションが終わりましたら、いよいよインストールディレクトリにアクセスします。
● 手順4:インストーラの起動
http://xxx.xxxxxx.xxx/eccube/html/ または、http://xxx.xxxxxx.xxx/eccube/html/innstall/ アクセスすることで「EC-CUBEインストールを開始します」という画面が表示されます。
● 手順5:アクセス権限のチェック
次へ進むをクリックすると「アクセス権限のチェック」の画面が表示されます。
■アクセス権限のチェック >> ○:アクセス権限は正常です。 必要なファイルのコピーを開始します。 注意:この画面で「>> ○:アクセス権限は正常です。」を表示されていることを確認します。 そうでない場合は該当のファイルのパーミッションを変更します。それで戻るボタンをクリックすると前の画面に戻りますのでそれからまた次へ進むクリックすると「アクセス権限は正常です。」と表示されます。
● 手順6:画像ファイルのコピー
それで次に進みます。 画像ファイルのコピー成功メッセージが出ましたら、OKです。 もしコピーに失敗であれば、Xreaユーザーならご存知の「ファイル所有者の修正」を行います。 Xreaの管理画面を開き、左のメニュー→ツールをクリック。中央部に見える「ファイル所有者の修正」をクリックします。 3-5分後に戻るボタンをクリックし、もう一回次へ進むボタンをクリックします。
● 手順7:店舗情報と管理者ID、パスワードの設定
次へ進むと、ECサイトの設定画面に移ります。 適切な情報を入れます。 --------------------------- 店名 :xxxxxxx 管理者メールアドレス :xxxxxxx 管理者ログインID :xxxxxxx管理者パスワード :xxxxxxx --------------------------- 下にWEBサーバーの設定が表示されていると思います。 この時点で「URL(通常)」の表示が"http://xxx.xxxxxx.xxx/eccube/html/"になっていればOKです。 入力が完了後次に進みます。
● 手順8:データベースの設定
次にデータベースの設定です。 --------------------------- DBの種類※ :PostgreSQL (デフォルト) DBサーバ※ :127.0.0.1(デフォルト) → localhost に変更 ポート :何も入力しない DB名※ :DBの名前を入力 DBユーザ※ :DBユーザを入力 DBパスワード※ :DBパスワードを入力 --------------------------- 注意:事前にDBを作成する際に文字コードをUnicodeで作成するようにしてください。
● 手順9:データベースの初期化処理
それで次に進みます。「データベースの初期化を行います」と聞かれますが初期化する場合はこのまま次に進みます。 以前に旧バージョンのEC-CUBEをインストールしているのであれば、「データベースの初期化処理を行わない」にチェックを入れて次に進みます。ちなみに私は初期化処理行いました。 初期化処理完了後下記の情報を開発チームまで送ってください。というメッセージが表示されますが、自分の意思で判断し、チェックを「はい」または「いいえ」にして下さい。
● 手順10:インストール完了
次に進むと下記のメッセージ表示できたら、インストールは完了です。
---------------------------
EC CUBE インストールが完了しました。
管理画面にログインできます。 先ほど登録したID、パスワードを用いてログインしてください。 ---------------------------
● 手順11:インストール確認
次に管理画面にアクセスします。 無事アクセスできて、ログインできたらインストールは完了です。 場合によって下記のエラーメッセージが表示される場合もあります。これは、作成されるディレクトリの「ファイル所有者の修正」がapacheになっている からだと思います。ここでもう一回下記のディレクトリの権限を777変更することで防ぐことができます。 Warning: mkdir(/virtual/xxxxxxxxx/public_html/eccube-2/eccube/data/Smarty/templates_c/default) [function.mkdir]: 許可がありません in /virtual/xxxxxxxxx/public_html/eccube/data/class/SC_Initial.php on line 183 Warning: mkdir(/virtual/xxxxxxxxx/public_html/eccube-2/eccube/data/Smarty/templates_c/default/admin/) [function.mkdir]: 許可がありません in /virtual/xxxxxxxxx/public_html/eccube/data/class/SC_Initial.php on line 187 Warning: mkdir(/virtual/xxxxxxxxx/public_html/eccube-2/eccube/data/Smarty/templates_c/default/mobile/) [function.mkdir]: 許可がありません in /virtual/xxxxxxxxx/public_html/eccube/data/class/SC_Initial.php on line 191 Warning: mkdir(/virtual/xxxxxxxxx/public_html/eccube-2/eccube/data/Smarty/templates_c/default/user_data/) [function.mkdir]: 許可がありません in /virtual/xxxxxxxxx/public_html/eccube/data/class/SC_Initial.php on line 195
アクセス権限を変更できない場合は、「ファイル所有者の修正」を行ってからアクセス権限を行ってください。
管理画面(http://xxx.xxxxxx.xxx/eccube/html/admin/)からログインし下記の画面
ショップURL(http://xxx.xxxxxx.xxx/eccube/html/)にアクセスして下記の画面表示されればインストール完了です。
動作はまだ確認してないので、確認次第また情報を公開いたします。上記に方法ですべての作業を事故責任で行って下さい。こちらの情報を参考にして、何かあった場合は責任はもちません。