バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 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 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は56,639名です
総投稿数は94,611件です

投稿数ランキング

1
seasoft
7332
2
AMUAMU
2712
3
nanasess
2024
4
468
1951
5
yuh
1611
6
umebius
1489
7
red
1379
8
h_tanaka
943
9
fukap
907
10
tsuji
856
11
shutta
835
12 ramrun 789
13
tao_s
783
14 karin 656
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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