gpt4 book ai didi

php - 在 wp-config.php 中为本地构建和实时网站配置 MySQL WordPress 设置

转载 作者:行者123 更新时间:2023-11-29 06:08:20 25 4
gpt4 key购买 nike

我正在尝试编辑位于 wp-config.php 中的 WordPress 的 MySQL 设置。我的网站实时版本和本地版本的数据库名称、密码和用户名不同。我试图将其设置为对我的本地构建、localhost 使用一个版本的 MySQL 设置,并为网站的实时版本 casestudies.splashworldwide.com 使用不同的设置。我在下面所做的有什么问题?我怎样才能做到这一点?

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'case-study-wp');

/** MySQL database username */
define('DB_USER', 'root');

/** MySQL database password */
define('DB_PASSWORD', 'root');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8mb4');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'casestudies', 'live.domain.url');

/** MySQL database username */
define('DB_USER', 'db_casestudies', 'live.domain.url');

/** MySQL database password */
define('DB_PASSWORD', 'password', 'live.domain.url');

/** MySQL hostname */
define('DB_HOST', 'live.domain.url');

最佳答案

这个 if/else 语句对我有用:

if($_SERVER['HTTP_HOST'] === 'live.domain.url') {
define('DB_NAME', 'casestudies');
define('DB_USER', 'db_casestudies');
define('DB_PASSWORD', 'password');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8mb4');
define('DB_COLLATE', '');
}else{
define('DB_NAME', 'case-study-wp');
define('DB_USER', 'root');
define('DB_PASSWORD', 'root');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8mb4');
define('DB_COLLATE', '');
}

关于php - 在 wp-config.php 中为本地构建和实时网站配置 MySQL WordPress 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39963430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com