EC-CUBE2.4.3 RVサーバ設置メモ

2011年8月22日

新しいEC-CUBEサイトを作ることになり、初めて2.4.3を使うことにしました。
2010/02/08にリリースされた最新版です。

ラピッドサイトの会員専用のコントロールパネルから行けるページに
標準搭載のアプリーションのファイル置場があって、
サーバに置くものは、そこからダウンロードするのが推奨されているのだが、
そこからダウンロードした2.4.3のファイルを設置しようとしたら見事に罠にはまりました・・・。

3つのおかしい点がありました。

・拡張子がtar.tar(前記事参照)
マニュアル通りに設置したが、バーミッションエラーが大量に出る
・chmod 777 ./eccube/html/temp のコマンドを打ったときに、「Operation not permitted」と表示される行が大量に出る

何度かやりましたが同じ結果だったので、元ファイルがおかしいとしか思えません!!
早速クレーム改善要望送りました。→返事が来まして直したものをアップしてくれたそうです。まだ見てない・・・。

あきらめて公式ページからzip版を落として設置したら、
全く問題なくうまくいきました。なんだったんだ・・・。

ちなみに前紹介した、sinkgraficaさんの自動でバーミッションを変更するcgiは使えませんでした。いつもの成功メッセージの前に長ったらしいのが出てます。
前のバージョンと構成が違うせいかな。

それからバーミッションを一旦手動で直そうと試みましたが、あまりの多さに途中で倒れました・・・バタorz
まとめて変更できるコマンドもあるのかもしれないのですが、探しきれなかったです。
作業としては、/eshop/data/class/内で、拡張子が.phpのファイルは666、ディレクトリは777 でいいみたいなんだけどね。

あとたぶんセキュリティ対策だと思いますが、
デフォルトで、eccubeディレクトリの中身(html,data)が見れないようにバーミッション設定されてるようです。
これは下のようにshellを使えない人には敷居が高くなりましたね。

ものすごいパーミッションエラー