启用WordPress多站点功能

首先从官网 wordpress.org 下载最新安装包解压缩:

1、推荐先备份一下数据库,以防万一;

2、从后台停用一切插件;

3、将wp-admin和wp-includes上传至 wordpress 安装目录,可以完全覆盖,也可以删除这两个文件夹再上传;

4、将解压包根目录下除wp-config.php外的所有文件覆盖到服务器上wordpress根目录。切记别覆盖wp-config.php,这个里边是你的数据库等信息。否则会没有办法升级。

完成后直接在浏览器输入http://你的域名/wp-admin/upgrade.php进行升级吧,如果没有意外会很顺利的完成。

其实wordpress3.0最引人注目的是多站点功能,这样可以解决爱好者无需在服务器上安装多个wp以实现多博客的问题。

第一步:编辑配置文件

编辑根目录的 wp-config.php 文件,找到以下代码:

define ('WPLANG', 'zh_CN');

在其之后添加以下代码:

define('WP_ALLOW_MULTISITE', true);

这个时候刷新后台页面,工具菜单中已经有网络 (Network) 选项。

第二步:停用插件

为了顺利设置多站点功能,需要暂停所有已安装旧插件,可以在操作完成后重新开启。

第三步:创建文件夹

通过 FTP 或者其他方式在 wp-content 目录下创建 blogs.dir 目录,属性为 777 模式。这个目录用于存储子站点上传的媒体文件。

第四步:追加配置代码

刷新管理页面,点击工具菜单中的网络 (Network) 选项卡,系统会自动生成需要追加的代码片段。其中和 wp-config.php 相关的有两段代码。首先在后添加以下代码:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/'; //基准 URL
define( 'DOMAIN_CURRENT_SITE', 'www.yourname.com' ); //请将 www.yourname.com 替换为主站域名
define( 'PATH_CURRENT_SITE', '/' ); //当前博客路径
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

为了保证站点安全,需要接着添加以下代码尾随其后:

define( 'AUTH_SALT', '...' );
define( 'SECURE_AUTH_SALT', '...' );
define( 'LOGGED_IN_SALT', '...' );
define( 'NONCE_SALT', '...' );

这两段代码每个博客都不一样,请直接从后台提示页面拷贝。

第五步:修改 .htaccess 文件

修改 .htaccess 配置文件为后台页面提示代码。

六月 29, 2010 | In: 技术

Comment Form

You must be logged in to post a comment.