欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

一套WordPress系统建立N个博客

wordpress 夜阑小雨 1139℃ 0评论

使用wp的网友都知道,WP本身并不支持多个站点
因此,当你想要建立多个 wp 博客的时候
你就要安装多个wp 系统,维护起来也比较麻烦
今天,我们来分享一个办法,可以在一个wp系统上建立多个博客
原理其实很简单,wp使用数据库管理数据
因此,如果你想要在一个WP系统中,针对不同的访问者请求,来访问不同的数据库(或者同一个数据库里面的不同数据)
那么就很容易实现这一功能
在wp-config.php里面有加了这样一段:
if($_SERVER[“HTTP_HOST”]==”www.aimzz.cn” || $_SERVER[“HTTP_HOST”]==”aimzz.cn”){

define(‘DB_NAME’, ‘cbmland’);
define(‘DB_USER’, ‘cbmland’);
define(‘DB_PASSWORD’, ‘http://aimzz.cn);
define(‘DB_HOST’, ‘localhost’);
define(‘DB_CHARSET’, ‘utf8′);
define(‘DB_COLLATE’, ”);
$table_prefix = ‘aimzz_’;
define (‘WPLANG’, ‘zh_CN’);

}else if($_SERVER[“HTTP_HOST”]==”www.zhifubao.info” || $_SERVER[“HTTP_HOST”]==”zhifubao.info”){

define(‘DB_NAME’, ‘cbmland’);
define(‘DB_USER’, ‘cbmland’);
define(‘DB_PASSWORD’, ‘http://zhifubao.info);
define(‘DB_HOST’, ‘localhost’);
define(‘DB_CHARSET’, ‘utf8′);
define(‘DB_COLLATE’, ”);
$table_prefix = ‘zhifubao_’;
// define (‘WPLANG’, ‘zh_CN’);

}
很明显,这个配置文件会根据不同的$_SERVER[“HTTP_HOST”]来给出不同的数据库表的配置
一个数据表的前缀是 aimzz_ 而另外一个是zhifubao_,就算在同一个数据库里面也不会冲突
各自有了独立的数据库配置,在同一个优化好的WordPress系统下能互不干扰的运行起来
再加上不同的主题风格、和插件,各自选择性的使用
注意:虚拟主机需要先绑定域名才能实现。

转载请注明:夜阑小雨 » 一套WordPress系统建立N个博客

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址