プラグイン > 開発について > プラグイン用の画像の保存場所 |
開発について
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
minag |
投稿日時: 2015/12/9 18:24
対応状況: −−−
|
新米 登録日: 2015/10/20 居住地: 投稿: 4 |
プラグイン用の画像の保存場所 EC-Cube3 のプラグインを開発しています。
現在、プラグインの説明ページに画像を表示したいと考えます。 プラグインのインストール時、画像をコピーして置いておけるような 場所を探したところ、EC-Cube 本体の管理画面が利用している eccube/html/template/admin/assets/img というディレクトリに置こうと思いました。 じっさいにやってみたのですが デフォルトだとパーミッションが 775 になっており、 わたしの場合は web ユーザが所有しているので apache からのアクセスだと書き込みでエラーとなってしまいました。 777 にすれば問題ないのですが、プラグインの利用者に これを強制するのはどう考えても問題です。 上記のディレクトリ以外で、プラグインで表示させるための ディレクトリがどこか他に存在しないでしょうか? |
k-yamamura |
投稿日時: 2015/12/9 23:37
対応状況: −−−
|
一人前 登録日: 2015/7/8 居住地: 投稿: 72 |
Re: プラグイン用の画像の保存場所 minag 様
プラグインの説明ページに用意する画像ですが、
というようにhtmlディレクトリの下にプラグイン用の公開ディレクトリであるpluginディレクトリが存在していますので、 こちらにコピーするのが適切です。 plugin直下にimg等を作成すると他のプラグインと競合してしまう恐れがありますので、
というようにすれば競合することはなくなります。 ---------------- 株式会社キュール support@cule.jp EC-CUBE3で困ったことがありましたらお気軽にご相談ください。 |
minag |
投稿日時: 2015/12/10 11:40
対応状況: 解決済
|
新米 登録日: 2015/10/20 居住地: 投稿: 4 |
Re: プラグイン用の画像の保存場所 さっそくのお返事、ありがとうございました。
なるほど! こんなディレクトリがあったのですね! こちらを使おうと思います。 ちなみに最新 EC-Cube 3 の zip をダウンロードしてきて 展開してみたら plugin template upload user_data 上記ディレクトリとその配下のディレクトリは すべてデフォルトで 777 になっていました。 またファイルはすべて 666 でした。 なのでパーミッションで怒られていたのは わたしが chmod -fR 775 html; chown -fR web:web html; などと いったようなことをしてしまっていたからでした。。。 どうもありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |