EC-CUBEは国産ECスクリプトだけあって、コントロールパネルも日本人の感覚に使いやすく重宝します。

ただサーバ設定時にSSH接続できればパーミッションはクリアできるのですが、FTPでアップする際には数百のパーミッションを設定しなければならず、あまり現実的ではありません。と言っても、サーバによってはSSHが許可されていないサーバもかなり存在しますので必然的にFTPという選択しかないのですが‥。

と、ありました!FTP(FFFTP)でも手間を極力減らすアップの方法が!
以下のサイトから方法のみ抜粋させていただきます。
http://www.showb.com/sv/eccube.htm

まず以下以外をアップする。(ディレクトリはサーバに合わせて自分で判断してね)
html/user_data
html/upload
data/Smarty
data/class
data/download

次に
*.php・*.tpl・*.css・*.jpg・*.gif・*jsとワイルドカード指定、パーミッションを666に変更。
アップロード時に作成するフォルダの属性を指定する(F)のチェックボックスにチェック属性を777に変更。
アップする。
html/user_data
html/upload
data/Smarty
data/class
data/download

最後に以下のパーミッションを変更。
html/install/temp 777
html/cp 777
data/cache 777
data/logs 777
data/install.php 666

これでFTPでアップするにしても、極めて面倒なパーミッションの設定はかなり軽減できますね。

(共有サーバの場合define.php の該当ディレクトリ変更、dataディレクトリの閲覧権限変更は注意してね。)

By komatsu

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です