IT研究会会員からWADAXレンタルサーバーへの「日本発のエーコマースオープンソースEC-CUBE」のインストールを相談された。
WADAXはec-cubeへの自動インストールがあるのだが、如何せんWADAX用にアレンジされたec-cubeであることと、なによりもインストールされるフォルダーがeccubeとなる事である。
つまり外部からアクセスするのに、http://ドメイン/eccube/html/となってしまう。
これをドメイン直下にインストール出来ないかという相談である。
私のお客様は既にドメイン直下にインストールさせていただいているので、難しい事ではないのだが、WADAXルールが色々あってトラブルにならないとも限らない。
特に、パーミッションの制限がある。
ec-cubeのインストーラーはぱーミッションをチェックするのでそれとの整合性が問題となる。
それと、最近のバージョンはデーターベースソフトMYSQLのバージョンが4だとうまく動かない事が確認されている。
お客様のサーバーのMYSQLのバージョンを5にしていただかなければならない。
MYSQL4から5へのはサーバーを移転しなければならない。
幸い、あまりコンテンツが入って無いと言う事なので、サーバーを移転していただいた。(WADAX無いで無料でサーバーの移転をしてくれるとのことである。通常のサーバーではデータベースのバージョンアップはサーバーを変更にしなくてもDBのバージョンアップだけやって頂けるのだが、コンテンツも移動するとなるとユーザーに取っては厳しいところである)
直下に設置する為には
ダウンロードしたec-cubeのDATAフォルダーをHTMLフォルダーに入れて、defines.phpの中をdataフォルダーの位置についての記述を変更しておく必要がある。
それが終わったら、FTPソフトでサーバーにHTMLの中身をアップロードする。その際パーミッションをしてしてアップロードしておいた方が良い。
詳細はec-cube研究会へ
nakanoです。
私もWadaxユーザーです。ぶしつけながらちょっと教えてください…
> 最近のバージョンはデーターベースソフトMYSQLの
> バージョンが4だとうまく動かない事が確認されている。
と記載されていますが、最近のバージョンとは2.4.4.でしょうか?バージョンが4ですとうまく動かない実例を教えていただけますでしょうか?