【WordPress】記事一覧がエラーで表示できなくなったのを修正したお話

WordPressの投稿一覧を開こうとするとエラーが出て何度やっても開けない

原因はエラー524、私はブログにCloudflareを使っているがサーバーからのレスポンスがなくタイム後してるっぽい

スポンサーリンク

Cocoonが原因によるエラー

似たような症状の人がいないかと思って調べてみたら出てきたのが下記サイト

Cocoonのテーマを有効にすると、記事一覧で500InternationalServerErrorが出ます。 | 不具合報告 | Cocoon フォーラム

掲示板でやりとりが長いので概要をざっとまとめると・・・

・投稿一覧を開こうとするとエラーが出て開けない

・テーマをCocoon以外にすると何故か開ける

・Cocoonの設定を変更したら直った(この人はAPI設定が原因だった)

・・・というもの

私のテーマもずばりCocoonである、API設定してないがこれは臭い

スポンサーリンク

Jetpackプラグインの不具合

メールを開いてみるとWordPressから連絡が来ていた

以下、内容の引用

こんにちは。
WordPress 5.2から、サイトでプラグインやテーマが致命的なエラーを発生させた場合にそれを検知してこの自動メールでお知らせする機能が追加されました。
今回の場合、WordPress がプラグイン Jetpack by WordPress.com でエラーを捉えました。
まずはじめに、ご自分のサイト (https://dtman.info/) を開き、目に見える問題がないか確認してください。次に、エラーが発生したページ (https://dtman.info/wp-admin/edit.php) を開き、同様に問題がないか確認してください。
この問題をさらに調査するにはサーバーホストに連絡してみてください。

Jetpackプラグインが原因で投稿一覧にエラーが起きてるよ~、というずばりな内容だった

試しにプラグインを停止させてから投稿一覧をトライしたら無事に開けた

ただ、当ブログはJetpackにいろいろと頼っているので出来れば、このプラグインを停止させたくない

スポンサーリンク

Cocoon設定を確認してみる

Cocoon設定に何か投稿一覧に関係するものないかと探してみる

そうしたら「管理者画面タブ>投稿者一覧設定」というずばりな設定を発見

ここから投稿者一覧にカラム表示できる情報を設定できる

参考:管理画面投稿一覧の表示カラムを切り替える方法 | Cocoon

いろいろ弄ったところ、「PVを表示する」が原因だと分かった

他の設定はオンにしても問題ないが、これのみをオンにしたときでもエラーが出た

無事、解決

「PVを表示する」のチェックを外してやると、普通に投稿一覧が表示されるようになった

このPVはJetpackのデータを参照しているので、CocoonとJetpackが何か競合して起きたエラーだったみたい

なお、サイト統計情報自体は正常に表示されていて、Jetpackとの再連携を行ったが「PVを表示する」はオンに出来ない

投稿者一覧を数日前は開けていたので、その間にした何かが原因なのだろうが心当たりがなく、そもそもの原因が分かない、やや場当たり的な対策だけど、無事に解決はした

コメント

タイトルとURLをコピーしました