WordPressのwp-config.phpに設定するDB名などの箇所をApacheの環境変数が使用したかったのでやり方を記録しておきます。
Apache conf
1 2 3 4 5 6 7 8 9 10 11 |
<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
1 |
define('DB_HOST', $_SERVER['WP_DB_HOST']); |
これで出来たのですが・・・
良く考えたらApacheにパラメータを持っておくと、切り替え時に再起動したりしないといけなく、気軽に切り替えられないので、やはりwp-config.phpに書く事にしました。
とりあえずやり方がわかっただけで使いませんでした。