WordPressのテストサイトを作る

WordPressでホームページを公開した後、デザインやカテゴリ・コンテンツを直したい場合にテスト環境が欲しい事がよくあります。
CPIではwebサーバー自体にその機能がありますが、それ以外のサーバーではそういった機能はありません。

やりたい事をまとめると・・・

1.データベースのSQLはひとつ。

2.テスト環境のURLを独自ドメインに関連付け。

3.テスト環境のwordpress  wp-config.phpは、DB内に登録されたサイトURLの値(home, siteurlの値)を参照しないよう。

4.テスト環境はBASIC認証をかける。

 

手順・・・

1.サーバーでサブドメインを作る。(サーバーによっては反映に半日とかかかります)

2.サブドメインにWordpressをインストール。

3.公開用 themes plugins uploads をテスト用Wordpressにコピー。

4.公開用wp-config.phpをテスト用Wordpressにコピー。

5.テスト用wp-config.php に DBの「サイトURL」の値を強制上書きさせる設定を追記。

define( ‘WP_SITEURL’, ‘http://’ . $_SERVER[‘HTTP_HOST’] );
define( ‘WP_HOME’, ‘http://’ . $_SERVER[‘HTTP_HOST’] );

6.テスト用フォルダにBASIC認証を設定。サーバーの設定で出来ます。

 

以下のサイトを参考にさせていただきました。(^^)/

http://www-creators.com/archives/218#i-4

http://web-ashibi.net/archives/1576

 2018.3.27    技術系Blog

制作事例一覧