1. ホーム
  2. マニュアル
  3. インストール
  4. 他社サービスからの移転
  5. WordPressの移転(移行)手順

WordPressの移転について

WordPressの移転について

既に運用中のWordPressを、シン・レンタルサーバーへ移転します。そのために移転元で必要なデータをご準備の上、移転作業を進めていく必要があります。詳細は下記をご参照ください。

1.移転元でバックアップが必要なデータの準備

2.シン・レンタルサーバーへの移転作業

1.移転元でバックアップが必要なデータの準備

WordPressサイトファイルのバックアップ

移転元サーバーから、対象のWordPressに必要なファイル一式のバックアップを取得してください。

ファイル一式のバックアップを取得するには、一般的に「FFFTP」や「Filezilla」などの『FTPソフト』を用いる方法や、移転元サーバーで提供されている『ファイルマネージャ』を用いる方法があります。

詳しい手順は、「WordPress用ファイル一式のバックアップを取りたい」旨を移転元サービスにお問い合わせください。

データベースのバックアップ

移転元サーバーで、データベースのバックアップを取得してください。

データベースのバックアップを取得するには、一般的に『phpMyAdmin』の「エクスポート」機能を用いる方法があります。
詳しい手順は、「データベースをエクスポートしたい」旨を移転元サービスにお問い合わせください。

2.シン・レンタルサーバーへの移転作業

1. ドメイン設定の追加(独自ドメインで運用する場合)

シン・レンタルサーバーで独自ドメインを利用するために、ドメイン設定を追加する必要があります。
まず、サーバーパネルの「ドメイン設定」より「ドメイン設定の追加」を行ってください。

ドメイン設定の追加画面

2. データベースの作成

移転元より取得したデータベースをシン・レンタルサーバーへインポートするため、新たなデータベースを作成します。

  1. サーバーパネルの「MySQL設定」→「MySQL追加」より利用するMySQLデータベースを作成してください。
    作成したMySQLデータベース名は後に必要な情報のため、メモなどに控えてください。

    MySQLデータベースを作成

    入力項目
    MySQLデータベース名(サーバーID_)任意の文字列
    例)example_wp
    文字コードUTF-8
  2. 続いて、「MySQL設定」→「MySQLユーザ追加」より作成したデータベースにアクセスするためのユーザを作成してください。
    作成したMySQLユーザ名と指定したパスワードは後に必要な情報のため、メモなどに控えてください。

    MySQLデータベースを作成

    入力項目
    MySQLユーザID(サーバーID_)任意の文字列
    例)example_user
    パスワード任意のパスワード
  3. MySQL設定」→「MySQL一覧」より作成したデータベースにアクセス権を追加します。
    「アクセス権未所有ユーザ」から(2)で追加したMySQLユーザを選択し、[追加]ボタンをクリックしてください。

    [追加]ボタンをクリック

    「アクセス権所有ユーザ」に追加したMySQLユーザが表示されます。

    「アクセス権所有ユーザ」に表示されます

  4. MySQL設定」→「MySQL一覧」の下部に表示されている「MariaDB ホスト名」をメモなどに控えてください。

    「MySQL5 ホスト名」をメモなどに控える

3. wp-configファイルの書き換え

移転元サーバーでバックアップした、WordPressのサイトデータ内にある【wp-config.php】ファイルに【2. データベースの作成】で作成したデータベースの情報を反映します。

  • MySQLデータベース名
  • MySQLユーザID
  • パスワード
  • MySQLホスト名

【wp-config.php】ファイルをテキストエディタ(Tera Pad等)で開き、編集例をご参照の上、該当する情報を書き換えてください。

【wp-config.php】ファイルの編集例

例を参照の上、青色太字の箇所を編集してください。
仮に「example」というサーバー(サーバーID)にて「example_wp」というデータベースを作成し、「example_user」というユーザーへ権限を与えた場合、下記のような状態になります。

/** WordPress のためのデータベース名 */
define('DB_NAME', 'example_wp');

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

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

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

4. データベースのインポート

移転元よりバックアップしたデータベースのインポートを行います。

  1. サーバーパネルの「phpmyadmin(MariaDB10.5)」をクリックし、phpmyadminへログインします。

    「phpmyadmin(MariaDB10.5)」をクリック

    ログインに必要な情報
    ユーザー名 MySQLユーザ名
    パスワード MySQLユーザのパスワード
  2. ログイン後画面左から【2. データベースの作成】の手順で作成したMySQLデータベース名を選択してください。

    phpmyadmin画面:データベース名を選択

  3. 続けて、画面右側のタブより「インポート」へ進んでください。

    phpmyadmin画面:インポートをクリック

  4. インポート画面が表示されますので、「インポートするファイル」内より「アップロードファイル」の「ファイルを選択」をクリックし、 移転元のサーバーよりエクスポートしたsqlファイルを指定して、「インポート」ボタンをクリックすればデータベースのインポートが行われます。

  5. phpmyadmin画面:アップロードファイルの位置を参照しインポートする

5. サイトデータのアップロード

移転元サーバーでバックアップをしたWordPressのサイトデータを、 FTPソフトなどを用いて、シン・レンタルサーバーのご希望のドメインフォルダ内にある[public_html]フォルダの中へアップロードをします。

下記を参照の上、任意の階層にアップロードしてください。

http://example.com/ でサイトを表示する場合のアップロード先

FTP上では、/example.com/public_html/ となります。

http://test.example.com/ でサイトを表示する場合のアップロード先

FTP上では、/example.com/public_html/test/ となります。

※http://example.com/test/ も同じフォルダになります。

FTPソフト設定およびアップロード方法についてはマニュアルを参考にしてください。

6. ネームサーバーの変更、およびサイトの動作確認

  1. ネームサーバーの変更

    下記シン・レンタルサーバーのネームサーバーへ変更してください。
    弊社で管理しているドメインのネームサーバーの変更はシン・アカウント内の「ドメインパネル」より変更可能です。

    ネームサーバー
    ネームサーバー1 ns1.wpx.ne.jp
    ネームサーバー2 ns2.wpx.ne.jp
    ネームサーバー3 ns3.wpx.ne.jp
    • ※他社管理ドメインの場合、変更方法に関してはドメイン管理事業者へ確認してください。
    • ※ネームサーバー変更後、一定時間(最大24時間ほど)を経て、徐々にサーバーが移転されます。
  2. サイトの動作確認

    ファイルアップロード後、WordPressサイトへとアクセスし、問題なく表示・動作しているようであれば、移転作業は完了です。