バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ウェブマスターツールで大量の500エラー

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
atsu
投稿日時: 2014/2/1 19:24
対応状況: −−−
一人前
登録日: 2008/5/29
居住地:
投稿: 83
ウェブマスターツールで大量の500エラー
EC CUBE 2.13.1を1ヶ月ほど前からWADAXの共用サーバーに移転し使用しているのですが、ウェブマスターツールで大量の500エラーが出てしまい、対応に困っています。

500エラーが出ているページは、PCやモバイル、スマホで確認すると表示されているのですが、レスポンスコードをチェッカーなどでチェックするとやはり500エラーが表示されています。

エラーログもそれらしき部分は見当たらず、500になっているのは、商品一覧ページ、商品詳細ページuser_dataで作成したページです。
トップページや、/mypage/など、EC CUBEデフォルトから存在するページは、問題なさそうです。

いろいろ調べてはいるのですが、分かる方がいらっしゃればお知恵を貸してください。
miiitaka
投稿日時: 2014/2/3 9:25
対応状況: −−−
一人前
登録日: 2011/10/17
居住地: 宮崎県宮崎市
投稿: 94
Re: ウェブマスターツールで大量の500エラー
atsu さん

500エラーはGooglebotのクロールエラー時に出ることが多いようです。あとは、ApacheでTimeOutしている場合、処理が重いなど。

・robots.txtでブロックしていないか?
・ページが重くないか?

など確認してみてはいかがでしょうか?


----------------
無料で学べるEC-CUBEノウハウ - EC-CUBEの学校
アラタナ

casa
投稿日時: 2014/2/3 9:58
対応状況: −−−
長老
登録日: 2011/10/3
居住地:
投稿: 210
Re: ウェブマスターツールで大量の500エラー
こんにちわ。

サーバ移転前と移転後で、使用しているプラグインやカスタマイズ内容には変更がなく、移転前には500エラーは出ていなかった、ということでしょうか。
atsu
投稿日時: 2014/2/3 15:11
対応状況: −−−
一人前
登録日: 2008/5/29
居住地:
投稿: 83
Re: ウェブマスターツールで大量の500エラー
返信ありがとうございます。
さきほど、なんとか解決できました。
移転前と移転後でEC CUBEのバージョンを2.12から2.13にアップしたのですが、
何かで見たのですが、2.13で function destroy()がなくなった?とのことなのでまず、パンくずプラグインを削除したことと、user_dataで作成されるページの、function destroy()をコメントアウトしてみたら、レスポンスコードが200になりました。

見た目上は問題なさそうなのですが、function destroy()を消してしまって本当によかったのかどうかはわかりませんが、しばらく様子をみてみます。

casa
投稿日時: 2014/2/3 15:17
対応状況: −−−
長老
登録日: 2011/10/3
居住地:
投稿: 210
Re: ウェブマスターツールで大量の500エラー
2.13ではdestroy()がなくなっているので、消して大丈夫です。

この件について書こうと思っていたのですが、
移転前後のEC-CUBE構成が同じで、サーバ移転前には500エラーが出ていなかったとしたら
的外れになってしまうと思い、まずは環境の違いをお伺いした次第です。

解決してよかったです!
atsu
投稿日時: 2014/2/3 15:43
対応状況: −−−
一人前
登録日: 2008/5/29
居住地:
投稿: 83
Re: ウェブマスターツールで大量の500エラー
casaさん、ありがとうございます。
かなりハマッてしまったので、脱出できてよかったです。

毎回user_dataの新規ページを作成するたびにdestroyの部分を消すことになるのでしょうか?

それほど手間じゃないのでそれでもいいのかなと思いましたが、始めから消しておく方法をご存知でしたら教えてください。

tokuhiro
投稿日時: 2014/2/3 15:51
対応状況: −−−
常連
登録日: 2012/4/18
居住地: 大阪
投稿: 53
Re: ウェブマスターツールで大量の500エラー
横槍失礼します。

移行後でしたら、特にそのような処理はしなくて問題なかったかとおもいます。
(2.13では、user_data以下にページを作成したときもdestroyは出てこないので)
casa
投稿日時: 2014/2/3 17:34
対応状況: −−−
長老
登録日: 2011/10/3
居住地:
投稿: 210
Re: ウェブマスターツールで大量の500エラー
2.12から2.13へのアップデートをどのように行ったか分からないのですが、
管理画面の「システム設定>パラメーター設定」の画面で、
「USER_DEF_PHP_REALFILE」の内容が「DATA_REALDIR . "__default.php"」になっていれば、
問題ありません。

もし「USER_REALDIR . "__default.php"」となっている場合は
2.12のときの古いファイルを参照していますので、先に記載した内容で
更新してください。

※念のため、data/__default.php が存在することを確認してください。

atsu
投稿日時: 2014/2/3 21:15
対応状況: −−−
一人前
登録日: 2008/5/29
居住地:
投稿: 83
Re: ウェブマスターツールで大量の500エラー
casaさんが記載していただいたようになってましたが、生成されるページのソースは、下記の通りでした。
__default.phpも念のため、2.13をダウンロードしてきたものを上書きしたのですが。。。

インストールは、新規サーバーを借りて、新しく構築しなおしたのですが、手元にある以前のデータは2.12でしたので何か大事なファイルを2.12と混在させてしまったのかもしれません。


<?php
require_once '../require.php';
require_once CLASS_EX_REALDIR . 'page_extends/LC_Page_Ex.php';

/**
* ユーザーカスタマイズ用のページクラス
*
* 管理画面から自動生成される
*
* @package Page
*/
class LC_Page_User extends LC_Page_Ex {

/**
* Page を初期化する.
*
* @return void
*/
function init() {
parent::init();
}

/**
* Page のプロセス.
*
* @return void
*/
function process() {
parent::process();
$this->action();
$this->sendResponse();
}

/**
* Page のアクション.
*
* @return void
*/
function action() {
}

/**
* デストラクタ.
*
* @return void
*/
function destroy() {
parent::destroy();
}
}


$objPage = new LC_Page_User();
register_shutdown_function(array($objPage, 'destroy'));
$objPage->init();
$objPage->process();
casa
投稿日時: 2014/2/4 15:04
対応状況: −−−
長老
登録日: 2011/10/3
居住地:
投稿: 210
Re: ウェブマスターツールで大量の500エラー
既に実施されているとは思いますが、以下を試してみてください。

1.パラメータ設定の「USER_DEF_PHP_REALFILE」の内容を「DATA_REALDIR . "__default.php"」にしてください。

2.ダウンロードしてきた2.13系EC-CUBEの「data/__default.php」を同じフォルダにアップロードしてください。
 ※html/user_data/__default.php にではありません。

3.上記でダメでしたら、html/user_data/__default.php の方を置き換えてみてください。

1,2で改善できず、3を実施してうまくいった場合には、
パラメータ関連のバージョンアップに失敗している可能性があります。

パラメータ設定画面の設定内容と、data/cache/mtb_constants.php の内容が
一致しているか確認した方がよいと思います。

内容が一致しておらず、パラメータ設定画面の「この内容で登録する」を一度も
押したことがないようでしたら、一度クリックすれば反映されるはずです。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は93,400名です
総投稿数は111,046件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2315
5
umebius
2085
6
yuh
1849
7
h_tanaka
1756
8
red
1574
9
mcontact
1465
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
804
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.