質問 > 管理機能 > 新規商品登録、新規カテゴリ登録はできるが、作成したカテゴリに商品が登録されない。 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
akiakihi |
投稿日時: 2014/7/17 23:56
対応状況: −−−
|
一人前 登録日: 2014/7/17 居住地: 兵庫県 投稿: 91 |
新規商品登録、新規カテゴリ登録はできるが、作成したカテゴリに商品が登録されない。 [EC-CUBE] 2.3.4
[レンタルサーバ] コアサーバ [OS] Linux s44 2.6.32.61-smp #1 SMP Wed Jul 10 20:34:58 JST 2013 i686 [PHP] PHP 5.3.28 [データベース] MySQL 5.1.73 [WEBサーバ] Apache [現象] 新規商品登録時、商品カテゴリを右側のリストから選択出来て、 その後の確認画面でもきちんと登録カテゴリの表示が出るので、 そのままOKして登録を済ませるのですが 商品登録後、登録したはずのカテゴリ内に商品は登録されておらず 商品マスタから、商品の編集画面を開くと、登録したはずの商品カテゴリ名が消えています。 過去ログ検索やネット検索をして、 magic_quotes_gpc = off と書いたphp.ini、php5.iniファイルを htmlフォルダや、dataフォルダ、 /admin/basis/ /admin/contents/ /admin/design/ /admin/products/ フォルダ等に入れてみたのですが解決できませんでした。 またphpinfoを見てもmagic_quotes_gpcはOnになったままです。 登録自体はすんなりできるので、エラーコードなどは出てこず ただ、ショップのカテゴリ内に登録したはずの商品が表示されず(事実上、新規商品登録が出来ず)困っています。 あと、色々と検索して、 <Files .htaccess> order allow,deny deny from all </Files> php_flag magic_quotes_gpc off と書いた.htaccessファイルをdataフォルダに入れてみましたが問題は解決できていません。 またこのページ http://www.u-ga.net/article.php/20080215170914692 の説明にあるLC_Page_Admin_Products_Product.phpについては 既に修正がされているバージョンのファイルでした。 ショップを初めて5年ほどですが 最近は新規商品の登録をしていなかったので、いつからこの現象が起きていたのかわかりません。 また、稼働中のサイトであり、商品数が多く、顧客数もそこそこあるので、 今からeccubeを新しくバージョンアップして、データに不具合が出るのは避けたいです。 お忙しいところを恐縮ですが、どなたかお知恵を拝借できませんでしょうか。 よろしくお願いいたします。 |
shutta |
投稿日時: 2014/7/18 10:01
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 新規商品登録、新規カテゴリ登録はできるが、作成したカテゴリに商品が登録されない。 バージョンがかなり古いので何らかの不具合があるのかもしれませんね。
あと何かカスタマイズもされていますかね? とりあえず、すぐに対応したいということであれば、DBを直接操作して、dtb_product_categoriesテーブルを編集するという手はあります。
|
akiakihi |
投稿日時: 2014/7/19 0:30
対応状況: −−−
|
一人前 登録日: 2014/7/17 居住地: 兵庫県 投稿: 91 |
Re: 新規商品登録、新規カテゴリ登録はできるが、作成したカテゴリに商品が登録されない。 shottaさま
返信ありがとうございます! なんとか手探りで、dtb_product_categoriesというのを覗いてみようとしたんですが、以下のメッセージが表示されてしまいました。 mysql> desc dtb_products_categories; ERROR 1146 (42S02): Table 'DB名.dtb_products_categories' doesn't exist カスタマイズについては、カテゴリ関連では覚えがないのですが EC-CUBE2.3.4をダウンロードしたので、該当すると思われるファイル-とりあえずcategoryと名の付くもの admin\products\category.php admin\products\classcategory.php admin\products\upload_csv_category.php frontparts\bloc\category.php mobile\frontparts\bloc\category.php mobile\products\category_list.php を一つずつ入れ替えて、問題が解決するか様子を見てみたのですが、解決しませんでした(><) 何か入れ替えてみたらいいおススメのファイルはありますでしょうか。。。 |
shutta |
投稿日時: 2014/7/20 9:21
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 新規商品登録、新規カテゴリ登録はできるが、作成したカテゴリに商品が登録されない。 引用:
正: dtb_product_categories 誤: dtb_products_categories です。 余分なsが含まれているようです。
|
akiakihi |
投稿日時: 2014/7/20 21:55
対応状況: −−−
|
一人前 登録日: 2014/7/17 居住地: 兵庫県 投稿: 91 |
Re: 新規商品登録、新規カテゴリ登録はできるが、作成したカテゴリに商品が登録されない。 引用:
ありがとうございます。 今回初めてtera termというものをインストールし、データベースにログイン、 無事にdtb_products、 dtb_product_categoriesの表示ができるようになりました。 けれど、勝手ながら、データベースを触れば、個別商品毎のデータ編集が強引にできてしまうのかな、と思っていたのですが、データベースではテーブルの項目の追加、削除、編集しかできない?のですね。 イメージとしては、各商品ごとのデータをmysqlで表示させて、カテゴリー値を登録したいカテゴリ名に「update」すればいいのかな、と思っていたのですが 色々と検索しては見ましたが、その方法がわかりませんでした。 とにかく商品をきちんとカテゴリに登録させたいだけなのですが・・・ なるべく「教えてさん」にならずに、自分でできる範囲のことは自分で調べて解決したかったのですが。。。 お手数をおかけして大変心苦しいのですが、具体的にどこをどのように編集したらいいか、ご教示いただけたら嬉しいです よろしくお願いいたします。 |
shutta |
投稿日時: 2014/7/20 22:24
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 新規商品登録、新規カテゴリ登録はできるが、作成したカテゴリに商品が登録されない。 「新規商品登録、新規カテゴリ登録はできるが、作成したカテゴリに商品が登録されない。」
ということであれば、 dtb_prodcut_categoriesに、対象の商品ID、カテゴリーIDの組み合わせの行を追加すればいけると思います。 rank値に関しては、対象カテゴリーID中のrankの最大値に+1をしたものを指定してみて下さい。 また、dtb_category_count,dtb_category_total_countテーブルの更新も必要です。 dtb_category_countは、対象カテゴリーへの追加商品数を、dtb_category_total_countへは、対象カテゴリーおよびその親カテゴリーの分も含めて追加商品数を更新してあげて下さい。
|
akiakihi |
投稿日時: 2014/7/20 23:50
対応状況: −−−
|
一人前 登録日: 2014/7/17 居住地: 兵庫県 投稿: 91 |
Re: 新規商品登録、新規カテゴリ登録はできるが、作成したカテゴリに商品が登録されない。 ご丁寧にありがとうございます!!(><)
下記のような記述で、なんとか目的を達成できました!! (私のような初心者の方がここを見るかもしれないので、詳しく書いてみます) mysql> insert into dtb_product_categories(product_id, category_id, rank) values(30, 25,18); (既存のカテゴリへの商品登録だったので、ランクは登録したいカテゴリのランクと同じものを入れてみました。) mysql> update dtb_category_count set product_count = 10 where category_id = 25; mysql> update dtb_category_total_count set product_count = 10 where category_id = 25; (今回は子カテゴリのない親カテゴリのみでしたので、カウント数は同じです) 本当に本当に助かりました!! ご助言に心から感謝いたします。 せっかく苦労して作り上げたサイトデザインが崩れたり、データ移行が上手くできなかったりしてお客様に迷惑をかけるのが嫌で、今までバージョンアップを避けてきましたが これを機に、時間があるときに 2.3.4から最新バージョンへ少しずつバージョンアップしていこうと思います。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |