WordPress をまずは、サブディレクトリ(例: http://example.com/wp)にインストールして、そのあとに、ルートディレクトリ(例: http://example.com/)で表示する、という作業をすることが多いと思います。
今日も、WordPressの最新版(wordpress-3.9-ja.tar.gz)から、WordfPressのサイトをサブディレクトリにインストールして、そのあとにルートディレクトリで表示しようと作業をしたのですが、うまくいきませんでした。
作業内容としては、
1.管理パネルで 設定 > 一般設定パネル > サイトアドレス (URL) 欄を、ルートディレクトリの URL に変更 > 保存
2.WordPress ディレクトリにある index.php と .htaccess ファイルを、ルートディレクトリ(「サイトのアドレス」)へコピー
3.ルートディレクトリの index.php ファイルをテキストエディタで下記のように修正 > 保存
修正前
require( dirname( __FILE__ ) . './wp-blog-header.php' );
修正後
require( dirname( __FILE__ ) . './home/wp-blog-header.php' );
ところが、ブラウズでルートディレクトリを表示させようとしても表示されないのです。
そこで、下記のように「 dirname( __FILE__ ) 」 の部分を省略したら、無事表示されました。
require('./home/wp-blog-header.php');
理由は、よくわからないのですが、上記の方法で解決しましたので、備忘録として残しておきます。