凝り性ですが飽き性でも有るので頻繁にサイトの改廃を繰り返しています。そのため移行プラグインは必須です。Duplicatorはサーバー間の移動やサイト間の移行、インポート・エクスポートと面倒な作業無しでテーマからプラグイン、コンテンツまでまるごと移行して、事前に作成したサイトを何度でも即座に複製できます。
また、サイトの移行や移動だけでは無く複製やバックアップユーティリティとしても機能します。
WordPress.orgではDuplicatorのパッケージにはすべてのサイトファイルが含まれているため、移行先にWordPressをインストールは必要ありません。と有ったので試したところ大丈夫でした。ただし、データベースは予め用意しておく必要があります。
Duplicator設定
ダッシュボード→プラグイン「新規追加」で①の検索窓にDuplicatorと入れます。表示された中から目的のプラグインを探し「今すぐインストール」をクリックし有効化します。
ダッシュボードに表示
有効化するとダッシュボードに追加されるのでクリックして開きます。
Create New
Create Newをクリックします。
Setup
SetupでNextをクリックします。
Scan
Scan中です。暫く待ちます。
Scan Complete
Scanが終了したらBuildをクリックします。
Building
Build中です。暫く待ちます。
Build
Buildが終了したらInstallerとArchiveをダウンロードします。Archiveは解凍しないでzipファイルのままです。
Downloadファイル
ダウンロードしたArchive(日付タイトル◯◯◯◯◯_archive.zip)は解凍しないでzipファイルのままです。置いておく場所は何処でも良いのですがここでは分かりやすくDesktopに置いておきます。
「Cyberduck」 FTP/SFTP対応
FTPでpublic_htmlを開きます。
対象のサイト
public_htmlを開いたら対象のドメインを開きます。どこかの公文書じゃないですが秘密(笑)が多いんで黒塗りです。表示している2つのドメインが以降に使うドメインです。※t◯◯◯.netからm◯◯◯.netに移行するのでm◯◯◯.netを開きます。
アップロード
開いた対象のドメインに、先程ダウンロードしたInstallerとArchiveを下図のようにDesktopからドラッグ&ドロップでアップロードします。
https://◯◯◯◯.com/installer.php
アップロードが終わったらアドレスバーにhttps://ドメイン/installer.phpと入れて更新します。
下図が表示されたら「I have read…..に」チェックを入れてNextをクリックします。
INSTALL ERROR!
ここからは事前にWordPressを移行先にインストールしている場合に起こります。移行先に何も入ってない場合は表示されません。飛ばしてデータベースのインストールから始めます。
wp-config.php削除
指示に従いFTPでwp-config.phpを削除します。
wp-config.php削除後
wp-config.phpの削除を確認。
再度Tey Again
Duplicatorに戻り再度Tey Againをクリックします。
データベースのインストール
この画面が表示されるのでHost、Database、User、Passwordを入れ、Test Databese(データベースをテストする)をクリックします。
Succees
Host(ホスト)、Database(データベース)がSuccees(成功)と表示されれば次にNextをクリックします。※mixhostの場合はHost(ホスト)はそのまま(Localhost)、XserverやConohaの場合、Host(ホスト)はデータベースホスト名を入れます。
インストールの確認
インストールの確認画面が表示されたらOKをクリックします。
データのアップデータの確認
この画面が表示されたらNextをクリックします。
サイトにログイン
Admin Loginをクリックするとログイン画面が表示されるのでログインして下さい。
Stored Data
サイトにログインすると下図の画面が表示されるのでStored Dataをクリックします。
Data Cleanup
不要なファイルを削除します。①の「Remove Installation Files」をクリックすると下図の赤枠内のように不要なファイルが削除されます。②の「Clear Build Cache」もクリックして不要なファイルを削除してください。
Clear Build Cache
この画面が表示されればOKをクリックして終了です。
ここではInstallerとArchiveのアップロード、wp-config.phpの削除にFTP「Cyberduck(サイバーダック)」を使ってますがレンタルサーバーのFTPを使っても同じで使いやすい方を使って下さい。