| 質問 > 管理機能 > 商品検索一覧にて規格をクリックしても無反応 |
管理機能
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| 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: 商品検索一覧にて規格をクリックしても無反応 引用:
うーん... 普段は 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 » | |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
どうか教えて下さい!






