年年我发



返回   年年我发 > 网站建设 > 建站交流 > Blog(博客)/Wiki(维客)/RSS/Cms
用户名
密码
 
注册账号 论坛帮助 会员列表 日历事件网赚工具 标记版面已读

Blog(博客)/Wiki(维客)/RSS/Cms Blog(博客)/、Wiki(维客)、RSS、Cms等WEB 2.0相关技术讨论专区。

回复
 
主题工具 搜索本主题 显示模式
  #1   IP: 59.60.148.26
旧 2008-09-28, 09:03 PM
car car 当前离线
高级会员
 
注册日期: 2006-05-14
帖子: 445
精华: 0
现金: 4811 元
资产: 4811 元
声望: 10 car 正向着好的方向发展
默认 一个 WordPress 安装,多个博客

你是否有多个博客,每个博客都是使用多个 WordPress 博客?那么你是否厌烦了重复多次的升级,重复多次的安装插件?如果是的,你是否尝试过一个 WordPress 安装,就能给多个博客使用呢?下面我就能讲讲我如何实现一个 WordPress 安装实现多个博客共同使用。

第一步,肯定是把所有的域名都指定到相同的 WordPress 安装目录下。这样才能使得所有博客使用同一个 WordPress 安装。

第二步要分两种情况:

第一种是使用不同的数据库。只需要在 wp-config.php 文件的开头加入以下代码:

代码:
$hostname = $_SERVER['HTTP_HOST']; switch ($hostname) { case "fairyfish.com": $db = "db1"; break; case "denis.fairyfish.com": $db = "db2"; break; } // ** MySQL settings ** // define('DB_NAME', $db); // The name of the database

代码很简单就是根据不同的域名,给 DB_NAME 不同的数据库名的值。这里是假定你使用相同的数据库用户名,如果你的数据库用户名,也可以在每个 case 语句中指定。

第二种情况是使用相同的数据库,这个时候我们可以使用不同 table_prefix 来搞定。方法基本和上面相同。我也不再重复代码。对于这种情况,已经有一款插件他能帮助你完成所有的了工作,WP-Hive,这款插件除了能够给你不同的博客指定一个不同的 table_prefix 之外,还能够通过 rewriter 实现每个博客都能有自己的 favicon,sitemap.xml 和 robots.txt。

最后让所有的博客使用相同的用户。这个功能只能适合 WordPress 2.6 之后的版本。实现方法是在 wp-config.php 文件中指定 CUSTOM_USER_TABLE 和 CUSTOM_USER_META_TABLE 这两个值为常量,使得所有的博客都是用同一个 USER 和 USERMETA 表,从而达到所有博客拥有相同的用户。
回复时引用此帖

wellcome to www.0058.net
回复


当前查看此主题的会员: 1 (0 位会员和 1 位游客)
 
主题工具 搜索本主题
搜索本主题:

高级搜索
显示模式

发帖规则
不可以发表新主题
不可以回复主题
不可以上传附件
不可以编辑您的帖子

论坛启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
论坛跳转

相似的主题
主题 主题作者 版面 回复 最后发表
静水培训资料中 topvip 网络赚钱技术交流 0 2007-02-05 12:10 AM
静水培训资料中 topvip 网络赚钱技术交流 0 2007-02-05 12:01 AM
静水培训资料上 topvip 网络赚钱技术交流 0 2007-02-04 11:56 PM
如何在广交会上遇到大买家?(2) trademan 外贸实务 2 2006-04-23 07:28 AM
如何在广交会上遇到大买家?(1) trademan 外贸实务 2 2006-04-23 07:26 AM


所有时间均为北京时间. 现在的时间是 04:41 AM, Free Patent & Patent Ideas


Powered by vBulletin 3.5.2 Chinese Exhibition Happy New Year
©2000 - 2008,Jelsoft Enterprises Ltd  Desiccant Molecular Sieve Weight Loss Bentonite Trade Manager