エックスサーバーで「まだホームページがアップロードされていません。」と表示される。
エックスサーバー(XSERVER)にWordPressをサブディレクトリにインストール。
その後、サイトアドレスをトップドメインにするために、index.phpファイルをルートディレクトリ(public_html)に移動。
さて、これでトップドメインにアクセスすれば、ウェブサイトが表示されるようになった。。。。と思ったら。。。
エックスサーバーの「このウェブスペースへは、まだホームページがアップロードされていません。」の表示。。。あれっ?(汗)
そんなことありますよね。私もなりました。。。
WordPressは正常にインストールされている、WordPressの一般設定「サイトアドレス」もトップドメインに変更した。
index.phpのrequeireもサブディレクトリを参照しいているのになぜ???
原因:indexファイルが2つ!?
これの原因ですが、もしかしたらルートディレクトリ(public_html)にindexファイルが2つありませんか?
1つは移動したWordPressの「index.php」の他に、もう1つの「index.html」が。。。
このファイル、エックスサーバーさんが標準でルートフォルダ(public_html)に入れておいてくれるファイルなんです。
このindex.htmlがあると、ドメインアクセス時にこちらを表示してしまい、先ほどの「アップロードされていません」画面が表示されてしまいます。
解決策:index.htmlファイルを削除
原因が分かれば、対応は簡単ですね。
index.htmlファイルをザクッと削除してしまえばOKです。(ついでにdefault_page.pngという画像も不要なので削除。)
これで、ドメインアクセス時にindex.phpを表示してくれるようになるので、ご自身のウェブサイトが正常に表示されるようになったはずです。
もしそれでも表示されない場合は、他にもWorPressの設定等に原因があるということです。。。
index.phpとindex.htmlはファイル名は同じでも拡張子が違うのでindex.phpファイルの移動時に重複していることに気づかないからいけませんね。
※本記事についてのお問い合わせは、お受けしておりません。
自社サービスの紹介
適性検査「ポテクト」|強み・弱み・性格・仕事力を徹底診断。法人の入社採用テストや社員研修、就活の自己分析まで。無料版あり