WordPressの移転
目次
WordPressの移転について
既に運用中のWordPressを、シンフリーサーバーへ移転します。そのために移転元で必要なデータをご準備の上、移転作業を進めていく必要があります。詳細は下記をご参照ください。
1.移転元でバックアップが必要なデータの準備
WordPressサイトファイルのバックアップ
移転元サーバーから、対象のWordPressに必要なファイル一式のバックアップを取得してください。
ファイル一式のバックアップを取得するには、一般的に「FFFTP」や「Filezilla」などの『FTPソフト』を用いる方法や、移転元サーバーで提供されている『ファイルマネージャ』を用いる方法があります。
詳しい手順は、「WordPress用ファイル一式のバックアップを取りたい」旨を移転元サービスにお問い合わせください。
データベースのバックアップ
移転元サーバーで、データベースのバックアップを取得してください。
データベースのバックアップを取得するには、一般的に『phpMyAdmin』の「エクスポート」機能を用いる方法があります。
詳しい手順は、「データベースをエクスポートしたい」旨を移転元サービスにお問い合わせください。
2.シンフリーサーバーへの移転作業
1. ドメイン設定の追加(独自ドメインで運用する場合)
シンフリーサーバーで独自ドメインを利用するために、ドメイン設定を追加する必要があります。
まず、サーバーパネルの「ドメイン設定」より「ドメインを追加」を行ってください。
2. データベースの作成
移転元より取得したデータベースをシンフリーサーバーへインポートするため、新たなデータベースを作成します。
サーバーパネルの「MySQL設定」→「MySQLデータベース設定」より利用するMySQLデータベースを作成してください。
作成したMySQLデータベース名は後に必要な情報のため、メモなどに控えてください。入力項目 MySQLデータベース名 (サーバーID_)任意の文字列
例)example_wp文字コード UTF-8 続いて、「MySQL設定」→「MySQLユーザー設定」の「ユーザーを追加」より作成したデータベースにアクセスするためのユーザを作成してください。
作成したMySQLユーザ名と指定したパスワードは後に必要な情報のため、メモなどに控えてください入力項目 MySQLユーザーID (サーバーID_)任意の文字列
例)example_userパスワード 任意のパスワード -
「MySQL設定」→「MySQLデータベース設定」より作成したデータベースにアクセス権を追加します。
「ユーザーを追加」をクリックしてください。「MySQLユーザー設定」に追加したMySQLユーザーが表示されます。
-
「MySQL設定」→「MySQL情報」の下部に表示されている「ホスト名」をメモなどに控えてください。
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. データベースのインポート
移転元よりバックアップしたデータベースのインポートを行います。
-
サーバーパネルの「phpmyadmin(MariaDB10.5)」をクリックし、phpmyadminへログインします。
ログインに必要な情報 ユーザー名 MySQLユーザ名 パスワード MySQLユーザのパスワード -
ログイン後画面左から【2. データベースの作成】の手順で作成したMySQLデータベース名を選択してください。
-
続けて、画面右側のタブより「インポート」へ進んでください。
-
インポート画面が表示されますので、「インポートするファイル」内より「アップロードファイル」の「ファイルを選択」をクリックし、 移転元のサーバーよりエクスポートしたsqlファイルを指定して、「インポート」ボタンをクリックすればデータベースのインポートが行われます。
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 ns1.cloudfree.ne.jp ネームサーバー2 ns2.cloudfree.ne.jp ネームサーバー3 ns3.cloudfree.ne.jp - ※他社管理ドメインの場合、変更方法に関してはドメイン管理事業者へ確認してください。
- ※ネームサーバー変更後、一定時間(最大24時間ほど)を経て、徐々にサーバーが移転されます。
-
サイトの動作確認
ファイルアップロード後、WordPressサイトへとアクセスし、問題なく表示・動作しているようであれば、移転作業は完了です。