バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 商品検索一覧にて規格をクリックしても無反応

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
TECCHAN
投稿日時: 2010/3/14 16:03
対応状況: −−−
半人前
登録日: 2009/2/27
居住地:
投稿: 16
商品検索一覧にて規格をクリックしても無反応
皆さんいつも参考にさせていただいております。

使用環境は次の通りです。
EC-CUBE 2.3.3
PHP 4.4.7
MySQL 4.1.21

商品検索後一覧リスト内の任意の商品の規格をクリックしても全く反応しません。
やりたいことは規格登録済み商品の規格を変更するだけなのですが、この機能動かないために今まで商品を一度削除し、規格を変更して再登録しています。

いろんなサイトを検索し、似たような症状の解決事例を参考に、product_class_idの初期化等デバッグしてみましたが、全く変化なしでした。

どなたかアドバイスをいただけましたら幸いです。
よろしくお願いします。
nanasess
投稿日時: 2010/3/14 16:51
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2340
Re: 商品検索一覧にて規格をクリックしても無反応
管理画面の商品一覧でしょうか?

何らかの原因で, JavaScript エラーになっていませんでしょうか?
TECCHAN
投稿日時: 2010/3/15 9:50
対応状況: −−−
半人前
登録日: 2009/2/27
居住地:
投稿: 16
Re: 商品検索一覧にて規格をクリックしても無反応
nanasessさん ありがとうございます。

特にブラウザ上にエラーは表示されません。

作業の流れをもう少し詳しく説明します。

1.管理者でログイン後、「商品管理」→「商品マスタ」
2.条件は入れずに「この条件で検索する」
3.表示された一覧内の商品の「規格」をクリック
4.待つこと5分
5.ブラウザに「このページは表示できません」と表示されます。
  利用ブラウザはIE8ですが、IE7でも同様です。
6.ブラウザの「接続の問題を診断」ボタンを押すと問題は発見されませんと表示され、規格登録画面が表示されますが、商品名は表示されていません。

どうやら商品IDがどこかで紛失してしまうのでは無いかと思いますが、どのページかはわかりません。

アドバイスの程よろしくお願いします。
nanasess
投稿日時: 2010/3/15 10:58
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2340
Re: 商品検索一覧にて規格をクリックしても無反応
下記をご確認いただけますか?

* admin/products/product_class.php に直接アクセスした場合, ページは表示されますか?
* 「規格」の部分の HTML ソースは, どのように表示されていますか?
* Firefox など, 他のブラウザではどうでしょうか?
TECCHAN
投稿日時: 2010/3/15 14:25
対応状況: −−−
半人前
登録日: 2009/2/27
居住地:
投稿: 16
Re: 商品検索一覧にて規格をクリックしても無反応
nanasessさん、早速のアドバイスありがとうございました。

* admin/products/product_class.php に直接アクセスした場合, ページは表示されますか?

商品名空白ですが、表示されます。

* 「規格」の部分の HTML ソースは, どのように表示されていますか?

商品ID 315のソースは次の通りです。

<td align="center" rowspan="2"><span class="icon_class"><a href="/EC/html/" onclick="fnChangeAction('./product_class.php'); fnModeSubmit('pre_edit', 'product_id', 315); return false;" >規格</a></td>


* Firefox など, 他のブラウザではどうでしょうか?

Firefox
表示待ちの後、空白画面になります。

Google Chrome
下記メッセージが表示されました。
このウェブサイトはご利用いただけません。

http://www.******.co.jp/EC/html/admin/products/product_class.php のウェブページは一時的に停止しているか、または URL が変更している可能性があります。

エラーの詳細
元のエラー メッセージは次のとおりです。

エラー 324 (net::ERR_EMPTY_RESPONSE): 不明なエラーです。


ちなみに規格が登録されていない商品の場合、一覧から「規格」をクリックすると規格登録画面が表示されました。これまで規格が登録されている商品のみこの作業を行っていたので気がつきませんでした。

また似たような症状と思い、下記サイトの通り3行をコメントアウトしましたが、現象は回避できませんでした。

射干玉の黒の射干
http://jakushichi.net/mv/entry/2009/05/#adjust03

よろしくお願いします。
nanasess
投稿日時: 2010/3/15 14:48
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2340
Re: 商品検索一覧にて規格をクリックしても無反応
規格編集のページを表示する際, データベースがタイムアウトしてしまっているのかもしれませんね...

