启动WordPress多站点功能允许您在一个WordPress安装上管理多个独立的网站或博客。以下是开启WordPress多站点功能的一般步骤:
步骤概览:
- 更新WordPress配置:
- 打开WordPress根目录下的
wp-config.php文件。 - 在适当的位置(通常放在所有常量定义之后,
require_once(ABSPATH . 'wp-settings.php');之前)添加以下代码行来启用多站点支持:php define('WP_ALLOW_MULTISITE', true); - 保存并上传更改。
- 数据库更新:
- 登录到WordPress后台,会看到“网络设置”或者“配置网络”的选项,按照提示进行网络设置。
- WordPress将会指导您更新数据库表结构,并要求提供一些基本信息,如网络标题、管理员电子邮件地址,以及选择子域名(例如
site1.example.com)或子目录(例如example.com/site1/)的网络模式。
- 服务器配置:
- 根据您的服务器环境(Apache或Nginx),您需要配置相应的伪静态规则以支持子域名或子目录模式的多站点。
- 对于Apache,您可能需要编辑
.htaccess文件;对于Nginx,则需调整服务器配置文件。
- 创建blogs.dir目录:
- 在
wp-content目录下创建一个名为blogs.dir的目录,用于存储各个子站点的媒体文件。
- 插件管理:
- 在开始建立多站点网络之前,确保禁用或暂时停用所有已激活的插件,因为某些插件可能不兼容多站点模式。
- 创建子站点:
- 完成上述步骤后,您可以在WordPress后台通过“网络管理器”或“站点管理”创建新的子站点。
- 域名绑定(如果适用):
- 对于子域名模式,您需要在域名解析服务商处设置DNS记录,确保子域名指向正确的服务器IP地址。
- 使用子域名时,或者如果您希望子站点能够拥有独立的顶级域名,您可能还需要使用像“MU Domain Mapping”这样的插件来管理域名映射。
请根据最新的WordPress版本和服务器环境的具体情况,参考官方文档或最新教程来进行操作,因为随着时间的推移,WordPress的细节配置可能会有所变化。同时,请务必做好网站备份工作,以防在转换过程中出现问题。

