저는 호스팅을 위해 phpfog.com을 사용하고 이슈 추적 등을 위해 github.com을 사용합니다. 두 개의 원격 설정이 phpfog.com에 있고 다른 하나는 github에 설정되어 있습니다.Wordpress에서 환경 변수 사용 wp-config
phpfog의 백엔드 관리자에서 환경 변수를 정의 할 수 있습니다. 나는 거기에서 그렇게했고 내 wp-config 파일에서 그들을 사용하고 싶다.
저는 여기에 사용되는 코드는 다음과 같습니다
이/** Hardened Salts for use on github.com, phpfog.com, etc.*/
$AUTH_KEY = getenv('AUTH_KEY');
$SECURE_AUTH_KEY = getenv('SECURE_AUTH_KEY');
$LOGGED_IN_KEY = getenv('LOGGED_IN_KEY');
$NONCE_KEY = getenv('NONCE_KEY');
$AUTH_SALT = getenv('AUTH_SALT');
$SECURE_AUTH_SALT = getenv('SECURE_AUTH_SALT');
$LOGGED_IN_SALT = getenv('LOGGED_IN_SALT');
$NONCE_SALT = getenv('NONCE_SALT');
define('AUTH_KEY',$AUTH_KEY);
define('SECURE_AUTH_KEY',$SECURE_AUTH_KEY);
define('LOGGED_IN_KEY',$LOGGED_IN_KEY);
define('NONCE_KEY',$NONCE_KEY);
define('AUTH_SALT',$AUTH_SALT);
define('SECURE_AUTH_SALT',$SECURE_AUTH_SALT);
define('LOGGED_IN_SALT',$LOGGED_IN_SALT);
define('NONCE_SALT',$NONCE_SALT);
/** ------------------------------------=-----*/
이 일을 깨끗한 방법이 있어야합니다 ...
업데이트! 여기 zerkms
$dbvalues = array('DB_HOST', 'DB_NAME', 'DB_USER', 'DB_PASSWORD');
/** -------------------------------------------------------------*/
foreach ($dbvalues as $dbvalue) {
define($dbvalue, getenv($dbvalue));
}
$saltykeys = array('AUTH_KEY', 'SECURE_AUTH_KEY', 'LOGGED_IN_KEY', 'NONCE_KEY', 'AUTH_SALT', 'SECURE_AUTH_SALT' , 'LOGGED_IN_SALT', 'NONCE_SALT');
/** -------------------------------------------------------------*/
foreach ($saltykeys as $saltykey) {
define($saltykey, getenv($saltykey));
}
어떤 문제? – zerkms
아니요, 죄송합니다. 답변을 수락하는 것을 잊어 버렸습니다 ... 감사합니다! –
내가 전에 * 문제에 대해 물어 * 내 대답을 준 ;-) – zerkms