前提
- GoogleSearchConsoleで、「サイトマップを読み込めませんでしたー一般的な HTTP エラー」と表示されます。
- XMLサイトマップに直接アクセスしましたが、「このサイトで重大なエラーが発生しました」とのメッセージが出ています。
WordPressで制作したサイトで、XMLサイトマップ作成はプラグインで行いました。
プラグインは「XML Sitemap & Google News」です。
プラグインからXMLサイトマップを作成→SearchConsoleの「サイトマップ」からURLを送信→上記エラーメッセージが表示されます。
Webサイトはインデックスされています(「site:○○○.com」と入力して、検索結果に表れます。)
実現したいこと
XMLサイトマップのエラーを修正したいです。
発生している問題・エラーメッセージ
SearchConsole-サイトマップ(送信結果)
型:不明 ステータス:取得できませんでした。
SearchConsole-サイトマップ(送信結果の詳細)
サイトマップを読み込めませんでした 一般的な HTTP エラー
XMLファイルにアクセスした結果
This XML file does not appear to have any style information associated with it. The document tree is shown below. <error> <code>internal_server_error</code> <title> <![CDATA[ WordPress &rsaquo; エラー ]]> </title> <message> <![CDATA[ <p>このサイトで重大なエラーが発生しました。</p><p><a href="https://ja.wordpress.org/support/article/faq-troubleshooting/">WordPress のトラブルシューティングについてはこちらをご覧ください。</a></p> ]]> </message> <data> <status>500</status> </data> </error>
Webサーバー エラーログ
[Tue Nov 29 18:46:23.324868 2022] [proxy_fcgi:error] [pid 267331:tid 267371] [client ***] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in /***/public_html/wp-content/plugins/site-reviews/plugin/Controllers/ReviewController.php:55\nStack trace:\n#0 /***/public_html/wp-content/plugins/site-reviews/plugin/Controllers/ReviewController.php(55): array_filter(NULL, Object(Closure))\n#1 /***/public_html/wp-includes/class-wp-hook.php(310): GeminiLabs\\SiteReviews\\Controllers\\ReviewController->filterPostsToCacheReviews(NULL)\n#2 /***/public_html/wp-includes/plugin.php(256): WP_Hook->apply_filters(NULL, Array)\n#3 /***/public_html/wp-includes/class-wp-query.php(3466): apply_filters_ref_array('the_posts', Array)\n#4 /***/public_html/wp-includes/class-wp-query.php(3749): WP_Query->get_posts()\n#5 /***/public_html/wp-includes/class-wp.php(663): WP_Query...' [Tue Nov 29 18:46:23.742834 2022] [proxy_fcgi:error] [pid 267331:tid 267350] [client ***] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in /***/public_html/wp-content/plugins/site-reviews/plugin/Controllers/ReviewController.php:55\nStack trace:\n#0 /***/public_html/wp-content/plugins/site-reviews/plugin/Controllers/ReviewController.php(55): array_filter(NULL, Object(Closure))\n#1 /***/public_html/wp-includes/class-wp-hook.php(310): GeminiLabs\\SiteReviews\\Controllers\\ReviewController->filterPostsToCacheReviews(NULL)\n#2 /***/public_html/wp-includes/plugin.php(256): WP_Hook->apply_filters(NULL, Array)\n#3 /***/public_html/wp-includes/class-wp-query.php(3466): apply_filters_ref_array('the_posts', Array)\n#4 /***/public_html/wp-includes/class-wp-query.php(3749): WP_Query->get_posts()\n#5 /***/public_html/wp-includes/class-wp.php(663): WP_Query...', referer: https://***/sitemap.xml
試したこと
公開間もないサイトだったので、時間をおき再確認していますが、変化はありません。
また、テーマとプラグインの相性ですが、テーマ(SWELL)が推奨しているプラグインなので、問題ないと思われます。
補足情報(FW/ツールのバージョンなど)
WordPress、テーマ、プラグイン等のバージョンです。
WordPress: 6.1.1
SWELL: 2.7.0.4
PHP: 8.1.12
XML Sitemap & Google News:5.3.3
どうぞよろしくお願いいたします!
回答1件
あなたの回答
tips
プレビュー