0
wp-cliを使用して、自分のドメインのprod
,dev
、staging
、test
、およびupdate
サイトを更新してテストしています。私wp-config
ファイルで条件文を使ってwp-configファイルでwp-cliを動作させる方法は?
は、条件文を持って、私は次のエラーを取得する:
PHP Notice: Undefined index: HTTP_HOST in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php(1070) : eval()'d code on line 22
PHP Notice: Undefined index: HTTP_HOST in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php(1070) : eval()'d code on line 24
PHP Notice: Undefined index: HTTP_HOST in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php(1070) : eval()'d code on line 26
PHP Notice: Undefined index: HTTP_HOST in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php(1070) : eval()'d code on line 28
PHP Notice: Undefined variable: db_name in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php(1070) : eval()'d code on line 34
Error: Can’t select database. We were able to connect to the database server (which means your username and password is okay) but not able to select the `` database.
これは私が働く私のwp-config.php
ファイルをコーディングする方法です!
if ($_SERVER["HTTP_HOST"] === 'example.com') {
$db_name = 'example';
}else if ($_SERVER["HTTP_HOST"] === 'dev.example.com') {
$db_name = 'example_dev';
}else if ($_SERVER["HTTP_HOST"] === 'staging.example.com'){
$db_name = 'example_staging';
}else if ($_SERVER["HTTP_HOST"] === 'update.example.com') {
$db_name = 'example_update';
}
define('DB_NAME', $db_name);
wp-cliをこのファイルで使用する方法はありますか?