質問 > 管理機能 > EC-CUBE 3.0.14 CSV商品一括登録 エラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
damdam |
投稿日時: 2017/5/24 15:32
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2013/5/20 居住地: 投稿: 66 |
Re: EC-CUBE 3.0.14 CSV商品一括登録 エラー hata様
はい、memory_limit 512M も同様です。 色々調べましたが、共用サーバーの為、割り当てメモリがだいぶ低くされている様です。 どれくらいかは教えてもらえませんでした。 一点気になったのですが、htaccessの私の記述が間違っていないか見てもらえませんでしょうか。 order deny,allow allow from all <IfModule mod_rewrite.c> #403 Forbidden対応方法 #ページアクセスできない時シンボリックリンクが有効になっていない可能性あります、 #オプションを追加してください #Options +FollowSymLinks +SymLinksIfOwnerMatch RewriteEngine On # Authorization ヘッダが取得できない環境への対応 RewriteCond %{HTTP:Authorization} ^(.*) RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1] # さくらのレンタルサーバでサイトへのアクセスをSSL経由に制限する場合の対応 # RewriteCond %{HTTP:x-sakura-forwarded-for} !^$ # RewriteRule ^(.*) - [E=HTTPS:on] RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !^(.*)\.(gif|png|jpe?g|css|ico|js|svg)$ [NC] RewriteRule ^(.*)$ index.php [QSA,L] </IfModule> php_value upload_max_filesize 50M php_value post_max_size 55M php_value memory_limit 512M php_value max_execution_time 180 php_value max_input_time 180 php_value session.gc_maxlifetime 1800 php_value session.gc_probability 1 php_value session.gc_divisor 100 これが全部です。 何かおかしいでしょうか。 よろしくお願いいたします。 |
hata |
投稿日時: 2017/5/24 16:19
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2015/8/3 居住地: 宮城県(2017/09末引退) 投稿: 156 |
Re: EC-CUBE 3.0.14 CSV商品一括登録 エラー damdamさん
書き方には問題ないようです。 設定値についてですが、念のためEC-CUBE管理画面のシステム設定>システム情報 から 「Local Value」と「Master Value」について、以下を確認してください。 ・「Local Value」が.htaccessに書いたとおりになっていること。 ・「Master Value」が規定値なので、upload_max_filesize, post_max_size, max_execution_time, max_input_timeについては、「Master Value」よりも .htaccessで指定する値をきつくする必要はないと思います。ご参考まで。 それで、メモリをある程度大きくしても回避できない問題のようなので、あとはindex_dev.phpでの 再現で得られる情報に期待したいです。 それから(EC-CUBE側ではなくて)サーバー側のログにPHPのエラー(メモリ不足だと思うのですが)の ログが出ていないかもあわせてご確認いただきたいです。 |
damdam |
投稿日時: 2017/5/24 16:50
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2013/5/20 居住地: 投稿: 66 |
Re: EC-CUBE 3.0.14 CSV商品一括登録 エラー hata様
少し確認したのですが、 memory_limit が Local Value 512M Master Value 128M htaccessでは512指定なので、 本来は両方512Mでないといけませんか? |
hata |
投稿日時: 2017/5/24 16:58
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2015/8/3 居住地: 宮城県(2017/09末引退) 投稿: 156 |
Re: EC-CUBE 3.0.14 CSV商品一括登録 エラー damdamさん
「Master Value」側が規定値なので、.htaccessで指定しなければ128Mになるということです。 |
hata |
投稿日時: 2017/6/14 13:33
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2015/8/3 居住地: 宮城県(2017/09末引退) 投稿: 156 |
Re: EC-CUBE 3.0.14 CSV商品一括登録 エラー damdamさん
> (EC-CUBE側ではなくて)サーバー側のログにPHPのエラー(メモリ不足だと思うのですが)の > ログが出ていないかもあわせてご確認いただきたいです。 上記は確認できたでしょうか? ダウンロードの件(以下) https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=19134&forum=11&post_id=82603 でスレッドを追加されたようですが、プラグインを減らしたりするとダウンロード件数が 増えるようなのでやはりメモリかな...と思うのですがいかがでしょうか? こちらのスレッドにもきっと同じような回答がされてしまうと思います。 |
damdam |
投稿日時: 2017/6/14 18:38
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2013/5/20 居住地: 投稿: 66 |
Re: EC-CUBE 3.0.14 CSV商品一括登録 エラー hata様
いつもお世話になっております。 返信していませんでした。すみません。 サーバー側のエラーは特にありませんでした。 やはりメモリですか、、、。 メモリ不足だとダウンロードできない。のではなく、 検索結果よりも少なくダウンロードされるのですね。 出力するCSV情報はメモリに溜めずに少しずつ出力するものと小耳に挟みましたが、 3系はその様な作りでは無いのでしょうか。 2系の時と同じサーバー環境(メモリ割り当てが少ない共用サーバー)です。 2系ではこんなメモリ割り当てが少ない環境でも数万件DLできたのに、 3系ではそれができないのですね。 専用サーバー前提という事であきらめるしか無いという事でしょうか。 |
hata |
投稿日時: 2017/6/14 19:52
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2015/8/3 居住地: 宮城県(2017/09末引退) 投稿: 156 |
Re: EC-CUBE 3.0.14 CSV商品一括登録 エラー #ダウンロードではなくて登録の方のお話です#
index_dev.phpを使った場合はお試しになりましたか? CSV登録エラー時に画面に何か情報は表示されなかったでしょうか? |
damdam |
投稿日時: 2017/6/15 9:25
対応状況: 確認中
|
常連 ![]() ![]() 登録日: 2013/5/20 居住地: 投稿: 66 |
Re: EC-CUBE 3.0.14 CSV商品一括登録 エラー hata様
>index_dev.phpを使った場合はお試しになりましたか? すみません、初めて聞きました。 具体的にはどの様な対処をすれば良いでしょうか。 余談ですが、本日一点気づきました。 2系のCSVダウンロードも当初全件ダウンロードできなかったのですが、 data/module/gdthumb.php に ini_set( 'memory_limit', '-1' ); を追加したら何万件でもDLできる様になりました。 3系でもできるかな。と思い調べていたら data/module/gdthumb.php というものがありませんでした。 3系の場合、gdthumb.phpはどこにあるのでしょうか。 |
hata |
投稿日時: 2017/6/15 11:48
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2015/8/3 居住地: 宮城県(2017/09末引退) 投稿: 156 |
Re: EC-CUBE 3.0.14 CSV商品一括登録 エラー こちらのスレッドに以下のコメントをしていたのですが、まだでしたあらぜひお試しください。
何も出ないかも知れませんが... > 500エラーだとindex_dev.phpを使っても何も情報でませんか? > ※index_dev.phpについてご存知なければこちらを参照してください。 > http://doc.ec-cube.net/guideline_tips 問題解決の手掛かりになる情報が出力されますので、この先もシステムエラーなどが起きるようなケースに 役立つと思います。この情報があるだけで格段にコメントを貰いやすくなりますので。 それから、ini_setのそれは、php_value memory_limit と同じなのですが、2系でini_setを設定した際は .htaccessにphp_value memory_limitを設定したけどそれがダメでini_setだと上手くいったということ でしょうか? そうなると.htaccessに書いてもダメなのかも知れませんが、どうだったでしょうか? ちなみに、512Mに変更した場合と既定値(128M)では、登録できる件数に違いはあったんでしたっけ? この確認はCSVダウンロードでも良いのですが、メモリを増やすと件数が増えるのならメモリの可能性が高いです。 |
damdam |
投稿日時: 2017/6/15 12:02
対応状況: 確認中
|
常連 ![]() ![]() 登録日: 2013/5/20 居住地: 投稿: 66 |
Re: EC-CUBE 3.0.14 CSV商品一括登録 エラー hata様
※index_dev.phpの件、すみません。確認不足でした。 今は500エラーにはならず、DLはできます。 2系の時は、.htaccessに書いてもダメでした。 data/module/gdthumb.phpに ini_set( 'memory_limit', '-1' ); として無制限にすると5万件でも余裕でDLできます。(現在も) サーバー環境やメモリ割り当てもほぼ同じです。 違うのは2系、3系ということだけです。 ですので、3系でdata/module/gdthumb.phpに該当する部分をいじってみたいのです。 |
« 1 (2) 3 4 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |