index.phpをrootディレクトリに移動する

 www.studioeddies.comにアクセスした時にwordpressを表示したいのですが、全てをwordpressディレクトリにインストールしてしまいました。それでもここのガイドを読むと、ある程度簡単に設定できそう!いえ、実は見た目より随分難しかったりするんですよね…

難しい理由1. コピーなのか移動なのか
 指示通りにやったハズなのに、どうも上手く行きませんでした。他のウェブサイトも調べて余計混乱〜。 index.php.htaccessファイルはworpressフォルダーからrootへ「コピー」すればいいんでしょうか、「移動」すればいいんでしょうか?
 「移動」して現在は正しく動いているようですが、もしwordpressディレクトリにindex.php.htaccessファイルを残して置いた場合、どーなっちゃうんでしょうね?ちなみに移動したindex.php内に記載された

require('./wp-blog-header.php');

のディレクトリを

require('./wp/wp-blog-header.php');

のように、移動したindex.phpからみたwp-blog-header.phpファイルのパスへと変更することを忘れずに…。

難しい理由2. .htaccessファイル
 .htaccessの知識はほとんどないです…。.htaccessファイルをrootに移動したら、PHPがリセットされた模様(PHP5が走ってたのに、PHP4になった…)。後から、なんとか設定しなおしましたが…。.htaccessのパーミッションは「606」または「666」に設定。

難しい理由3. サブドメインとリダイレクト設定
 wordpressの管理画面へはアクセスできるようになりましたが、index.phpや個々のページにアクセスしようとすると、ブラウザ(Safari)から「www.studioeddies.comを開こうとして多くのリダイレクトが発生しています」とエラーが出る始末。原因を探すのに何時間もかかったのですが、サブドメインとリダイレクトの設定が関わっている事が分かりました。
 かなり昔にサブドメインを1つ登録したのですが、実際は全然使っておらず、すっかり忘れていました。リダイレクト設定をした覚えはないのですが、サーバーの管理画面から両設定をOFFにしたら、wordpressが正常に動くようになったのです(ちなみに以前もお伝えしましたが、私が利用しているのはアメリカのレンタルサーバーwww.webmasters.comです)!

 お使いのサーバーによっていろいろだとは思いますが、ブラウザのリダイレクト・エラーに出くわしたら、サーバーのサブドメイン設定とリダイレクト設定をチェックしてみるといいかもしれません。

カテゴリー: Wordpress   タグ: , ,   この投稿のパーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">