WordPress Tips

Search Replace DBでエラーが出たときの解決方法

2022-04-30

WordPressの乗り換えするなら今がチャンス

エックスサーバー 移転代行サービス無料キャンペーン中。WordPressの移転もOK。今なら 33,000円 → 0円

Search Replace DBでエラーが出たときの解決方法

Search Replace DBはWordPressのデータベースの内容をDBをいじらずに検索置換してくれる便利なプログラムです。一括でURLを変更したいときなどに重宝しています。

最近そのSearch Replace DBで操作しようとしたところエラーに遭遇。

The script encountered an error while running an AJAX request.
If you are using your hosts file to map a domain try browsing via the IP address directly.
If you are still running into problems we recommend trying the CLI script bundled with this package.
See the README for details.

よくわかりませんがAjaxのエラー?のようです。

調べてみると

PHPのバージョンを落とすことでエラー解消できる

との記事が。

しかし確認してみると私が使っていたSearch Replace DBはバージョンがv3.1.0で最新はバージョン4がリリースされていたので、最新版を改めてダウンロードしました。

最新版v4.1.3を改めて設置してみたら、エラーが出ずに置換できました。(因みにPHPバージョンは7.4です)

他のサイトではPHP7.4や7.3で、v4が動かないという記事もあったのですが私の場合は置換成功しました。

もし同じようなエラーの場合は、SearchReplaceDBのバージョンを確認してみて最新版を使ってみたら解決するかもしれません。

Database Search and Replace Script in PHP

今月キャンペーン特典があるサービス

  • ロリポップ!
    ハイスピードプラン36ヶ月で実質月額440円 - 2023年2月10日(金)23:59まで
  • エックスサーバー
    12ヶ月以上で半額キャッシュバック月額495円&ドメイン永久無料 - 2023年2月3日(金)12:00まで
  • Xserverビジネス
    12ヶ月以上契約で初期費用無料、3ヶ月・6ヶ月で初期費用半額 - 2023年4月4日(火)12:00まで

-WordPress Tips