var_dump や exit を使用して, 下記クラスのどのあたりまで処理が進んで, どのあたりでタイムアウトしているか調べるしかないかもしれません.

data/class/pages/admin/products/LC_Page_Admin_Products_ProductClass.php
TECCHAN
投稿日時: 2010/3/15 15:20
対応状況: −−−
半人前
登録日: 2009/2/27
居住地:
投稿: 16
Re: 商品検索一覧にて規格をクリックしても無反応
nanasessさん ありがとうございます。

レンタルサーバーで運用しているのですが、お薦めのデバッグツール等ありますでしょうか?
PHPはほとんど知識がありません。
ASP.NETならVisual Studioがあるのでテストが可能なんですが・・・・。(T_T)

よろしくお願いします。
nanasess
投稿日時: 2010/3/15 15:34
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2340
Re: 商品検索一覧にて規格をクリックしても無反応
引用:

TECCHANさんは書きました:

レンタルサーバーで運用しているのですが、お薦めのデバッグツール等ありますでしょうか?


うーん...
普段は Emacs ばかり使っているので, 個人的にお薦めできるツールが無いのです(苦笑)

Visual Studio をお使いでしたら, VS.php というものがあるみたいですが, 良いのかどうか, わかりません.
http://itpro.nikkeibp.co.jp/article/COLUMN/20090417/328549/

最近の IDE に詳しい方がいらっしゃいましたら, ご回答くださいm(_ _)m
TECCHAN
投稿日時: 2010/3/15 15:52
対応状況: −−−
半人前
登録日: 2009/2/27
居住地:
投稿: 16
Re: 商品検索一覧にて規格をクリックしても無反応
nanasessさん 本当にありがとうございました。

デバッグに挑戦してみます。

ところで同じような現象にあってる人はいないのでしょうか?
なにか情報ありましたら是非お願いします。
tes
投稿日時: 2010/3/18 19:43
対応状況: −−−
新米
登録日: 2010/3/18
居住地:
投稿: 1
Re: 商品検索一覧にて規格をクリックしても無反応
もう解決してしまっているかもしれませんが、
データベースがタイムアウトしているようでしたら、
vw_cross_products_classを変更してみたらどうでしょうか?

私が作成しているサイトでも規格編集ページを
開こうとすると、5〜6分待たないと開きませんでした。
商品数が約400、規格含めると約900ほどでしたが、
下記の変更をしたところ、3秒程でページが開くようになりました。

変更前
"vw_cross_products_class" =>'
(SELECT T1.class_id1, T1.class_id2, T1.classcategory_id1, T1.classcategory_id2, T2.product_id,
T1.name1, T1.name2, T2.product_code, T2.stock, T2.price01, T2.price02, T1.rank1, T1.rank2
FROM (SELECT T1.class_id AS class_id1, T2.class_id AS class_id2, T1.classcategory_id AS classcategory_id1, T2.classcategory_id AS classcategory_id2, T1.name AS name1, T2.name AS name2, T1.rank AS rank1, T2.rank AS rank2
FROM dtb_classcategory AS T1, dtb_classcategory AS T2 ) AS T1 LEFT JOIN dtb_products_class AS T2
ON T1.classcategory_id1 = T2.classcategory_id1 AND T1.classcategory_id2 = T2.classcategory_id2) ',


変更後
"vw_cross_products_class" =>'
(SELECT T3.class_id1, T4.class_id AS class_id2, T3.classcategory_id1, T3.classcategory_id2, T3.product_id, T3.name1, T4.name AS name2, T3.product_code, T3.stock, T3.price01, T3.price02, T3.rank1, T4.rank AS rank2
FROM (SELECT T1.product_id, T1.product_code, T1.stock, T1.price01, T1.price02, T1.classcategory_id1, T1.classcategory_id2, T2.class_id AS class_id1, T2.name AS name1, T2.rank AS rank1
FROM dtb_products_class AS T1 LEFT JOIN dtb_classcategory AS T2 ON T1.classcategory_id1 = T2.classcategory_id) AS T3 LEFT JOIN dtb_classcategory AS T4 ON T3.classcategory_id2 = T4.classcategory_id) ',

使用環境
EC-CUBE 2.4.2
PHP 5.1.6
MySQL 5.0.77
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は145,101名です
総投稿数は113,505件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2340
5
h_tanaka
2139
6
umebius
2085
7
yuh
1905
8
mcontact
1820
9
red
1585
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
805
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18
balisys
603
19 DELIGHT 572
20
patapata
502


ネットショップの壺

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

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