バージョン選択

フォーラム

メニュー

オンライン状況

83 人のユーザが現在オンラインです。 (73 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 83
もっと...

サイト内検索

質問 > その他 > 一つの商品に画像が20枚以上添付できない

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mmt_ec
投稿日時: 2012/4/25 15:40
対応状況: −−−
半人前
登録日: 2012/4/10
居住地:
投稿: 14
一つの商品に画像が20枚以上添付できない
商品の登録フォームの項目に、商品画像を添付できる
項目を増やしました。

しかし、画像を添付する参照ボタンが20個目以降になると、
「ファイルをアップロードできませんでした」
とエラー表示が発生し、画像をアップロードできませんでした。

また、サブ情報の項目を増やすことでも同じ事に
チャレンジしましたが、
画像を添付する参照ボタンが20個目以降なると、
「ファイルをアップロードできませんでした」
とエラーが発生し、画像をアップロードできませんでした。

もし、同じような境遇の方がいましたら、
解決への参考情報をご教授していただけると助かります。

よろしくお願いいたします。

product.tplに書き加えた、画像を添付する参照ボタンのコード


<tr>
    <!--{assign var=key value="colorsample_image"}-->
    <th>色見本-画像<br />[<!--{$smarty.const.SAMPLECOLOR_IMAGE_WIDTH}-->×<!--{$smarty.const.SAMPLECOLOR_IMAGE_HEIGHT}-->]</th>
    <td>
    <span class="attention"><!--{$arrErr[$key]}--></span>
        <!--{if $arrForm.arrFile[$key].filepath != ""}-->
        <img src="<!--{$arrForm.arrFile[$key].filepath}-->" alt="<!--{$arrForm.name|h}-->" />
        <a href="" onclick="selectAll('category_id'); fnModeSubmit('delete_image', 'image_key', '<!--{$key}-->'); return false;">[画像の取り消し]</a><br />
        <!--{/if}-->
        <input type="file" name="colorsample_image" size="40" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" />
        <a class="btn-normal" href="java script:;" name="btn" 
          onclick="selectAll('category_id'); fnModeSubmit('upload_image', 'image_key', '<!--{$key}-->'); return false;">
        アップロード
        </a>
    </td>
</tr>


----------------
回答できる部分はできるだけ答えていきたいです。いまは、解らないことが多いですが、よろしくおねがいします。。
【開発環境 2012.08.06】 EC-CUBE:2.12.4 / OS:windows7 / DB:MySQL 5.5.14

pineray
投稿日時: 2012/4/25 15:45
対応状況: −−−
長老
登録日: 2006/9/9
居住地: 伊賀
投稿: 292
Re: 一つの商品に画像が20枚以上添付できない
PHPの設定あたりが疑われますが、
サーバーはどのような環境でしょうか?

【追記】
すみません、かかれていましたね

PHP 5.2.8 だと max_file_uploads の制限があるかと思いますが、
こちらの値はどのような設定になっていますか?


----------------
EC-CUBEのプラグインを公開しています!
いつも reCAPTCHA

mmt_ec
投稿日時: 2012/4/26 11:18
対応状況: −−−
半人前
登録日: 2012/4/10
居住地:
投稿: 14
Re: 一つの商品に画像が20枚以上添付できない
書き込みありがとうございます!

PHP設定の
max_file_uploads の値が20なっていました。

しかし、共用サーバー固有のルールがあるようで、
まだ、設定を変更することができていません。。

変更でき次第、動作の確認をしてみて、
その結果を書き込みたいと考えています。
よろしくおねがいします。。


【追記】

サーバー管理者からの返事は

=============================================================
Master Value にて設定されている値は変更できません。
また、リソースの制限値もシステム設定以上に変更することはでき
ませんことご了承ください。

なお、.htaccess はご利用するURLの直下に作成いただき、
php_value 、php_flag 等の値を設定することでPHPの設定変更が
可能でございます(但し上述のようにシステム設定値を超える値は
利用できません)
=============================================================

という返事でした。
つまり、サーバー管理者の設定する既定値である
max_file_uploads = 20
を超えるような設定の上書きはできないという意味と考えています。


max_file_uploads を回避して、
20枚以上の画像をアップロードする方法はあるのでしょうか。

参考になる情報を、ご教授いただけると助かります。
よろしくお願いいたします。


----------------
回答できる部分はできるだけ答えていきたいです。いまは、解らないことが多いですが、よろしくおねがいします。。
【開発環境 2012.08.06】 EC-CUBE:2.12.4 / OS:windows7 / DB:MySQL 5.5.14

san003
投稿日時: 2012/5/31 13:08
対応状況: −−−
新米
登録日: 2012/5/18
居住地:
投稿: 2
Re: 一つの商品に画像が20枚以上添付できない
解決策にはならないですが、

当方が使用しているサーバは、PHPが複数バージョン入ってます。

php.iniの変更権利がなく、デフォルトのPHPのバージョンでは、

mmt_ec 様と、同様の状態です。




現在、20枚以上の画像をUPする場合、

.htaccess内で、使用するPHPのバージョンを5.3に指定してから

画像のUPをしております。


しかし、5.3のままで使用すると、規格が保存出来ないなどの不具合が出る為、画像のUP終了後に元のバージョンに戻している状態です。
patapata
投稿日時: 2012/5/31 14:05
対応状況: −−−
仙人
登録日: 2010/7/7
居住地: 神奈川県
投稿: 502
Re: 一つの商品に画像が20枚以上添付できない
そこまでするくらいなら・・・
FFFTP等で直接ファイルアップロードして
DB操作ツールでdtb_productsの値を該当カラムを直接書き換えてしまった方がいいかと思います。

DB操作はちょいと危険が伴うので、作業としてやらせたくないってのなら、ソースを修正してローカルファイルの参照をできるようにしてしまえばよいですし。

またそれ以外にも単純に分割すればいいんじゃん・・・とか思いますけどね
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,606名です
総投稿数は110,128件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1656
8
red
1570
9
mcontact
1319
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.