Google がクロールしようとすると問題が発生するサイトに取り組んでいます。(私はこのサイトを継承しました。) Google は、ページが見つからないという 500 エラーを返しています。私はいくつかのデバッグを行いましたが、さらに何をすべきかについて困惑しています。
これが私が知っていることです:
- Google がサイトをクロールすると、一部のページで 500 が返されます。エラーのあるページはすべて「~/content/~」ページのようです。
- ページを手動で取得しようとすると、500 エラー メッセージも表示されます。
- 問題は時々発生します。
- ブラウザで Web ページを表示しても、何か問題があることを示す兆候はありません。
これは、エラー ログからのエラー メッセージです。
[2013 年 7 月 17 日 21:29:58] PHP 解析エラー: 構文エラー、予期しない $end /home/~/public_html/sites/all/modules/ctools/plugins/access/php.inc(55) : eval 1 行目の () で囲まれたコード
1号線とか2号線とか言う時もある。
- 以下の行をコメントアウトすると、エラーはなくなります。以下の関数が何をするのか、それを取り除くことで害があるかどうかはわかりません。
// チェックされたロールに基づいて概要説明を提供します。
function ctools_php_ctools_access_summary($conf, $contexts)
{
return !empty($conf['description']) ? check_plain($conf['description']) : t('説明なし');
} - 私はホスティング会社と話しましたが、彼らはすべてが「OK」であると言いました。
- Google フォーラムに質問を送信したところ、サイトに対して実行させたすべてのツールが成功した情報を返すようでした。
- 問題は、時間の経過とともに徐々に悪化しているようです。
- Apache ログにエラー メッセージはありません。
- durpal 管理パネルから - ノード テンプレート。列バリアントのコンテキストを選択すると、WSOD が表示されることがあります。
- エラーを引き起こしている可能性のあるphpコードはどこにもありません。