WordPressハック

【解決】Search Regexのエラー画面『何かがうまくいきません』検索・置換できない!!

 

「Search Regex で検索・置換ができなく困っている」

 

「Search Regex でエラー画面『何かがうまくいきません』が表示される」

 

「Search Regex のエラー画面を解決する方法を知りたい」

 

この記事はそんな方へ向けて書いております

 

けーぱぱ
けーぱぱ
はじめまして、けーぱぱ(@kpapa) です。

底辺社員(20年)→ゼロから2年で投資利益200万円/ブログ収益月5桁達成したパパです、よろしくお願いします。

 

さっちゃん
さっちゃん

さて、WordPress(ワードプレス)のプラグインでいつもお世話になっている、Search Regexですが、

突然、『何かがうまくいきません』のエラー表示が出て検索・置換ができない状況になりました。

 

たろうくん
たろうくん
ちょうど文字の置き換え作業中だったので、一時はパニック状態になり本当に困りましたね。

 

けーぱぱ
けーぱぱ
そこで、パパが色々と試行錯誤しながら、ようやくSearch Regexのエラー画面が出なくなり、解決した方法を解説したいと思います。

突然、Search Regexのエラー画面が!

 

けーぱぱ
けーぱぱ

いつものとおりに、検索したら、このようなエラー画面が突然あらわれました。

いきなりのエラーにパパはチンプンカンプン

Search Regexのエラー画面の内容①

 

何かがうまくいきません
Unexpected end of JSON input (SyntaxError)

WordPress が予期せぬメッセージを返しました。これは、他のプラグインによる PHP エラー、または利用中のテーマによって挿入されたデータの可能性があります。

REST API:
機能中だが問題あり
もう一度確認する

概要: REST API への接続にいくつかの問題がありますが、これらの問題の修正は必須ではなく、プラグインは機能します。

問題を表示

次はどうしますか?

キャッシュのソフトウェア、特に Cloudflare は、間違ったものをキャッシュする可能性があります。一度すべてのキャッシュを削除してみてください。

一時的に他のプラグインを無効にしてください ! これにより、いくつかの問題が修正されるはずです。

WordPress 5.2以降を使用している場合は、サイトヘルスを確認して問題を解決してください。

デバッグ情報
先に進める前に、サポート用サイトをご確認ください。
解決しない場合、問題 (issue) のトピックを作成するか、メールを送信してください。

 

けーぱぱ
けーぱぱ
エラー画面を見て、思わずビビッてしまいましたが、なにやら解決へのヒントが記載されていますね。

 

  • 一度すべてのキャッシュを削除してみてください。
  • 一時的に他のプラグインを無効にしてください 。
  • サイトヘルスを確認して問題を解決してください。
  • 解決しない場合、問題 (issue) のトピックを作成するか、メールを送信してください。(こうなると解決に時間が掛かるので、そうなる前に解決したいですね。)

 

Search Regexのエラー画面の内容②

 

さっちゃん
さっちゃん
Search Regexのエラー画面『問題を表示』ボタンを押してみると・・

 

何かがうまくいきません
Unexpected end of JSON input (SyntaxError)

WordPress が予期せぬメッセージを返しました。これは、他のプラグインによる PHP エラー、または利用中のテーマによって挿入されたデータの可能性があります。

概要: REST API への接続にいくつかの問題がありますが、これらの問題の修正は必須ではなく、プラグインは機能します。

現在の API
URL: https://seaseven.net/index.php?rest_route=/

GETPOST稼働中

URL: https://seaseven.net/index.php?rest_route=/

GETPOST稼働中

URL: /index.php

GET POST rest_no_route: URL とリクエストメソッドに一致するルートが見つかりませんでした。

URL とリクエストメソッドに一致するルートが見つかりませんでした。 (rest_no_route)

お使いの REST API が 404 ページを返しました。これは、ほぼ間違いなく外部プラグインかサーバーの設定の問題です。

リダイレクトなしに {{/api}}REST API{{/api}} にアクセスできますか? エラーがあれば修正する必要があります。

サイトヘルスを確認し、問題を修正してください。
お使いのサーバーの設定が REST API へのアクセスを遮断しています。これを修正する必要があります。

セキュリティ用のプラグインかファイアーウォールがアクセスを遮断しています。REST API をホワイトリストに登録する必要があります。

詳細は、この REST API ガイドをお読みください。

 

けーぱぱ
けーぱぱ
『ほぼ間違いなく外部プラグインかサーバーの設定の問題です。』とあります!

 

 

パパが使用しているロリポップサーバーの設定は変更してませんし、ロリポップHPでも設定変更をした記載はありませんでした。

 

ということは、外部プラグインが怪しいということになりますね。(各プラグインの相性?)

 

