質問 > 管理機能 > Ver3.0.9 で画像ファイルが表示されません。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
vow |
投稿日時: 2016/3/8 12:06
対応状況: −−−
|
半人前 登録日: 2016/2/19 居住地: 投稿: 11 |
Ver3.0.9 で画像ファイルが表示されません。 ----------------------------------------
EC-CUBE 3.0.9 サーバー Linux Apache/2.2.3 (CentOS) MySQL 5.1.43 PHP 5.6.18 (Core, date, ereg, libxml, pcre, sqlite3, ctype, dom, fileinfo, filter, hash, iconv, json, SPL, session, standard, PDO, mysqlnd, pdo_pgsql, pdo_sqlite, pgsql, openssl, posix, Reflection, pdo_mysql, SimpleXML, mysql, tokenizer, xml, xmlreader, xmlwriter, cgi-fcgi, curl, mbstring, mcrypt, zlib, zip, Phar) ブラウザ Chrome ----------------------------------------- お世話になります。 EC-CUBE の最新バージョン 3.0.9 をインストールし、商品画像をアップロードしたのですが、画像データが「×」表示となり表示されません。 FTP で /html/upload/temp_image の中をみると、画像はアップロードされているのですが、そのファイルのパーミッションが 600 となっており、読込可フラグが立っていないために表示が拒否されている現象かと思われます。 ただ、インストール時に一緒に組み込まれるテスト画像はちゃんと表示されており、そのパーミッションが 640 になっていましたので、FTPで強制的に、表示できなかったファイルのパーミッションを 640 に変更すると管理画面でも表示されました。 しかし、お客さまにデータ登録をして貰う予定なので、どうしてもアップロードした時に表示させたいと思っています。 サーバが弊社の指定業者なので一般的なレンタルサーバではないのですが、サーバ担当者に色々設定をいじってもらっても解決せず、「EC-CUBE側に何かあるのではないか?バグとか」と言われ、現在はなすすべがない状態です。 他のCMSなどでは、管理画面上でアップロードするファイルのパーミッションを決めることが出来たりしますが、見たところ EC-CUBE にはない様子。 何かご存知のかたがいらっしゃいましたら、ご教授いただけないかと存じます。 |
red |
投稿日時: 2016/3/8 18:53
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: Ver3.0.9 で画像ファイルが表示されません。 サーバーの設定の問題かなと思いますが、この辺が参考になるんじゃないでしょうか
http://ysklog.net/php/2877.html
|
vow |
投稿日時: 2016/3/8 20:01
対応状況: −−−
|
半人前 登録日: 2016/2/19 居住地: 投稿: 11 |
Re: Ver3.0.9 で画像ファイルが表示されません。 redさん、お返事ありがとうございます。
まさにこの umask の話をサーバ担当者から聞かされていましたw 彼によると「umask は一番ゆるい 0022 にしてるから大丈夫なはず」と言われたのですが、私、サーバのことはちんぷんかんぷんなので「はぁ…」と回答するしかなく…。 とすると、umask 0022 の設定ならば、問題ないということでしょうか? EC-CUBEの方では、通常どんなパーミッションでファイルアップロードしようとしてるんでしょう? ちょっとソースの方をのぞいて見ます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |