バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > 商品カテゴリのCSVアップができない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
azidahak
投稿日時: 2009/8/4 9:56
対応状況: −−−
新米
登録日: 2009/4/24
居住地:
投稿: 7
商品カテゴリのCSVアップができない
 いつも拝見させていただいております。
 
 今回EC-CUBE2.4.1をインストールしたのですが、商品カテゴリのCSVアップロードができずに困っております。
 
/***********環境
OS Linux
DBサーバ PostgreSQL 8.1.11
WEBサーバ Apache/2.2.3 (CentOS)
PHP 5.1.6
/****************

 実は2.4.0をインストールして、
LC_Page_Admin_Products_UploadCSVCategory.php
の if ($arrCat[0]['category_id'] != $arrRet['category_id'] && $arrCat[0]['category_name'] == $arrRet['category_name']) {
(342行目付近)
を変更しても改善しなかったため、希望をこめて、2.4.1をインストールしたのですが・・・。

はじめ、下記のCSV1をアップすると正常にアップでき、喜んでいたのですが、
/*************CSV1
カテゴリID,カテゴリ名, 親カテゴリID
1,食品,0
4,なべ,1
3,テスト1,0
/*****************


下記のCSV2にしてアップすると、正常にアップできましたとメッセージが出るのですが
/*************CSV2
カテゴリID,カテゴリ名, 親カテゴリID
1,食品,0
4,なべ,1
3,テスト1,0
5,テスト5,0
6,テスト6,0
/*****************
をアップすると

/************
■ CSV登録進捗状況

UPDATE 2 / 6行目 (カテゴリID:1 / カテゴリ名:食品)
UPDATE 3 / 6行目 (カテゴリID:4 / カテゴリ名:なべ)
UPDATE 4 / 6行目 (カテゴリID:3 / カテゴリ名:テスト1)
UPDATE 5 / 6行目 (カテゴリID:5 / カテゴリ名:テスト5)
■6行目でエラーが発生しました。
※ 既に同じ内容の登録が存在します。<br>
/************

とエラーメッセージが出ます。

DB上では
category_id | category_name | parent_category_id | level | rank | creator_id | del_flg
-------------+---------------+--------------------+-------+------+------------+---------
1 | 食品 | 0 | 1 | 4 | 2 | 0
4 | なべ | 1 | 2 | 3 | 2 | 0
3 | テスト1 | 0 | 1 | 2 | 2 | 0
5 | テスト5 | 0 | 1 | 1 | 2 | 0
となっており、特に問題があるとも思えません。

dtb_category_category_id_seqのシーケンスも
sequence_name | last_value | increment_by | max_value | min_value | cache_value | log_cnt | is_cycled | is_called
------------------------------+------------+--------------+---------------------+-----------+-------------+---------+-----------+-----------
dtb_category_category_id_seq | 5 | 1 | 9223372036854775807 | 1 | 1 | 29 | f | t

問題ないように思うのですが・・・。last_value が5になっていますが、これはテスト的に食品の子カテゴリをひとつ消したみたからだと思うのですが・・・。


LC_Page_Admin_Products_UploadCSVCategory.php
の修正を施しても、エラーこそは出なくなり、メッセージ上では登録できましたと流れますが、実際にカテゴリ管理に移動するとその結果は反映しておらず、エラーがでなくなった(データは実は更新されていない)という状態です。

 同じような現象に悩んでいる方、また、解決された方、ぜひ情報をいただけましたらと思いますので、どうぞよろしくお願いいたします。
azidahak
投稿日時: 2009/8/4 10:18
対応状況: −−−
新米
登録日: 2009/4/24
居住地:
投稿: 7
Re: 商品カテゴリのCSVアップができない(追記)
 もし、2.4.1以下のバージョンでも解決するのであればダウングレードしますので、情報をいただけましたらと思います。

 何卒、よろしくお願いいたします。
seasoft
投稿日時: 2009/8/4 10:28
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品カテゴリのCSVアップができない
初期インストール状態のEC-CUBEコミュニティ(eccube-comu)では、正常に処理できました。参考まで。
引用:

■ CSV登録進捗状況

更新 2 / 5行目 (カテゴリID:1 / カテゴリ名:食品)
更新 3 / 5行目 (カテゴリID:4 / カテゴリ名:なべ)
更新 4 / 5行目 (カテゴリID:3 / カテゴリ名:テスト1)
更新 5 / 5行目 (カテゴリID:5 / カテゴリ名:テスト5)
登録 6 / 5行目 (カテゴリID:6 / カテゴリ名:テスト6)
■5件のレコードを登録しました。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

azidahak
投稿日時: 2009/8/4 12:12
対応状況: −−−
新米
登録日: 2009/4/24
居住地:
投稿: 7
Re: 商品カテゴリのCSVアップができない
さっそくの御返事ありがとうございます。

私もインストールし、初期状態CSV1では問題なくできました。

問題は、二回目以降、つまりCSV1をCSV2に変更しCSVアップするとそれが反映しないという状況になっております。

seasoft 様のほうで検証していただいた状態は2回目も問題なかったということでしょうか?

たとえば、そのCSVに
/*****************
10,カテゴリ10,0
/*****************
を追記してアップしてみると、その分が反映されないという私のほうでは状況です。

また、

はじめ
/*****************
5,カテゴリ5,0
/*****************
で、登録したものに対してCSVを
/*****************
5,カテゴリ5の1,0
/*****************
とカテゴリ名を変更してアップロードするとすでに登録されているという旨のメッセージが出て、変更がかけれないという症状にも悩んでおります。

本来、このCSV登録は、こういう初期のアップのみ対応しているものなのでしょうか・・・?

 環境によっていろいろあるのかもしれませんが、今は情報を集めている状態ですので、うまくいっている方、また、
うまくいっている
LC_Page_Admin_Products_UploadCSVCategory.phpファイルが手に入ればと思っております。

引き続きとなりますが、どうぞよろしくお願いいたします。


seasoft
投稿日時: 2009/8/4 12:28
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品カテゴリのCSVアップができない
試験条件が異なっていたようで、失礼いたしました。

引用:

たとえば、そのCSVに
/*****************
10,カテゴリ10,0
/*****************
を追記してアップしてみると、その分が反映されないという私のほうでは状況です。


問題ないようです。

引用:

■ CSV登録進捗状況

更新 2 / 7行目 (カテゴリID:1 / カテゴリ名:食品)
更新 3 / 7行目 (カテゴリID:4 / カテゴリ名:なべ)
更新 4 / 7行目 (カテゴリID:3 / カテゴリ名:テスト1)
更新 5 / 7行目 (カテゴリID:5 / カテゴリ名:テスト5)
更新 6 / 7行目 (カテゴリID:6 / カテゴリ名:テスト6)
登録 7 / 7行目 (カテゴリID:10 / カテゴリ名:カテゴリ10)
■6件のレコードを登録しました。


過去にこの処理の部分を直した記憶がありますので、EC-CUBEコミュニティ(eccube-comu) の方が先行して改善されている状況かもしれません。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

azidahak
投稿日時: 2009/8/4 13:04
対応状況: −−−
新米
登録日: 2009/4/24
居住地:
投稿: 7
Re: 商品カテゴリのCSVアップができない
 seasoft 様

 テストのほう、ありがとうございます。まずは、問題がないという情報が得られただけでも非常にありがたく思います。

 おそらく、その関数だけの問題だとは思います。その問題のないファイルだけを手に入れる方法というのは、ないものでしょうか・・・。

 公式サイトからダウンロードする以外となるとないのかもしれませんね・・・。
seasoft
投稿日時: 2009/8/4 13:08
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品カテゴリのCSVアップができない
引用:

 おそらく、その関数だけの問題だとは思います。その問題のないファイルだけを手に入れる方法というのは、ないものでしょうか・・・。

 公式サイトからダウンロードする以外となるとないのかもしれませんね・・・。

SVN や Trac からも落とせますよ。
http://svn.ec-cube.net/open_trac/browser/branches/comu-ver2


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

azidahak
投稿日時: 2009/8/4 16:51
対応状況: −−−
新米
登録日: 2009/4/24
居住地:
投稿: 7
Re: 商品カテゴリのCSVアップができない
seasoft 様

 ありがとうございます。ご紹介いただけましたサイトは非常に役に立ちそうです。

comu-euc
comu-utf8
comu-ver2
version-1
version-2
version-2_4

とありますが、ver2.4.1でためてしているのですがこの場合、comu-ver2とversion-2_4のどちらを参考にしたほうがいいのでしょうか?

何から何まで聞いてしまって申し訳ありません・・・。
seasoft
投稿日時: 2009/8/4 19:36
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7369
Re: 商品カテゴリのCSVアップができない
引用:

comu-euc
comu-utf8
comu-ver2
version-1
version-2
version-2_4

とありますが、ver2.4.1でためてしているのですがこの場合、comu-ver2とversion-2_4のどちらを参考にしたほうがいいのでしょうか?


リンク先の通り、comu-ver2 だと思うのですが・・・

何がしたいかによって変わるかもしれませんが。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ゲスト
投稿日時: 2009/8/5 10:51
対応状況: −−−
Re: 商品カテゴリのCSVアップができない
引用:

 同じような現象に悩んでいる方、また、解決された方、ぜひ情報をいただけましたらと思いますので、どうぞよろしくお願いいたします。


http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4380&forum=7

が、参考になりませんか?

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は90,336名です
総投稿数は110,370件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1693
8
red
1571
9
mcontact
1360
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.