Windows IIS サーバーで Staging サイトを作成できない

サイトが 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 クエリを使用します。

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_%';

これで問題が解決しない場合は、お知らせください

Updated on 5月 23, 2026

Rene Hermenau

著者: Rene Hermenau

About the author: René Hermenau is the founder of WP STAGING. He works on WordPress backups, staging, migrations, database handling, and safe deployment workflows.