バグ報告 > 管理機能 > 商品カテゴリの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)では、正常に処理できました。参考まで。
引用:
|
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アップができない 試験条件が異なっていたようで、失礼いたしました。
引用:
問題ないようです。 引用:
過去にこの処理の部分を直した記憶がありますので、EC-CUBEコミュニティ(eccube-comu) の方が先行して改善されている状況かもしれません。
|
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
|
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-ver2 だと思うのですが・・・ 何がしたいかによって変わるかもしれませんが。
|
ゲスト |
投稿日時: 2009/8/5 10:51
対応状況: −−−
|
Re: 商品カテゴリのCSVアップができない 引用:
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=4380&forum=7 が、参考になりませんか? |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |