さくらサーバー同士で、ドメイン移管、引っ越しを行う為のガイド
さくらサーバーのレンタルサーバーや、マネジメントサーバー同士でドメイン移動などを行う為の方法です。
INDEX
-
1 ドメイン移行前の確認
-
1-1 ファイルの移動
-
1-2 wordpressの設定とデータベース移動
-
2 ドメインの移動
-
3 その他の、細かな設定項目
-
4 結果、所感
1 ドメイン移行前の確認作業について
移行先のサーバーにソースファイルやDBを移して、さくらサーバー契約時に設定されているドメインからアクセスし、正常に動作するか確認する必要があります。
- php.cgiの設置
- データベース移行
- wp-configの修正
※ 注意 .htaccessが反映されてる場合、本番では問題なくても表示されなくなる場合がある。
同じwordpressでもhtaccessがあるとアウト。
1-1 , 1-2 の作業後に正常にページが機能するか確認しましょう。
1-1 ファイルの移動
前提条件
- win teratermで接続する。
基本はftpの設定で接続が可能
移動
scpというコマンドで移動する。 注意点として
移動先にteratermで
1-2 wordpressの設定とデータベース移動
データベースの移動
sqlのエクスポート
あらかじめsqlをエクスポートしておく。phpmyadminとかでsqlでデフォルトのまま出力
teratermのscpで転送
sqlのインポート
インポート方法2つ、今回は私はpettern2でインポートしました。
pettern 1
コマンド
mysql --host=mysql[自分のデータベースサーバーの番号].db.sakura.ne.jp --user=[ユーザー名] --password=[パスワード]
実際には
mysql --host=***sakuraid**.sakura.ne.jp --user= ***** --password= *****
pettern 2
コマンド
mysql -u ○○○ -p□□□ -h mysql△△△.db.sakura.ne.jp ○○○_○○○ < ○○○.sql
実際には
mysql -u **DBusername** -p**パスワード** -h **sakuraid**.sakura.ne.jp **DBuser** < **sqlname**.sql
※ パスワードは-pにくっつける事。例えば aaaa134というパスワードなら
-p aaaaa134ではなく
-paaaa134
wordpressの設定
wp-configを設定する。
今回は
DB_NAME:
DB:USER:
PASS:
DB_HOST:**sakuraid**.sakura.ne.jp
【注意!】 接頭辞も確認する事!
2ドメイン移管について
ドメイン移管の手順
今回はドメイン
-
1 移管元のドメインを削除して2時間待つ
-
2 移管先のドメインを設定する。
サピートからのお話しでは、待ち時間の目安として7時間~48時間程度
2日間切れるのはつらい・・・・実際に4つほど移管したのですが、反映時間はまちまちでした。
最短で2分、最長で3時間程度でした。(環境、状況により異なると思います)
3 その他の、細かな設定項目
-
html拡張子でphpを実行する方法
http://labo.niwatako.net/32.html -
Mailの設定
メールアドレスを複数割り振ってる場合とかつらいですよね。
4 結果、所感について
無事にドメイン移管が終わり、思ったよりもあっけなく終了しました。ドメイン移管前に正常にサイトが作動さえしてれば
移行作業自体は時間がかかるだけで、手数はそんなに多くはありません。
時間もコアタイムをさけて、夜中に作業してたのでさほど焦る事もありませんでした。
また、今回はwindowsからの移管ですが、macなどもssh接続など出来れば基本は同じだと思います。
せっかく稼いだseo効果や、現状でのサービスの停止をせずに移管させるためにも慎重に作業は行っていければ良いと思います。