http://codex.wordpress.org/Installing_WordPress_With_Clean_Subversion_Repositoriesのように、クリーンなサブバージョン リポジトリを使用して Wordpress をインストールしようとしています。最後の 2 番目の手順まで、すべての手順を適切に実行しました。「ルート URL (http://example.com) からサイトを表示できるようになりました」と表示され、実際に自分の Web サイトを表示できます。 、http://example.com。
ただし、wp-config.php を変更する最後のステップに進むと、http: //example.comは空白のページを描画します。wp-config.php が問題であることは確かです。つまり、Wordpress はコアの Wordpress ディレクトリの外から wp-content コンテンツを取得する必要があることを認識していません。私のディレクトリ構造は次のとおりです。
.htaccess
core/
custom/
wp-config.php
ここで、core/ は Subversion でチェックアウトされたファイルを保持し、custom/ は私の theme/ および plugins/ ディレクトリを保持し、wp-config.php は以下の行を含みます:
define('WP_CONTENT_DIR', dirname(__FILE__) . '/custom');
define('WP_CONTENT_URL', 'http://example.com/custom');
次のような他のバリエーションを試しました。
define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/custom');
define('WP_CONTENT_URL', 'http://example.com/custom');
また、次のようにローカル パスをハードコーディングしてみました。
define('WP_CONTENT_DIR', '/home/MYUSERNAME/example.com/custom');
define('WP_CONTENT_URL', 'http://example.com/custom');
、しかし、上記のいずれも機能しません。次に、custom/ フォルダーの名前を wp-content/ に変更しましたが、何もしませんでした。http://example.comをhttp://www.example.comに、またはその逆にリダイレクトするのを防ぐために、Dreamhost にもアクセスしましたが、やはり役に立ちませんでした。http://example.com/core/wp-login.phpからダッシュボードにアクセスできるため、 core/ が問題だとは思いませんが、ダッシュボードは自分のテーマを検出できないと言っています。その WP は custom/ フォルダーからファイルを取得することを知りません。
ここまでで、どこに問題があるのかについてのアイデアが尽きてしまいました。この分野で経験のある方、アドバイスをいただけないでしょうか。どうもありがとう。