質問 > 管理機能 > 2.11.4 サブ画像がアップロードされていません。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
dondon |
投稿日時: 2012/3/26 14:59
対応状況: −−−
|
一人前 登録日: 2012/2/23 居住地: 投稿: 136 |
2.11.4 サブ画像がアップロードされていません。 2.11.4使用です。
以下内容で商品詳細のサブ画像30枚追加できる様にしました。 ●管理画面>パラメーター設定>PRODUCTSUB_MAX を該当数値入力 ●DBに以下4項目を該当数分カラム追加 sub_title7... sub_comment7... sub_image7... sub_large_image7... ●data/class/SC_Product.php 620行目あたりの function alldtlSQL($where = "") {の中に ,dtb_products.sub_title7... ,dtb_products.sub_comment7... ,dtb_products.sub_image7... ,dtb_products.sub_large_image7... を該当数分追加 商品登録画面にて早速手動にて写真を追加してみたところ、 サブ画像8までは問題ないのですがサブ画像9からURLを入れてアップロードを押すと 「※ 詳細-サブ画像がアップロードされていません。」となりアップできません。 (CSVで上書きの場合は登録できます。) 何か私がミスをしていると思うのですが検討がつきません。 アドバイスをお願いします。 |
habu |
投稿日時: 2012/3/27 11:18
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: 2.11.4 サブ画像がアップロードされていません。 dondon様
PHP側のアップロードファイル最大数の設定 「max_file_uploads」を増やすと解決するかもしれません。 参考スレッド: http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=6556&forum=11 解決すれば幸いです。
|
dondon |
投稿日時: 2012/3/27 14:51
対応状況: −−−
|
一人前 登録日: 2012/2/23 居住地: 投稿: 136 |
Re: 2.11.4 サブ画像がアップロードされていません。 habu様
ご多忙の中ありがとうございます。 ご案内頂きましたスレッドを拝見し、 PHPを確認したところ、max_file_uploads 20でした。 しかし、アップできなくなるのは9枚目からです。 max_file_uploads 20というのは20枚までアップできるという数値ではないのですね? すみません。良くわからないものでトンチンカンや質問かもしれません。 |
PWS |
投稿日時: 2012/3/27 15:04
対応状況: −−−
|
一人前 登録日: 2012/1/23 居住地: Itami Hyogo 投稿: 141 |
Re: 2.11.4 サブ画像がアップロードされていません。 PHPのバージョンによって挙動が変わってくるようです。
http://php.net/manual/ja/ini.core.php PHP5.3.4以降は、ファイルを指定しなかった場合のファイル個数が含まれなくなったそうですが、それ以前のバージョンのPHPだと、ファイルアップロードのコントロールがあるだけでファイルの数にカウントされていたようです。 商品登録画面にはサブ画像以外にもファイルアップロードのコントロールがあるので、それらを含めて20を超えているということではないでしょうか。 ぎりぎりの数ではなく50とか100とかにしておくとよいと思います。 #PHPのバージョンとDBの種類が関係する場合がありますので #毎回表記をお願いしたいです。
|
dondon |
投稿日時: 2012/3/27 15:14
対応状況: −−−
|
一人前 登録日: 2012/2/23 居住地: 投稿: 136 |
Re: 2.11.4 サブ画像がアップロードされていません。 PWS様
いつもお世話になっております。ご指摘ありがとうございます。 表記の件申し訳ございません。 PHP Version 5.3.3 MYSQL です。 試しに先ほど50にしてみましたが、状況は変わりませんでした。 |
PWS |
投稿日時: 2012/3/27 15:54
対応状況: −−−
|
一人前 登録日: 2012/1/23 居住地: Itami Hyogo 投稿: 141 |
Re: 2.11.4 サブ画像がアップロードされていません。 サブ画像とサブ拡大画像をそれぞれ20ずつ追加されているので、通常より40増えていると思います。 ファイルアップロードのファイル選択コントロールが50以上あるのではないでしょうか。 50でダメなら100で試してみて下さい。 #php.ini変更後にApacheの再起動はされていますよね?
|
dondon |
投稿日時: 2012/3/27 16:37
対応状況: −−−
|
一人前 登録日: 2012/2/23 居住地: 投稿: 136 |
Re: 2.11.4 サブ画像がアップロードされていません。 PWS様
ありがとうございます。 よく確認したらmax_file_uploadsの数値がうまく変更できておらず、 サーバー会社へ確認したところ、私にはルート権限がなく、 htaccessでは変更できない項目なんだそうです。 あきらめるしかないのでしょうか・・・。 |
PWS |
投稿日時: 2012/3/27 16:45
対応状況: −−−
|
一人前 登録日: 2012/1/23 居住地: Itami Hyogo 投稿: 141 |
Re: 2.11.4 サブ画像がアップロードされていません。 PHPの現在の仕様のようです>max_file_uploadsの値が20なのは既定値で、.htaccessでもini_setでも変更不可能
権限がないのであれば変更は難しいですね 商品登録ページとは別に、追加のサブ登録用の画面を新しく作るほうが建設的かもしれません 但し、同時に20個以上はアップロードできないので、複数のページに分けて登録するとか、何番目のサブ情報として登録するかを選択するとかで回避する必要がありますが #あとは納期とコストの兼ね合いでしょうか
|
dondon |
投稿日時: 2012/3/27 16:53
対応状況: 解決済
|
一人前 登録日: 2012/2/23 居住地: 投稿: 136 |
Re: 2.11.4 サブ画像がアップロードされていません。 PWS様
わかりました。よく検討してみます。 ありがとうございます。 |
seasoft |
投稿日時: 2012/3/27 16:54
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 2.11.4 サブ画像がアップロードされていません。 別解として、画像を送出しないフォームオブジェクトを JavaScript で削除してから送出するという手法もあります。参考まで。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |