小编Rob*_*rds的帖子

在Wordpress wp-config中使用环境变量

我正在使用phpfog.com进行托管和github.com进行问题跟踪等.我有两个遥控器设置,一个到phpfog.com,另一个到github.

在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);
/** ------------------------------------=-----*/
Run Code Online (Sandbox Code Playgroud)

必须有一个更清洁的方式这样做......

UPDATE!这是清理代码,感谢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 …
Run Code Online (Sandbox Code Playgroud)

php wordpress phpfog

8
推荐指数
4
解决办法
2万
查看次数

-bash:sudo:命令找不到Mac OS X(EC2 CLI问题?)

得到错误:
-bash: sudo: command not found
echo $PATH输出PATH:EC2_HOME/bin
我正在运行Mac OSX 10.8.3

即使像我这样的n00b,这似乎也是错误的.如何修复我的$ PATH并将我的电脑归还给它以前的自我?

macos bash sudo

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

bash ×1

macos ×1

php ×1

phpfog ×1

sudo ×1

wordpress ×1