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

WordPress Tips

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

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