注册
登录
帮助
WordPress Chinese Forums
»
WordPress 综合讨论区
» 一套WP系统建立N个博客
‹‹ 上一主题
|
下一主题 ››
22
1
2
3
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[原创文章]
一套WP系统建立N个博客
本主题由 打篮球的手 于 2008-10-8 11:34 设置高亮
Elizabeth988
WP 菜鸟
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-10-8 02:03
只看该作者
一套WP系统建立N个博客
使用wp的网友都知道,WP本身并不支持多个站点
因此,当你想要建立多个 wp 博客的时候
你就要安装多个wp 系统,维护起来也比较麻烦
今天,我们来分享一个办法,可以在一个wp系统上建立多个博客
原理其实很简单,wp使用数据库管理数据
因此,如果你想要在一个WP系统中,针对不同的访问者请求,来访问不同的数据库(或者同一个数据库里面的不同数据)
那么就很容易实现这一功能
在wp-config.php里面有加了这样一段:
1. if($_SERVER["HTTP_HOST"]=="
www.aimzz.cn
" || $_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"]=="
www.zhifubao.info
" || $_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.}
很明显,这个配置文件会根据不同的$_SERVER["HTTP_HOST"]来给出不同的数据库表的配置
一个数据表的前缀是 aimzz_ 而另外一个是zhifubao_,就算在同一个数据库里面也不会冲突
各自有了独立的数据库配置,在同一个优化好的Wordpress系统下能互不干扰的运行起来
再加上不同的主题风格、和插件,各自选择性的使用
注意:虚拟主机需要先绑定域名才能实现。
[
本帖最后由 打篮球的手 于 2008-10-8 11:34 编辑
]
UID
61039
帖子
3
精华
0
积分
11
阅读权限
10
来自
US
在线时间
1 小时
注册时间
2008-9-10
最后登录
2008-10-8
查看个人网站
查看详细资料
TOP
lnd
www.hkhpc.com
WP 大师
WWW.HKHPC.COM
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-10-8 09:48
只看该作者
不错的帖子,支持
.
GOOG
|
HK'S BLOG
HPC™
|
高性能计算™
www.hkhpc.com
UID
44571
帖子
1420
精华
0
积分
1990
阅读权限
70
来自
ShenZhen
在线时间
123 小时
注册时间
2007-12-16
最后登录
2008-11-22
查看个人网站
查看详细资料
TOP
白金断戒
WP 高手
都别吵吵...鸟桥地...
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-10-8 09:57
只看该作者
相当牛
就是字太小了
戴亮 PR2
迅雷电驴资源吧 招连接
UID
58993
帖子
484
精华
0
积分
691
阅读权限
50
在线时间
58 小时
注册时间
2008-8-16
最后登录
2008-11-20
查看个人网站
查看详细资料
TOP
kyan
版主
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-10-8 10:38
只看该作者
天!这正是一直困扰我的问题。
我的站有三个主题相差很远的博客,维护、管理起来比较麻烦。
不知道楼主的方案是否有成功的案例?
#1
自觉,感受与理解
#2
心灵自由
招人文类链接
UID
44199
帖子
843
精华
0
积分
1473
阅读权限
100
在线时间
162 小时
注册时间
2007-12-8
最后登录
2008-11-4
查看详细资料
TOP
kyan
版主
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2008-10-8 10:40
只看该作者
我把字体放大些:
-------------------------------------------------------------------------------------------------------
一套WP系统建立N个博客
使用wp的网友都知道,WP本身并不支持多个站点
因此,当你想要建立多个 wp 博客的时候
你就要安装多个wp 系统,维护起来也比较麻烦
今天,我们来分享一个办法,可以在一个wp系统上建立多个博客
原理其实很简单,wp使用数据库管理数据
因此,如果你想要在一个WP系统中,针对不同的访问者请求,来访问不同的数据库(或者同一个数据库里面的不同数据)
那么就很容易实现这一功能
在wp-config.php里面有加了这样一段:
1. if($_SERVER["HTTP_HOST"]=="
www.aimzz.cn
" || $_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"]=="
www.zhifubao.info
" || $_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.}
很明显,这个配置文件会根据不同的$_SERVER["HTTP_HOST"]来给出不同的数据库表的配置
一个数据表的前缀是 aimzz_ 而另外一个是zhifubao_,就算在同一个数据库里面也不会冲突
各自有了独立的数据库配置,在同一个优化好的Wordpress系统下能互不干扰的运行起来
再加上不同的主题风格、和插件,各自选择性的使用
注意:虚拟主机需要先绑定域名才能实现。
[
本帖最后由 Elizabeth988 于 2008-10-7 19:05 编辑
]
[
本帖最后由 kyan 于 2008-10-8 10:41 编辑
]
#1
自觉,感受与理解
#2
心灵自由
招人文类链接
UID
44199
帖子
843
精华
0
积分
1473
阅读权限
100
在线时间
162 小时
注册时间
2007-12-8
最后登录
2008-11-4
查看详细资料
TOP
逍遥老鬼
WP 学徒
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2008-10-8 11:01
只看该作者
嗯嗯不错不错学习下,最近正打算给媳妇再建个博客呢。
这是个链接=>
逍遥老鬼继续扯淡
UID
45740
帖子
71
精华
0
积分
123
阅读权限
20
在线时间
45 小时
注册时间
2008-1-12
最后登录
2008-11-22
查看个人网站
查看详细资料
TOP
kyan
版主
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2008-10-8 11:42
只看该作者
呵呵,等你的好消息啊。
#1
自觉,感受与理解
#2
心灵自由
招人文类链接
UID
44199
帖子
843
精华
0
积分
1473
阅读权限
100
在线时间
162 小时
注册时间
2007-12-8
最后登录
2008-11-4
查看详细资料
TOP
shamas
版主
酋长
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2008-10-8 11:58
只看该作者
去原站,有实例
http://www.cbmland.com/post/544/oop-use-wordpress-as-class.html
博主是个高手,那个站是flash的,
怀念1997年的秋天
这里的天空是灰色的,每天坐着一个怀旧的流浪人
BBpress
UID
42943
帖子
1590
精华
0
积分
2472
阅读权限
100
在线时间
196 小时
注册时间
2007-11-11
最后登录
2008-11-21
查看详细资料
TOP
ray1980
WP 学徒
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2008-10-8 12:21
只看该作者
各站永久链接格式必须一致?
上传的附件是怎么处理的?
http://www.koryi.net
http://bbs.jyccf.com
UID
1758
帖子
114
精华
0
积分
179
阅读权限
20
来自
JYCCF.COM
在线时间
32 小时
注册时间
2006-7-3
最后登录
2008-11-14
查看个人网站
查看详细资料
TOP
lin
WP 菜鸟
发短消息
加为好友
当前离线
10
#
大
中
小
发表于 2008-10-8 15:05
只看该作者
回去试一下
UID
42845
帖子
1
精华
0
积分
2
阅读权限
10
在线时间
0 小时
注册时间
2007-11-8
最后登录
2008-10-8
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
22
1
2
3
››
控制面板首页
编辑个人资料
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计