サイトが Windows IIS ウェブサーバーを使用しており、WP Staging で Staging サイトを作成できない場合、原因の 1 つとして、テーブル接頭辞に大文字が含まれていることが考えられます。
テーブル接頭辞が W0km_ のような形式だと、状況によっては WordPress テーブルの作成時に MySQL がこの接頭辞を小文字に変換してしまうことがあります。
その結果、WordPress のデータベーステーブルは w0km_options のように w0km_ で始まる形になります。
WP Staging がサイトをクローンしようとすると、W0km_ を探しますが、明らかな理由で見つけられず、クローン処理が成功しません。
これを防ぐ方法の 1 つは、wp-config.php でテーブル接頭辞を小文字のみで指定することです。
すでにサイトが作成されている場合は、後からテーブル接頭辞を小文字版に変更する必要があります。以下の SQL クエリで変更できます。
まず、wp-config.php を開いて、そこのテーブル接頭辞の項目を変更します。
次から $table_prefix = 'W0km_';
次のように変更します。 $table_prefix = 'w0km_';
データベース内のテーブル接頭辞を小文字版に変換するには、以下の SQL クエリを使用します。
UPDATE w0km_usermeta SET meta_key = replace(meta_key, 'W0km_', 'w0km_') WHERE meta_key LIKE 'W0km__%';
UPDATE w0km_options SET meta_key = replace(meta_key, 'W0km_', 'w0km_') WHERE option_names LIKE 'W0km_%';これで問題が解決しない場合は、お知らせください。