Elizabeth988 2008-10-8 02:03
一套WP系统建立N个博客
[color=black]使用wp的网友都知道,WP本身并不支持多个站点
因此,当你想要建立多个 wp 博客的时候
你就要安装多个wp 系统,维护起来也比较麻烦
今天,我们来分享一个办法,可以在一个wp系统上建立多个博客
原理其实很简单,wp使用数据库管理数据
因此,如果你想要在一个WP系统中,针对不同的访问者请求,来访问不同的数据库(或者同一个数据库里面的不同数据)
那么就很容易实现这一功能
在wp-config.php里面有加了这样一段:[/color]
[color=black]1. if($_SERVER["HTTP_HOST"]=="[/color][url=http://www.aimzz.cn/][color=black]www.aimzz.cn[/color][/url][color=black]" || $_SERVER["HTTP_HOST"]=="aimzz.cn"){
2
3.define('DB_NAME', 'cbmland');
4.define('DB_USER', 'cbmland');
5.define('DB_PASSWORD', 'http://aimzz.cn);
6.define('DB_HOST', 'localhost');
7.define('DB_CHARSET', 'utf8');
8.define('DB_COLLATE', '');
9.$table_prefix = 'aimzz_';
10.define ('WPLANG', 'zh_CN');
11.
12.}else if($_SERVER["HTTP_HOST"]=="[/color][url=http://www.zhifubao.info/][color=black]www.zhifubao.info[/color][/url][color=black]" || $_SERVER["HTTP_HOST"]=="zhifubao.info"){
13.
14.define('DB_NAME', 'cbmland');
15.define('DB_USER', 'cbmland');
16.define('DB_PASSWORD', 'http://zhifubao.info);
17.define('DB_HOST', 'localhost');
18.define('DB_CHARSET', 'utf8');
19.define('DB_COLLATE', '');
20.$table_prefix = 'zhifubao_';
21.// define ('WPLANG', 'zh_CN');
22.
23.} [/color]
[color=black]很明显,这个配置文件会根据不同的$_SERVER["HTTP_HOST"]来给出不同的数据库表的配置
一个数据表的前缀是 aimzz_ 而另外一个是zhifubao_,就算在同一个数据库里面也不会冲突
各自有了独立的数据库配置,在同一个优化好的Wordpress系统下能互不干扰的运行起来
再加上不同的主题风格、和插件,各自选择性的使用
注意:虚拟主机需要先绑定域名才能实现。[/color]
[[i] 本帖最后由 打篮球的手 于 2008-10-8 11:34 编辑 [/i]]
kyan 2008-10-8 10:38
天!这正是一直困扰我的问题。:P
我的站有三个主题相差很远的博客,维护、管理起来比较麻烦。
不知道楼主的方案是否有成功的案例?:)
kyan 2008-10-8 10:40
[size=4]我把字体放大些:[/size]
[size=4]-------------------------------------------------------------------------------------------------------[/size][size=4][/size]
[b][size=5]一套WP系统建立N个博客[/size][/b]
[size=4][color=black]使用wp的网友都知道,WP本身并不支持多个站点
因此,当你想要建立多个 wp 博客的时候
你就要安装多个wp 系统,维护起来也比较麻烦
今天,我们来分享一个办法,可以在一个wp系统上建立多个博客
原理其实很简单,wp使用数据库管理数据
因此,如果你想要在一个WP系统中,针对不同的访问者请求,来访问不同的数据库(或者同一个数据库里面的不同数据)
那么就很容易实现这一功能
在wp-config.php里面有加了这样一段:[/color]
[color=black]1. if($_SERVER["HTTP_HOST"]=="[/color][/size][url=http://www.aimzz.cn/][size=4][color=black]www.aimzz.cn[/color][/size][/url][size=4][color=black]" || $_SERVER["HTTP_HOST"]=="aimzz.cn"){
2
3.define('DB_NAME', 'cbmland');
4.define('DB_USER', 'cbmland');
5.define('DB_PASSWORD', 'http://aimzz.cn);
6.define('DB_HOST', 'localhost');
7.define('DB_CHARSET', 'utf8');
8.define('DB_COLLATE', '');
9.$table_prefix = 'aimzz_';
10.define ('WPLANG', 'zh_CN');
11.
12.}else if($_SERVER["HTTP_HOST"]=="[/color][/size][url=http://www.zhifubao.info/][size=4][color=black]www.zhifubao.info[/color][/size][/url][size=4][color=black]" || $_SERVER["HTTP_HOST"]=="zhifubao.info"){
13.
14.define('DB_NAME', 'cbmland');
15.define('DB_USER', 'cbmland');
16.define('DB_PASSWORD', 'http://zhifubao.info);
17.define('DB_HOST', 'localhost');
18.define('DB_CHARSET', 'utf8');
19.define('DB_COLLATE', '');
20.$table_prefix = 'zhifubao_';
21.// define ('WPLANG', 'zh_CN');
22.
23.} [/color]
[/size][size=4][color=black]很明显,这个配置文件会根据不同的$_SERVER["HTTP_HOST"]来给出不同的数据库表的配置
一个数据表的前缀是 aimzz_ 而另外一个是zhifubao_,就算在同一个数据库里面也不会冲突
各自有了独立的数据库配置,在同一个优化好的Wordpress系统下能互不干扰的运行起来
再加上不同的主题风格、和插件,各自选择性的使用
注意:虚拟主机需要先绑定域名才能实现。[/color]
[[i] 本帖最后由 Elizabeth988 于 2008-10-7 19:05 编辑 [/i]][/size]
[[i] 本帖最后由 kyan 于 2008-10-8 10:41 编辑 [/i]]
逍遥老鬼 2008-10-8 11:01
嗯嗯不错不错学习下,最近正打算给媳妇再建个博客呢。
shamas 2008-10-8 11:58
去原站,有实例
[url]http://www.cbmland.com/post/544/oop-use-wordpress-as-class.html[/url] 博主是个高手,那个站是flash的,
ray1980 2008-10-8 12:21
各站永久链接格式必须一致?
上传的附件是怎么处理的?
loveyousan 2008-10-8 15:13
不错的说。。
zyws56 2008-10-8 20:40
[quote]原帖由 [i]lo[url=http://www.17sm.net/][color=black]sm[/color][/url]nd[/i] 于 2008-10-8 09:48 发表 [url=http://wordpress.org.cn/redirect.php?goto=findpost&pid=121985&ptid=21802][img]http://wordpress.org.cn/images/common/back.gif[/img][/url]
不错的帖子,支持 [/quote]
相当牛:victory:
johnzon 2008-10-22 19:12
:lol 哈哈 我已经实现了,重要的一点就是要把默认的数据库名、用户名、密码注释起来
伊迭 2008-10-22 19:57
这个不错,但是不知道在使用的过程中会不会遇上不明错误...
hygem 2008-10-24 11:32
在本机试了一次,是用两个ip,可以当安装第二个博客的时候,最先的博客就不显示了。郁闷
rodney 2008-11-10 20:39
[quote]原帖由 [i]逍遥老鬼[/i] 于 2008-10-8 11:01 发表 [url=http://www.wordpress.org.cn/redirect.php?goto=findpost&pid=122011&ptid=21802][img]http://www.wordpress.org.cn/images/common/back.gif[/img][/url]
嗯嗯不错不错学习下,最近正打算给媳妇再建个博客呢。 [/quote]
哈哈,等你的好消息 ,,