rui live note

WordPress、PHP、子育て、ブログ、将棋、コワーキング、子育て、群馬等に関する日々感じたことを書いているブログです

*

WordPressのサーバ移転した時の以降作業手順まとめ

      2014/02/11   WordPress, 開発 ,

  • このエントリーをはてなブックマークに追加
  • Pocket

引っ越し

先日、とあるサイトのWordPressサイトをサーバ移転する作業を行いました。

覚書としてその時に行った作業手順をまとめておきます。

サイト環境

今回、移転作業を行ったサイトの環境は下記の通りです。

  • WordPressはバージョン3.5.1
  • 移転元サーバ、移転先サーバでドメインが変わる(例:www.example.com → www.example.jp)
  • どちらのサーバにもphpMyAdminインストール済み

移行作業

WordPressファイルのバックアップ取得

画像、テーマ、プラグインなどサイト構築に関わるWordPressファイルのバックアップになります。

  • FTPやSFTPツール等で、サーバにインストールしたWordPressディレクトリ丸ごとダウンロードします。

本当はwp-contentディレクトリだけでもバックアップになりますが、環境の復元しやすさを考えると丸ごとバックアップしておいて損は無いかと思います。

DBのバックアップ取得

上の公式サイトの説明を参考に、移転元サイトにてDBのバックアップを取ります。

大まかな手順は、下記の通りです。

  • phpMyAdminを開きます
  • メニューからDBを選択します
  • 上部メニューからエクスポートを選択します
  • エクスポート>詳細を選択します
  • データベース内のテーブルが全選択されていることを確認します
  • フォーマットにSQLが選択されていることを確認します
  • 生成オプションの「DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT コマンドを追加する」をチェックONします
  • エクスポート実行してSQLファイルを保存します

取得したSQLファイルがDBのバックアップとなります。

DBバックアップデータの編集

まず、DB設定を変更しておきます。

※この時点で移転先サーバのDBは作成されている想定。

  • バックアップファイルの中の wp-config.php のDB設定を移転先サーバの情報に修正

次に、今回は移転元と移転先でドメインが変わるケースでしたので、DBデータの中に含まれるドメイン文字列の置換を行います。

  • SQLファイルをエディタ等で開き、ドメイン部分を置換する(”www.example.com”→”www.example.jp”)

移転先サーバにWordPressインストール

移転先サーバへWordPressのインストールをします。

  • WordPressファイルのバックアップをサーバの公開ディレクトリにアップロードします。
  • 移転先サイト http://www.example.jp/ にアクセスします。
  • WordPressのインストール画面が出るので、画面説明に従ってインストールを終わらせます。

※アップロードしたファイルのパーミッションは適宜変更してください。

DBバックアップのリストア

DBバックアップファイルからデータのリストアをします。

  • 移転先サーバのphpMyAdminにログインします
  • メニューからDBを選択します
  • 上部メニューからインポートを選択します
  • DBバックアップのSQLファイルを選択してインポートを実行します

DBのリストアは完了です。

動作確認

以上で、作業は完了です。

http://www.example.jp/ にアクセスしてWordPressサイトが見られることを確認してください。

ad

この記事が気に入ったらシェアしてもらえると嬉しいです!

  • このエントリーをはてなブックマークに追加
  • Pocket
  • follow us in feedly
  • RSS

  関連記事

野球ボールわぷー
野球ボールわぷーを作ってみました

高校野球真っ盛りシーズン!ということで、野球にちなんでボールを抱き抱えたわぷーを …

git2xserver
XSERVER に Git をインストールする手順

知人の XSERVER で作業をする機会があったのですが、標準で Git が入っ …

Eコマース
EC-CUBEにGoogleアナリティクスのeコマーストラッキングを埋め込む設定方法

Google Analytics の eコマーストラッキング機能を使用すると、サ …

linkwighin
WordPressの関連記事表示に便利なLinkWithinプラグインを入れてみた。

LinkWithin WordPressで関連記事を表示するのにとても便利なプラ …

高校野球応援まとめサイト
高校野球応援動画まとめサイト「OUEN」という新サイトを作りました

先日、こんな高校野球応援動画まとめサイトを作りました。 高校野球応援動画まとめサ …

キーボード
WordPressでEnterキー押下時のsubmitはうまくできている

タイトルのままですが、WordPressを使っていてEnterキー押下時のsub …

サーバー
VMにUbuntu Server10.10+Apache+PHP+MySQLの開発環境セットアップメモ

Ubuntuインストール 下記サイトよりUbuntu Server 10.10 …

wordpress-logo-stacked-rgb
MySQLの最適化でWordPressのアクセス不能状態を復旧

XREAでWordpressのサイトをいくつか運営していますが、そのうちの一つが …

MySQL
MySQLで実行されたSQLクエリをログ出力する設定

MySQL で実行された全ての SQL クエリをログ出力する設定方法について。 …

svnエクスポート
svnコマンドでバージョン間の差分ファイルをエクスポートする方法

Subversionを使っていてバージョン間の差分ファイルをエクスポートする機会 …