ワードプレスをインストールしているサーバを別のサーバに移動させたい場合があります。その場合には以下の手順を踏む事により簡単にサーバ引っ越しが可能となります。
≪ 前提条件 ≫
①引っ越し前のサーバ:from_server.sakura.ne.jp
②引っ越し後のサーバ:to_server.sakura.ne.jp
共に割り当てているディレクトリ名は、 dummy_contents とします。
ワードプレスのスクリプト一式を移動させます。
①のwww直下のdummy_contentsをローカルにダウンロードして
②のwww直下に移動させます。
その際に事前に wp-config.phpを次の手順で新サーバに合わせて設定をし直します。
wp-config.php で修正した箇所
/** WordPress のためのデータベース名 */
define(‘DB_NAME’, ‘xxx’);
/** MySQL データベースのユーザー名 */
define(‘DB_USER’, ‘XXX’);
/** MySQL データベースのパスワード */
define(‘DB_PASSWORD’, ‘XXX’);
/** MySQL のホスト名 */
define(‘DB_HOST’, ‘mysqlxxx.db.sakura.ne.jp’);
データベースパスワード意外の設定値は
サーバコントロール画面から確認が出来ます。
MySQLのデータをダウンロードします。
①のサーバコントロールよりphpMyAdminにログインし①で使用していたテーブル一式をダウンロードします。
ダウンロードが出来たら②のphpMyAdminにログインしインポートします。
インポートが完了したら②のデータベース内に①で使っていたテーブルが作成されている事を確認しましょう。
ドメインを切り替えます。
ここまで出来たらあとは、①から割り当てドメインを削除し②にドメインを割り当てます。ドメインが浸透するのにサクラインターネットだと3~4時間程度時間が掛かります。
注意事項
ドメインを新サーバに設定してブラウザから新サーバ上で閲覧出来る様になるまでは、さくらインターネットのサブドメインよりソースコードのパスまで直接アクセスを行ったとしても閲覧が出来ない事があります。複雑なテーマを設定している場合にこういう現象が起こり易いです。暫くするとドメインが浸透するとエラーは出なくなるので気ままに待ちましょう。
具体的例
http://dummy.sakura.ne.jp/installed_contents
ドメイン指定では無く直接さくらインターネットのサブドメインを指定をしても正常に閲覧出来ない期間があります。