EC-CUBE カスタマイズ ダウンロードからインストールまで
EC-CUBEのインストール
EC-CUBEのインストールはファイルをサーバ上の適切な場所に設置した後、ブラウザ上から進めていくことになります。環境構築がうまくできていないため、ここで止まってしまうケースも多々あります。根気強く頑張ってください。
うまくインストールできない要因についてもまとめてあります。
システム開発でお悩みの方は、ネットショップ構築パッケージ EC-Orange にお問い合わせください
ダウンロード
EC-CUBE公式サイトから、最新版をダウンロードしてください。
http://www.ec-cube.net/download/index.php
2009年04月現在、1系と2系とがありますが、公式サイトにもあるとおり、1系は開発終了となっていますので、2系のインストールを強くオススメします。
※最新の安定バージョンだからと言ってバグや不具合が無い事は保証されていません!既知のバグを含んでいる事もありますので、EC-CUBE TracやEC-CUBE開発コミュニティなどを必ずチェックしてください。
ソースにはzipとtar.gz、2種類の圧縮方式がありますが、tar.gzを選択しましょう。zip版の場合はパーミッションが適切に設定された状態で展開されない場合があり、インストール時に余計な手間が増える場合があります。
可能であれば設置先のサーバーのコンソールにSSH等でログインして「wget」で取得すると後々楽です。
$ wget http://downloads.ec-cube.net/src/eccube-2.3.4.tar.gz
展開
デスクトップで解凍してサーバーにアップする場合
サーバーのコンソールにログインできず、FTPしか使用出来ない場合はデスクトップにダウンロードしたEC-CUBEのソースを解凍します。(WindowsXPであれば標準で解凍できると思います)
この時、解凍ソフトを使う場合は注意してください。ソフトによっては正常に解凍出来ない場合もあるそうです。
解凍後、解凍先のディレクトリにdataというフォルダとhtmlというフォルダができ上がります。 これをサーバーにFFFTP等のFTPソフトを使用してアップロードします。
アップロードする際の転送モード、文字エンコードには注意してください。FFFTP等では文字コードの自動変換機能が付いており、アスキーモードで転送したファイルを自動で任意の文字コードに変換してしまします。変換されるとインストールできなかったり、表示が文字化けしたりするので注意が必要です。全部バイナリモードで上げてください。
サーバー上で展開する場合
ダウンロードしてきたファイルを展開します
tar.gzの場合
$ wget http://downloads.ec-cube.net/src/eccube-2.3.4.tar.gz
http://hoge.jp/shop/をショッピングサイトのドキュメントルートに設定したい場合 /var/www/htdocsがWEBサーバーのドキュメントルートに設定されていたら
htmlフォルダをドキュメントルートに設定
http://hoge.jp/shop/をショッピングサイトのドキュメントルートに設定したい場合
/var/www/htdocsがWEBサーバーのドキュメントルートに設定されていたら
これでhttp://hoge.jp/shop/install/にアクセスするとEC-CUBEのインストール画面が表示されます。
環境によってはシンボリックリンクでは正常に動作しない場合がある様なので、
その場合はhtml/define.phpの各相対パスを編集してください。
インストール
展開したhtmlディレクトリにブラウザでアクセスします。 必要な情報を入力し、「次へ」をひたすらクリックしていけば自動的にインストールされます。 インストールが完了したらhtml/installは必ず削除して下さい。そのまま放っておくと大変な事になります。
うまくインストールできなかった場合・・・
「EC-CUBEをインストールしたけどうまく動かない!?」という場合の要因は主に3つです。
・DBのバージョン・・・MySQLのバージョンが古く(特に多いのが4.0系)、インストール時にエラーが出るケース。
・文字コード・・・EC-CUBEの文字コードは EUC-JP。最近は UTF-8 が普及してきており、DBの文字コードと一致しないままインストールするとうまく動かないことがある。
・ファイル所有者、権限・・・Smartyのキャッシュディレクトリや、画像のアップロード先など、ファイルの書き込み権限がない。
EC-CUBE No.1パートナー最新情報ブログに詳細を載せています。
EC-CUBE開発コミュニティサイトを調べて見ると、けっこう解決したりしますよ。
■開発コミュニティサイト
http://xoops.ec-cube.net/
EC-CUBEのインストールや、ECサイトの開発・構築でお困りなら、
ネットショップ構築パッケージEC-Orangeにお問い合わせください!
EC-CUBEのカスタマイズ・制作会社 強いネットショップ構築します|EC-Orange




