サイトを新しい場所に移す際に、WordPress のドメイン名を変更する
WordPress サイトをサーバー間で移動する方法はいくつかあります。この方法は、サイトを新しいサーバーまたはホストに移動する際に、WordPress サイトをホストしているドメイン名を変更する場合にのみ使用してください。
始めに、ホスティングアカウントで WordPress をセットアップする必要があります。WordPress をセットアップしたら、既存のサイトとデータベースをエクスポートし、それをデータベースとともに新しいサーバーにインポートしてください。最後に、wp-config.php ファイルを更新して、サイト上の壊れたリンクを修復したら終了です。
サーバーからサイトをエクスポートしてダウンロードする
現在のホストから WordPress サイトをエクスポートしてダウンロードするには、既存のデータベースをバックアップし、既存のサーバー上の WordPress ファイルにアクセスできる必要があります。
- WordPress サイトが使用しているデータベースを特定し、データベースのバックアップを SQL ファイルとして作成します。詳細については、WordPress の公式ドキュメントを参照してください。
- ファイル転送プロトコル (FTP) を使用して、既存のホスティングアカウントに接続します。詳細は、「FTP とは何ですか?」を参照してください。
- wordpressフォルダの全てのコンテンツをパソコンにダウンロードします。
WordPress サイトをインポートして新しい場所にアップロードする
WordPress サイトをインポートして弊社のサーバーにアップロードするには、新しいホスティングサーバーとデータベースにアクセスする必要があります。
- FTPを使用して新しいホスティングアカウントに接続します。
- 保存したwordpressフォルダの内容をアップロードして置き換えます。
- 新しい MySQL データベースを作成します(cPanel / Plesk)。
- データベースのデータベース名、ホスト名、パスワードは控えておいてください。
- 保存した SQL ファイルを新しいデータベースに復元します。詳細は、「SQL ファイルを MySQL データベースにインポート」を参照してください。
wp-config.php ファイルを更新する
サイトを再び機能させるには、wp-config.php ファイルを新しいドメイン名に更新する必要があります。
- FTP アプリで wp-config.php ファイルを開きます。
- ファイルに次の 2 行を追加します。example.com の部分にはご自身のサイトの正しい場所を入れてください。詳細については、WordPress の公式ドキュメントを参照してください。
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
- 次の例のようにセクションを配置します。
/** WordPress のデータベース名 */ define('DB_NAME', 'putyourdbnamehere'); /** MySQL データベースのユーザー名 */ define('DB_USER', 'usernamehere'); /** MySQL データベースのパスワード */ define('DB_PASSWORD', 'yourpasswordhere'); /** MySQL ホスト名 */ define('DB_HOST', 'localhost'); $table_prefix = 'yourtableprefix';
- 次のようにデータベース情報を入力します:
- putyourdbnamehere:この部分を自分の MySQL データベース名に置き換えます。
- usernamehere:この部分を自分の MySQL データベースユーザー名に置き換えます。
- yourpasswordhere:この部分を自分の MySQL パスワードに置き換えます。
- localhost:この部分を自分の MySQL ホスト名に置き換えます。
- yourtableprefix を正しいテーブルプレフィックスに置き換えます。
注意: サイトが Managed WordPress でホストされている場合、ホスト名の行は次の構造になっている必要があります。
define('DB_HOST', 'yourhostname:portnumber');
yourhostname を正しい MySQL ホスト名に、portnumber を正しいポート番号に置き換える必要があります。
- 更新した wp-config.php ファイルを保存します。
WordPress サイトを移動した後に壊れたリンクを修正する
最後に、サイトの古いリンクパスをきれいにする必要があります。
- WordPressにサインイン。
- 「プラグイン」メニューから「新規追加」を選択します。
- 「 Better search replace」と入力します。
- Better Search Replace プラグインを探して、「今すぐインストール」を選択します。
- プラグインがインストールされたら、[アクティブ化]を選択します。
- [ツール]メニューから、[より適切な検索置換]を選択します。
- 「検索」フィールドに古いサイトの URL を入力します。例: http://olddomainexample.com(末尾のスラッシュはいりません)
- 「置換」フィールドに新しいサイトの URL を入力します。例: http://newdomainexample.com(末尾のスラッシュはいりません)
- 「テーブルの選択」フィールドからすべてのデータベーステーブルを選択します。
- 「ドライランとして実行」チェックボックスをオフにします。
- 「検索/置換を実行」を選択して、データベース内のURLを置き換えます。
- FTP アプリで wp-config.php ファイルを開き、次の 2 行を削除します。
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
これでドメイン名が変更され、サイトが新しいサーバーまたはホストに移動します。