パパのインストールしているプラグイン一覧

 

1)Advanced Editor Tools (previously TinyMCE Advanced)
ブロックエディター (Gutenberg) とクラシックエディター (TinyMCE) を拡張、強化します。バージョン 5.6.0 | 作者: Automattic |

2)BackWPup
WordPress のバックアッププラグイン バージョン 3.8.0 | 作者: Inpsyde社 |

3)Favicon Rotator
簡単にサイト用アイコンを設定し、また複数のアイコンのランダム表示もできます。バージョン 1.2.10 | 作者: Archetyped |

4)Google XML Sitemaps
This plugin improves SEO using sitemaps for best indexation by search engines like Google, Bing, Yahoo and others.バージョン 4.1.1 | 作者: Auctollo |

5)Heatmap UserHeat
heatmap analytics tool quick install バージョン 1.1.6 | 作者: User Local Inc |

6)Invisible reCaptcha
Google Invisible reCaptcha for WordPress. バージョン 1.2.3 | 作者: Mihai Chelaru |

7)Search Regex
投稿、ページ、コメント、メタデータにわたって、正規表現に完全に対応した検索と置換機能を追加します バージョン 2.4.1 | 作者: John Godley |

8)SiteGuard WP Plugin
SiteGuard WP Pluginは、WordPressにインストールするだけで、セキュリティを向上させることができます。SiteGurad WP Pluginは、管理ページとログインに関する攻撃からの防御に特化したセキュリティプラグインです。WAF ( SiteGuard Lite )の除外ルールを作成する機能もあります。( 使用するにはWAFがWebサーバーにインストールされている必要があります )バージョン 1.5.2 | 作者: ジェイピー・セキュア |

9)WebSub/PubSubHubbub
あなたのブログが更新されたときに世界に伝えるためのより良い方法。バージョン 3.0.3 | 作者: Matthias Pfefferle |

10)WP External Links
Open external links in a new tab or window, control “nofollow” and “noopener”, set font icon; SEO friendly.バージョン 2.47 | 作者: WebFactory Ltd |

11)WP Multibyte Patch
Multibyte functionality enhancement for the WordPress Japanese package.バージョン 2.9 | 作者: Seisuke Kuraishi |

12)WP-PostViews
投稿・固定ページの閲覧数を表示します。

 

けーぱぱ
けーぱぱ
現在、合計12個のプラグインを使用していますが、たぶんプラグインの相性で、エラー画面が出ている感じがしますね。

 

Search Regexのエラー画面『何かがうまくいきません』の解決方法3つ!

 

1)一度すべてのキャッシュを削除してみる

 

たろうくん
たろうくん
ブラウザのキャッシュをすべて削除してみましたがダメでした。

 

Search Regex を再インストールしてもダメでした。

FTPサーバーに行って、Search Regexのフォルダを直接削除してから、再インストールしてみましたがダメでした。

 

2)WordPress 5.2以降を使用している場合は、サイトヘルスを確認して問題を解決

 

さっちゃん
さっちゃん
サイトヘルスを確認しましたが、エラー画面が出るようになった状況の前後で変更が無いため現状維持にしました。

 

3) 一時的に他のプラグインを無効にする

 

けーぱぱ
けーぱぱ
最終的に、12個のプラグインを、Search Regex だけ残して他11個のプラグインを無効にしてみました。

 

そうしたらなんと「エラー画面が消えました」やったー!

 

やはり、プラグインの相性問題ということですね。

 

そこで、どのプラグインと競合しているのか調べるため、Search Regex以外のプラグインを一つ一つ足していくことにしました。

 

そしてようやく発見しました!

 

まとめ『Search Regexと競合(相性悪い)するプラグイン』

 

さっちゃん
さっちゃん
ズバリ、これでした!!

 

バージョン 3.0.3 | 作者: Matthias Pfefferle |
WP External Links
Open external links in a new tab or window, control “nofollow” and “noopener”, set font icon; SEO friendly.

 

これをインストールして有効にすると、エラー画面が出て、無効にするとエラー画面がでませんでした。

 

けーぱぱ
けーぱぱ

同じ症状で悩んでいる方がいましたら是非、試してみて下さいね。

最後までよんでいただきありがとうございました。

 

【解決】Search Regexのエラー画面『何かがうまくいきません』検索・置換できない!!「Search Regex で検索・置換ができなく困っている」 「Search Regex でエラー画面『何かがうまくいき...
ABOUT ME
けーぱぱ
けーぱぱ
投資・ブログ初心者を対象に情報を発信中!! 底辺社員(20年)→リベ大と出会う→2020年1月知識ゼロから投資とブログ学習スタート→2年で投資利益200万円達成/ブログ収益月5桁達成!!