Xサーバーの「新サーバー簡単移行」を実行

少し前、Xサーバーの「新サーバー簡単移行」機能により、新しいサーバー環境に移りました。

そのときのことは、ここに書きました↓

エックスサーバーの「新サーバー簡単移行」を実行

運営サイトの1つが、正常に表示されていない

トラブルなく完了していると思ったのですが。

その後、運営サイトのうちの1つを見てみたところ、うまく表示されていないことに気が付きました。

Xサーバー 新サーバー簡単移行後にサイトが正常に表示されない

原因を探るも、いまいち不明

■PHPバージョン
■.htaccessの記述
とか、いじってみたのですが、ダメ。

新サーバー簡単移行の画面から、移行元のデータを見ることができるようになっていました。

エックスサーバー 新サーバー簡単移行 移行前の環境にアクセス width=

そこでファイルを見ていると・・・違いを発見。

【移行元のサーバー】

【移行後のサーバー】

なぜだか、ファイルサイズが異なります。

移行前サーバーにある.dbファイルの更新日時が最近なのもちょっと不明ですが・・・

ともかく。

このファイルは、結構重要そう。

なので、これを新サーバーのほうに上書きすればいけるかと思ってやってみました。

移行元サーバー内の.dbファイルをパソコンにダウンロード
 ↓
ダウンロードした.dbファイルを、移行後サーバーの該当ディレクトリ内に上書きアップロード

です。

しかし、それでも、まだうまく表示されません。

こうやって解決

う~む・・・と、悩みましたが。

FTPソフトで、移行前サーバーにアクセスできたので。

このサイトのファイル(public_html内のフォルダ&ファイルです)を、すべてパソコンにダウンロードすることに。

そして、移行後サーバーの該当ディレクトリを空にして、ダウンロードしたすべてのファイルをアップロードしてみました。

すると・・・サイトが復活しました!

原因の推測

これからするに。

たぶん、 「新サーバー簡単移行」の際、データコピーにエラーがあったのだと思われます。

(新サーバー簡単移行が)具体的に、どういう動きをしているのかまでは知らないのですが、

新サーバーへの書き込み時にエラーがあったってことになるだろうか?

「データコピー実行ログ」を見てみても、エラーらしき記述はどこにも見あたらないんですけどね・・・

エックスサーバーの「新サーバー簡単移行」データコピー実行ログ閲覧

該当のサイトを見にいって、状況を初めて知りました。

Xサーバーでの新サーバー簡単移行で、「そういったことがあったよ」ってことで、情報をシェアさせていただきます。