CMSって素晴らしい
Welcome to kimijima.biz > EC-CUBE

EC-CUBE

GPLライセンスでECサイトを構築するなら・・・osCommerceか、その後継のZenCartか、国産が売りのEC-CUBEか・・・

ということで、ZenCartは別のページで記載している、XOOPSに組み込んでテストしており、EC-CUBEを試してみたいと思いました。

で、情報が少ないので、結論から記載しますが、私が契約しているさくらインターネットのさくらのレンタルサーバ(スタンダード)では動作しないようです。

ネットでざくっと検索すると、以下のような問題で悩んでいらっしゃる方がいるようです。

  • 500 Internal Server Errorが出てしまう。
    これはさくらインターネットではよくあることで、さくらにとって.htaccess内に記述してはいけない記述があると、Internal Server Errorが出る。.htaccessをhtaccess.txtにリネームすれば、取りあえず問題は解消する。(とはいえ、EC-CUBE動作後に問題が出るかどうかは不明)
    また、.htaccessに記述すべき記載は、インストールしたディレクトリにphp.iniというファイルを作り、その中に記述すれば問題ないはず。(別のプログラムの場合はそれで解決しました。)
  • OSが、FreeBSDの古いバージョンなので、セットアップできない。
    その後バージョンが新しくなっているようで、私の場合はFreeBSD 6.1なので、その問題ではなさそう。

で、何故動作しないかという私の結論としては、MySQLが4.0.2xであり、EC-CUBEのシステム要件である、MySQL4.1以上ではない。となります。

これは、インストーラーは動作して、一見、セットアップが完了したようになりますが、ログイン画面でID・パスワードを入力すると、「システム管理者にお問い合わせください」となってしまいます。

また、「data」フォルダの「logs」フォルダ内「site.log」を見る限りでは、SQLのエラーが大量に記載されている様子です。

ということで、私の拙い知識では動作させられなかったので、その結果を以下のURLに置いておきます。

その後、何らかの情報を得て動作するようになった場合、本ページを更新します。

インストーラーは動作したものの、サイトとしては機能していないEC-CUBEのテスト
http://www.kimijima.biz/eccube/

【2010/4/9 追記】
kimijima.bizのコンテンツを一回ご破算にし、さくらインターネットの設定で、MySQL4.0.2xからMySQL5.1に変更しました。

結果、上記URL(機能していないEC-CUBEと記載しているURL)でEC-CUBEが動作することをご確認いただけます。

MySQLのバージョンを変更したのみで、特に問題なく、さくらインターネットのレンタルサーバでインストールが完了しました。
(運用はしていないので、運用上の不具合については不明です。)

【2008/6/5 追記】
比較的お金を掛けずに試す方法を色々と調べていたら、XREA(エクスリア) という無料ウェブサービスで設置ができそうなので、試してみました。

まだ、基本的なことしか試しておりませんが、EC-CUBEはさすが国産といった感じで、他のシステムよりも分かり易いと思います。

【2008/6/13 追記】
XREAの無料ウェブサービスで、自動挿入される広告が改竄されウイルスが埋め込まれているようで、NOD32では「SWF/Exploit.CVE-2007-0071」という警告が出ました。

この記事で紹介されているウイルスのようです。
http://internet.watch.impress.co.jp/cda/news/2008/05/28/19718.html

そのため、テストでEC-CUBEを設置したサイトを、広告を表示しない適当なHTMLに変更しており、現在はEC-CUBEのテストサイトとして確認することができません。

改善されたら元に戻します。

【2008/6/17 追記】

カスタマーサポートより対応完了の旨、連絡がありました。
不具合についてのアナウンスは以下URL。
http://sb.xrea.com/showthread.php?t=12839

無料サーバなので、迅速な対応を行うためのコストがかけられない旨、記載されており、ごもっともです。

XREA
http://www.xrea.com/