データベースの置換スクリプト「Search Replace」を実行する際に、事前テストでチェックするのがお約束。いつもはなにも問題がないのだけれど、「dry run」ボタンを押してテストすると、エラーがでてしまった。
「Search-Replace」でエラーでたときの対処法
今回のエラーはこんなの
↓ ↓ ↓
The dry-run option was selected. No replacements will be made.
The table “wp_ewwwio_queue” has no primary key. Changes will have to be made manually.
このまま書き換えてしまうのは心配なので、どういうエラーか調べてみた。
なかなかエラーを紹介しているサイトがみつからない(汗)
グーグル先生お願い!!
ようやく1つみつけた〜!
使用しているプラグインによっては、エラーメッセージが出る場合があり、上記のものは、EWWW Image Optimizerプラグインで何かエラーが出ているという意味らしい。こんな時はメッセージの内容に従って処理するべし。今回は「Changes will have to be made manually.」と書かれているので、手動でプラグインの入れ直しをしすればいいみたい。
参照サイト:https://digitalnavi.net/wordpress/5096/
とりあえず、プラグインが古くなっていたので更新してみた。
対処法は、プラグインを更新しておくくらいで、特に何もする必要はありませんでした(^_^)
今のところ、データベースを置き換えたサイトに不具合はないみたいです。