WordPressのwp-config.phpにApacheの環境変数を使用する

WordPressのwp-config.phpにApacheの環境変数を使用する

WordPressのwp-config.phpに設定するDB名などの箇所をApacheの環境変数が使用したかったのでやり方を記録しておきます。

Apache conf

<VirtualHost *:80>
    ServerName test.net
    DocumentRoot /home/user/src/test/
    SetEnv WP_DB_HOST test_db_host
    <Directory /home/user/src/test/>
        AllowOverride All
        Allow from all
        EnableMMAP Off
        EnableSendfile Off
    </Directory>
</VirtualHost>

WordPress wp-config.php

define('DB_HOST', $_SERVER['WP_DB_HOST']);

これで出来たのですが・・・

良く考えたらApacheにパラメータを持っておくと、切り替え時に再起動したりしないといけなく、気軽に切り替えられないので、やはりwp-config.phpに書く事にしました。

とりあえずやり方がわかっただけで使いませんでした。

Comments

No comments yet. Why don’t you start the discussion?

コメントを残す

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