エックスサーバーで「まだホームページがアップロードされていません。」と表示される時の対処法

エックスサーバーを用いたwordpressの設定に困ったことはありませんか。

 

例えばエックスサーバーで新規ドメインを取得し、「WordPress簡単インストール」でブログを開設したのはいいけど、検索で自分のブログのURLを入力しても、

 

「このウェブスペースへは、まだホームページがアップロードされていません。」

 

と出るばかりで正しい表示がされない。サイトをドメイン直下で表示したい!そんな場合の対処法をご紹介します。

 

Xサーバー

「index.html」を削除する

 

「WordPress簡単インストール」では「インストールURL」のところで、ドメインの次に「wp」と入力し、ワードプレスをインストールしたかと思います。(無論「wp」以外の名前でインストールした方もいるかと思います)

 

これをすることで「public_html」内に「wp」というフォルダが作られ、その中にワードプレスがインストールされることになります。

 

これにより「ドメイン/wp」でアクセスすれば、ログイン>ダッシュボード画面へのアクセスも問題なくできる。またこのアドレスからなら、トップページも投稿ページも表示されます。

 

しかし「ドメイン」だけで表示させようとすると、「このウェブスペースへは、まだホームページがアップロードされていません。」と表示されてしまいます。(つまりドメイン直下で表示できない)

 

この場合エックスサーバーでは、下のように対処法を説明しています。

 

弊社の初期生成の画面が表示されている状態です。下記項目をご確認ください。

 

【考えられる要因】

1.対象ドメインのフォルダ内「public_html 」にアップロードが完了していない

2.トップページのデータはindexというファイル名でアップロードされていない

3.[ public_html ] フォルダ内にindexファイルが複数存在している

※htmlファイルが優先表示される仕様のため、phpファイルなどその他拡張子のファイルをアップロードされた場合は、index.htmlを削除してください。

 

上記をご確認いただき、問題が改善しない場合は、ブラウザ側のキャッシュを削除した上で、再度アクセスをお試しください。

 

恐らく簡単インストールで行った場合、1と2については問題なくできていると思います。問題は3ですね。この指示に従って、「index.html」を削除してください。

 

さらに、それでも自らのドメインでサイトが表示されないという場合は、次を試してみてください。

 

Xサーバー
Xサーバー

ダッシュボードの設定を変更

 

まずはダッシュボードで設定されているサイトのアドレスを変更する必要があります。

 

ご自身のワードプレスにログインし、ダッシュボードを開いてください。そして設定→一般設定を開き、サイトアドレスを変更します。

 

例えばこのサイトを例にとれば、当初は「http://themeinsight.net/wp」となっていたのを「http://themeinsight.net」に変えてください。(wpというサブディレクトリを削除する)

 

これができたら、変更を保存するのを忘れず。

サーバー側の変更

 

次にサーバー側の設定をする必要があります。まずはFTPソフトを起動させ、自身のサイトの「public_html」内の「wp」を開いてください。

 

さらにその中にある「index.php」の中を書き換える必要があります。

 

下の方にある「/wp(実際にwordpressが入っているサブディレクトリ)/wp-blog-header.php」に変更します。つまり下のようになります。(この際、必ずコピーをとるようにしておいた方がいいでしょう)

 

変更出来たらこれを保存。しかしこれだけでもまだ表示はされません。

 

おそらく簡単インストールを行った場合は、「wp」内に「index.php」が入っていると思いますが、これを「public_html」直下の階層、つまり「index.html」があった階層に移動させる必要があります。

 

この時「.htaccess」も同じ階層にあると思いますので、その位置に移動させます。

 

※FTPソフトによっては、最初から「.htaccess」が表示されない設定になっている場合がありますので、表示できるよう設定し直してください。

 

※「index.php」の移動に当たっては、一旦デスクトップなどにダウンロードしてから、FTPソフトで「public_html」直下の階層にアップロードしましょう。

 

さらにこの時、まだ「public_html」直下の階層に「index.html」ファイルがあれば、これを削除します。

 

これでドメイン直下(ルートディレクトリ)にサイトが表示されると思います。

その他の対処法

 

これでもうまくいかない場合は、一度エックスサーバーの説明にある通り、ブラウザ側のキャッシュを削除してアクセスしてみてください。

 

またパーマリンクを変更しても表示される場合があるようです。どうか試してみてくださいね。

おわりに

 

「さくらのサーバー」でもワードプレスを簡単インストールしたことがありましたが、このような現象は起きませんでした。

 

もしかしたらXサーバー特有の現象なのかもしれません。エックスサーバーをご利用の方で、おこ困りの方は参考にして見て下さいね。

 

読んでいただきありがとうございます。(了)

 

【参考】
ホームページトラブル – よくある質問 | レンタルサーバー【エックスサーバー】 : https://www.xserver.ne.jp/support/faq/faq_service_hp_trouble.php