エックスサーバーで「まだホームページがアップロードされていません。」と表示される時の対処法
エックスサーバーを用いたwordpressの設定に困ったことはありませんか。
例えばエックスサーバーで新規ドメインを取得し、「WordPress簡単インストール」でブログを開設したのはいいけど、検索で自分のブログのURLを入力しても、
「このウェブスペースへは、まだホームページがアップロードされていません。」
と出るばかりで正しい表示がされない。サイトをドメイン直下で表示したい!そんな場合の対処法をご紹介します。
「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」を削除してください。
さらに、それでも自らのドメインでサイトが表示されないという場合は、次を試してみてください。
ダッシュボードの設定を変更
まずはダッシュボードで設定されているサイトのアドレスを変更する必要があります。
ご自身のワードプレスにログインし、ダッシュボードを開いてください。そして設定→一般設定を開き、サイトアドレスを変更します。
例えばこのサイトを例にとれば、当初は「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
ディスカッション
コメント一覧
まだ、コメントがありません