同じサーバー内にあるWordPressサイトを丸ごとコピーする

SSHクライアント・ソフトウェアを使用する。

コマンドでファイル一式をコピーし、ファイル名を変更して保存する。

wp-config.phpをテキストエディタで編集

コピー先の「wp-config.php」ファイルを編集する
 (wp-config.phpがなければwp-config-sample.phpをwp-config.phpとして保存)
 (初期状態のwp-config.phpは別に保存しておく)

 下記の青太文字部分を編集する

// ** MySQL 設定 - こちらの情報はホスティング先から入手してください。 ** //
 /** WordPress のためのデータベース名 */
 define('DB_NAME', 'データベース名');

 /** MySQL データベースのユーザー名 */
 define('DB_USER', 'ユーザー名');

 /** MySQL データベースのパスワード */
 define('DB_PASSWORD', 'パスワード');

 /** MySQL のホスト名 */
 define('DB_HOST', 'ホスト名');

 ・データベース名 → データベース名
 ・ユーザー名 → データベースユーザ名
 ・パスワード → パスワード
 ・ホスト名 → データベースサーバ(localhost:3306など)

データベースを変更する

コピー元のサーバからデータベースをエクスポートする。(sqlファイル)

コピー先のサーバにデータベースにsqlファイルをインポートする。

phpMyAdminの「wpテーブル名options」内のoption_name
 ・siteurl
 ・home
 をコピー先のドメインに書き換える

リダイレクトの設定

コピー元の.htaccessファイルでリダイレクトの設定をしているなら、コピー先のドメインに変更する。