1.域名要求
域名domain1.com和domain2.com都指向到WordPress的主机空间。
2.修改wp-config.php文件,添加一个条件判断
下面只是修改的数据库部分,其他的不变
if($_SERVER["HTTP_HOST"]=="www.domain1.com" || $_SERVER["HTTP_HOST"]=="domain1.com"){
// ** MySQL设置 – 具体信息来自您正在使用的主机 ** //
/** WordPress数据库的名称 */
define(‘DB_NAME’, ‘kcoffee_db’);
/** MySQL数据库用户名 */
define(‘DB_USER’, ‘kcoffee_user’);
/** MySQL数据库密码 */
define(‘DB_PASSWORD’, ‘blog.kcoffee.net’);
/** MySQL主机名 ,如果和空间主机不同,要修改主机名*/
define(‘DB_HOST’, ‘mysql.kcoffee.net’);
/** 创建数据表时默认的文字编码 */
define(‘DB_CHARSET’, ‘utf8′);
/** 数据库整理类型。如不确定请勿更改 */
define(‘DB_COLLATE’, ”);
/**#@+ * 身份密匙设定。 * * 您可以随意写一些字符 * 或者直接访问 {@link https://api.wordpress.org/secret-key/1.1/ WordPress.org Secret-key页面将自动为您生成,任何修改都会导致cookies失效,所以用户必须重新登录} * * @since 2.6.0 */
define(‘AUTH_KEY’, ‘替换该字符串’);
define(‘SECURE_AUTH_KEY’, ‘替换该字符串’);
define(‘LOGGED_IN_KEY’, ‘替换该字符串’);
define(‘NONCE_KEY’, ‘替换该字符串’);
/**#@-*/ /** * WordPress数据表前缀。 * * 如果您有在同一数据库内安装多个 WordPress 的需求,请为每个 WordPress 设置不同的数据表前缀。 * 前缀名只能为数字、字母加下划线。 */
$table_prefix = ‘wp_’;
/** * WordPress语言设置。默认为英语。 * * 本项设定能够让 WordPress 显示您需要的语言。wp-content/languages 内应放置同名的 .mo 语言文件。 * 要使用 WordPress 简体中文界面,只需填入 zh_CN。 */
define (‘WPLANG’, ‘zh_CN’);
}else if($_SERVER["HTTP_HOST"]==”www.domain2.com” || $_SERVER["HTTP_HOST"]==”domain2.com”){
define(‘DB_NAME’, ‘kcoffee_db’);
define(‘DB_USER’, ‘kcoffee_user’);
define(‘DB_PASSWORD’, ‘kcoffee’);
define(‘DB_HOST’, ‘mysql.kcoffee.net’);
define(‘DB_CHARSET’, ‘utf8′);
define(‘DB_COLLATE’, ”);
define(‘AUTH_KEY’, ‘替换该字符串’);
define(‘SECURE_AUTH_KEY’, ‘替换该字符串’);
define(‘LOGGED_IN_KEY’, ‘替换该字符串’);
define(‘NONCE_KEY’, ‘替换该字符串’);
/** 如果要在一个数据库中建立多个WordPress,要修改表头,如下 */
$table_prefix = ‘wb_’;
/**默认为English,不填为English */
define (‘WPLANG’, ”);
}
ps:
1.使用同一个数据库要修改 $table_prefix
2.将上面MySQL主机名该为由主机提供的,和主机一样使用 localhost
3.分别使用domain1.com和domain2.com安装WordPress
4.安装成功以后,需要在 设置->杂项 中设置两个站点所上传文件保存的目录,否则两个站点上传的文件将默认存放在wp-content/uploads中。



0 条评论 引用