他のサーバーからHostGatorへドメインを移転させた場合に、WordPressの移転方法を記載します。

(本記事は、質問頂いた方への回答記事になります。よって、質問して頂いた方にとって不要な情報は割愛させて頂いている部分があったり、人によっては該当しない点があったりするのでそれを前提としてお読みください。)

新旧サーバーでフォルダ構成が異なる

他のサーバーからWordPressを引っ越しする際には、データーベースと各ファイルを移動させる必要があるのですが、旧サーバーと新サーバーとではフォルダ構成が異なる場合があります。

解決策としては、次の2点になります。

(1)DBに記載されているファイルパスを修正する
(2)新サーバーのフォルダ構成を旧サーバーに合わせる

(1)の場合
下記は、画像ファイルが格納されているフォルダパスを例としていますが新旧で下記の様にパスが異なる場合、DBも下記の様に置き換えてやる必要があります。

[旧サーバー]
http://ROOT/wordpress/wp-content/uploads/2014/08/shunka003_thumb.jpg
[新サーバー]
http://ROOT/wp-content/uploads/2014/08/shunka003_thumb.jpg

ただ、できる限りトラブルは避けたいので(1)の方法よりも(2)の方法を推奨します。

 

フォルダ構成を合わせる方法

では、どのようにフォルダ構成を合わせるのか?下記の新旧サーバーのパスを例で説明していきます。

[旧サーバー]
http://ROOT/wordpress/wp-content/uploads/2014/08/shunka003_thumb.jpg
[新サーバー]
http://ROOT/wp-content/uploads/2014/08/shunka003_thumb.jpg

WordPressのインストール方法(&日本語化)』の記事にWordPressのインストール方法を記載していますが、この記事の通りにWordPressをインストールするとDB(MySQL)も自動的に新規DBが作成されてしまうので今回の移転では利用できません。

WordPressインストール手順の概要としては、

(1)旧DBをHostGatorへインストールする
(2)HostGatorのデフォルトルートにフォルダを作成する
通常であれば、下記のパスがデフォルトルートになります。
 『ROOT / public_html』

ただ今回は、フォルダ構成を旧サーバーに合わせたいのでデフォルトルートの下に『wordpress』フォルダを手動で作成してやります。

 『ROOT / public_html / wordpress』

(3)WordPress本体をダウンロードする
次にWordPress本体を日本語公式サイトからダウンロードし、(2)のフォルダ以下に展開してやります。できれば、旧サーバーで使用していたWordPressバージョンと合わせる方がトラブル防止になる(分からなければ最新をインストール)

(4)WordPressを設定する
『http://root/wordpress/wp-admin』にアクセスすると、WordPress設定画面が開くので(1)でインストールしたDBの指定などをここで行います。