WordPressを別のサーバーに移動する作業というのは、サーバーに詳しい方でないと少しハードルが高い作業だと思うのですが、私はご依頼でWordPressを別のサーバーに移動する作業をやることが多いのですが、お客さんの中には途中までやったけど上手くいかないという状態でお願いされることもあります。
その時に、やはり流れとか仕組みが分からないと、無事に移行できたかすらも分からないのではないかと思います。
なぜなら、ドメインが同じでサーバーを移行する場合当然、表示は何ら変わらないので、本当に移行が終わったのかが見た目だけでは分からないのです。
因みにその、ドメインのネームサーバーがちゃんと切り替わっているかを確認する方法はこちら(ネームサーバーを変更した後に設定されているか確認する方法)をご覧下さい。
WordPressをサーバーを移行したら、TOPページが表示されない理由
サーバーを移行後、何らかのエラーや全く違う画面がでた場合疑うのは以下の2つです。
1.ディレクトリにindex.htmlが残っていないか
2.ドメインのネームサーバーを間違いなく変更しているか
WordPressをサーバーを移行してURLにアクセスしたところ、何やら見たことのない画面が出たり、ホスティングで用意されているページで例えば「まだファイルがアップロードされていません」の様なページがでた場合は、index.htmlのファイルが残っている場合に起こることがあります。
これはレンタルサーバーの仕様によるのですが、index.htmlを優先して表示するか、index.phpを優先して表示するかはレンタルサーバーの仕様で決められています。
WordPressはindex.phpが一番最初に読み込むファイルなのですが、レンタルサーバーがもしindex.htmlの読み込みを優先していて且つ、そのディスプレイにindex.htmlが置いてあった場合は、WordPressのindex.phpを読み込む前にindex.htmlを読み込んでいるためWordPressのトップページが表示されないということが起こります。(もしindex.phpの読み込みが優先の場合は、index.htmlが置いてあったとしてもWordPressが表示されます。)
つまりは、WordPressを移行する場合、移行先のディレクトリにデフォルトで用意されているinde.htmlファイルは削除するのを忘れないことです。
なので、WordPressのトップページが表示されない場合はここを確認しましょう。
「意図しないページ」が表示されてお困りではありませんか?
- 「移行作業をしたのに、ホスティング会社の初期画面が出てしまう…」
- 「キャッシュを消しても表示が変わらず、正しく移行できたか不安」
- 「プロに任せて、確実かつスピーディーに新サーバーへ切り替えたい!」
サーバーの移転作業は、ファイルの転送だけでなく、DNS設定の反映待ちやファイル優先順位の仕様など、目に見えない技術的な「落とし穴」が多数存在します。
TEDASKでは、失敗できないビジネスサイトのサーバー移転代行から、表示不具合の原因調査、ドメイン・ネームサーバーの最適化まで、安全性を最優先にサポートしています。
「移行作業で躓いて本業が止まってしまった」「見えないリスクをプロに解消してほしい」という方は、ぜひ一度お気軽にご相談ください!
