Create A Network

你可以创建一个网络,其中包含多个站点,方法是使用多站点功能。本文介绍如何创建多站点网络。建议先阅读《创建网络之前》,其中包含规划网络时需要了解的重要信息。

多站点网络可以看作你自己的 WordPress.com。网络的最终用户可以按需创建自己的站点,就像 WordPress.com 用户可以按需创建博客一样。如果不需要让用户自行创建站点,也可以把多站点网络配置为只有你这位管理员能够添加新站点。

多站点网络由一组站点组成,它们共享同一套 WordPress 安装的核心文件,也可以共享插件和主题。网络中的各个站点是虚拟站点:它们在服务器上没有各自独立的站点目录,但会在共享安装中拥有独立的媒体上传目录,并在数据库中使用各自独立的表。注意: 升级后找不到网络管理菜单?。

步骤 0:开始之前

与普通的单站点 WordPress 安装相比,网络安装需要考虑更多问题。你必须决定使用子域名还是子目录,以及如何管理它们。主题和插件的安装方式也有所不同:例如,网络中的单个站点可以启用主题和插件,但不能自行安装。

本指南介绍如何在现有 WordPress 安装中手动启用多站点。也可以使用 BitNami 提供的开箱即用的软件包。

继续之前,请完整阅读《创建网络之前》。

步骤 1:准备 WordPress

创建网络会更新现有的 WordPress 站点。除非这是全新安装且没有任何需要保留的数据,否则请先备份数据库和文件。

确认单站点 WordPress 中的美化固定链接能够正常工作。

同时停用所有已启用的插件。网络创建完成后,可以重新启用它们。

如果计划将 WordPress 放在独立目录中运行,请在启用多站点之前完成这项操作。

步骤 2:允许使用多站点

要启用“网络配置”菜单项,首先必须在 wp-config.php 文件中定义多站点配置。

打开 wp-config.php,添加下列代码;它应位于指定结束注释的上方,即 /* That's all, stop editing! Happy publishing. */ 之前。如果文件中没有这条注释,则放在第一个以 require 或 include 开头的代码行之前:

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

刷新浏览器后才能继续。

步骤 3:安装网络

上一步启用了“网络配置”菜单项,它位于“工具菜单”中。使用此菜单项进入“创建 WordPress 站点网络”页面。

要查看创建网络页面的示例,请进入“管理后台 > 工具 > 网络配置”。页面在不同情况下并不完全相同。这里展示的示例安装于 localhost,因此可选项会受到限制。

Create a Network of WordPress Sites page
创建 WordPress 站点网络页面

网络中站点的地址

你可以在子域名和子目录之间选择,除非现有设置限制了可选项。

必须从两者中选择一种。虽然页面上的建议可能有所不同,安装后仍可以重新配置网络,改用另一种方式,但这可能并不容易。

尽管页面可能提出更广泛的建议,只有需要按需创建基于域名的站点时,才需要通配符 DNS。

再次提醒,请参阅《创建网络之前》。

  • 子域名——基于域名的网络,按需创建的站点使用子域名。
  • 子目录——基于路径的网络,按需创建的站点使用路径。

网络详情

以下内容会自动填写,但可以修改。Server Address:访问当前 WordPress 安装所使用的网址域名。Network Title:整个网络的名称。Network Admin E-mail:你作为整个网络超级管理员所使用的电子邮件地址。

仔细复核详情,然后点击“安装”按钮。

注意:即使尚未配置通配符子域名,或者根本不需要它们,安装程序也可能执行相关检查。如果警告不适用于你的网络,可以忽略。关于通配符子域名,请查看“服务器要求”一节,位于《创建网络之前》中。

步骤 4:启用网络

按照“创建 WordPress 站点网络”页面上的说明启用网络。页面中的说明会根据你的具体安装生成,因此可能与这里的示例不同。

Populated settings when creating a network of sites
创建站点网络时生成的设置

备份现有的 wp-config.php 和 .htaccess 文件,除非这是全新安装且没有需要保留的内容。

需要完成两个步骤:

  1. 把指定代码添加到 wp-config.php 文件中。新增代码应紧接在前面添加的代码后面;原文此处指向“步骤 1:准备 WordPress”。
  2. 把指定代码添加到 .htaccess 文件中。如果没有 .htaccess 文件,就在 wp-config.php 文件所在的目录中创建一个。如果已经有 .htaccess 文件,则用这些新代码替换其中现有的 WordPress 规则。有些情况下,还需要在文件开头添加 Options FollowSymlinks。

完成上述步骤后,使用页面提供的链接重新登录。可能需要清除浏览器缓存和 Cookie,才能成功登录。

步骤 5:网络管理设置

在 WordPress 工具栏左侧,“我的站点”现在是第二个菜单项。它列出你的所有站点,并提供便捷的展开菜单,以及“网络管理”菜单项。在“网络管理”下,使用“仪表盘”即可进入网络仪表盘页面。

进入“设置页面”配置网络选项;进入“站点页面”管理站点。

更多信息请参阅:网络管理

升级后找不到网络管理菜单?

步骤 6:管理

多站点增加了复杂性,因此在执行网络高级管理时,还有一些额外事项需要了解。即使你熟悉 WordPress,多站点网络管理功能的位置与行为也可能让人困惑。

阅读《多站点网络管理》了解详情。

故障排查帮助:

来源与版权

原文:创建 WordPress 多站点网络。作者:WordPress 文档贡献者。

原文与截图归 WordPress 项目及文档贡献者所有,保留官方来源及原有版权。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容