ryokomu
メンバー
2 years前の投稿 #
トップページが表示されません。
wordpressの置き場とブログのアドレスを同じにすると、表示されます。
置き場とは、別の場所をブログのアドレスにすると、404エラーになり、
トップページが表示されません。
ドキュメントルートのindex.phpの編集をし、ブログのアドレスも変更したのですが、
その他、注意する箇所があるのでしょうか??
これまで、うまくいっていたのに、突然見ることができなくなり、やむを得ず、
別ディレクトリに再インストールを行い、そちらから公開しています。
可能ならば、以前のディレクトリのwordpressを公開したいのです。
対処法をご存じの方、よろしくお願いします。
もう少し正確に整理した情報を提供してみましょう。
文章から察するに
1.元々ドキュメントルートにwordpressがインストールされていた。
2.違うフォルダにもwordpressをインストールした。
3.ドキュメントルートのindex.phpを修正した。
だと思いますが、これを前提として考えうることは
2に関して、
・インストールはデータベースを新規に作成したのか?
元からあるドキュメントルートのwordpressと同じデータベースを接頭語の変更なしにインストールしているとすれば不具合が出る可能性があります。
3に関して、
・index.phpは新規にインストールしたフォルダからコピーしたか?
・htaccessはコピーして修正したか?
の確認は最低でも必要でしょう。
いずれにしてもサーバーの情報も提示していない、テーマの変更やプラグインの停止などは行ったのかどうなのかなども分からないので、これ以上の「予測回答」は難しいですね;)
ryokomu
メンバー
2 years前の投稿 #
情報の提示がうまくできず、申し訳ありません。
まず、ドキュメントルートにwordpressがインストールされていたのではなく、
ドキュメントルートの下のフォルダ(aaa)にwordpressをインストールしていました。
ドキュメントルートのindex.phpファイルを修正し、
http://ドメイン名/
でwordpressのトップページが表示されていました。
しかし、突然、404エラーになってしまいました。
http://ドメイン名/aaa
ならば、トップページは表示されます。
やむを得ず、別のディレクトリ(ドキュメントルートの下にディレクトリ (bbb)
にwordpressを別途インストールしました。
データベースは新規作成し、データをインポートしました。
index.phpは、新規インストールしたフォルダからコピーせず、
そのまま利用し、ディレクトリ(bbb)にインストールしたwordpressを表示しています。
ここは、何故か問題になっていません。
テーマの変更は行っていません。また、プラグインも特に変更していません。
再インストールしたwordpressでうまくいっているので、
そちらを使えばよいのですが、
またこの現象が再現するのではないか、と不安です。
突然、404エラーになってしまいました
ここが気になります。
この問題を解決せずに再インストールを行っても再現する可能性はゼロではありません。
まず、aaaディレクトリでは表示できてルートでは表示できないわけですから、ルートディレクトリに問題が発生したと考えられます。
ルートディレクトリにあるindex.phpと、もしあるならばhtaccessの確認をしましょう。
確認をするときは文字コードなどにも注意する必要があります。
それからwordpressの一般設定も確認しましょう。ブログのURLがルートのアドレスになっている必要があります。例えば
WordPress のアドレス (URL):http://exeample.com/aaa
ブログのアドレス (URL):http://exeample.com
このようになっていなければルートでaaaのwordpressを動かすことはできません。
どうしてもbbbで動かしたいのであれば上記設定をそのままbbbに置き換えてください。
いづれにしても404になった原因を突き止めることが問題の解決に繋がるでしょう;)
ryokomu
メンバー
2 years前の投稿 #
ずっと悩んでいたのですが、やっと原因が分かりました。
Redirectionというプラグインを外すと、エラーが出なくなりました。
これまで使えていたものでも、サーバのアップデート等で環境が変われば、プラグインが悪さをするということがあるのですね~。
Redirectは別の方法を探さなければ....。
shokun0803さん、いろいろ教えていただき、どうもありがとうございました。