title: "创建网络" post_status: publish comment_status: open taxonomy: category: - advanced-administration-handbook post_tag: - Multisite - Repos - Data
创建网络
您可以使用多站点功能创建一个站点网络。本文包含创建多站点网络的说明。建议先阅读文章“创建网络前的准备”,其中包含关于规划网络的重要信息。
多站点网络可以非常类似于您个人版的 WordPress.com。您网络的最终用户可以按需创建自己的站点,就像 WordPress.com 的最终用户可以按需创建博客一样。如果您不需要允许最终用户按需创建自己的站点,您可以创建一个多站点网络,其中只有您(管理员)可以添加新站点。
多站点网络是一组共享相同 WordPress 安装核心文件的站点集合。它们还可以共享插件和主题。网络中的各个站点是虚拟站点,因为它们没有在服务器上拥有自己的目录,尽管它们在共享安装中有独立的媒体上传目录,并且在数据库中有独立的表。注意:升级后找不到网络管理菜单?
步骤 0:准备工作 {#step-0-before-you-begin}
与典型的单站点 WordPress 安装相比,网络安装需要考虑更多事项。您必须决定使用子域名还是子目录,以及如何管理它们。安装主题和插件的方式也不同:例如,网络中的每个独立站点都可以激活两者,但都不能安装。
BitNami 也提供即用型安装包。
请务必完整阅读创建网络前的准备工作,然后再继续。
步骤 1:准备您的 WordPress {#step-1-prepare-your-wordpress}
创建网络时,您现有的 WordPress 站点将被更新。除非这是一个全新安装且您不会丢失任何内容,否则请备份您的数据库和文件。
请确认固定链接在您的单个 WP 实例上正常工作。
同时,请停用所有已启用的插件。您可以在网络创建完成后重新激活它们。
如果您计划将 WordPress 从其自身目录中移出运行,请在启用多站点功能之前完成此操作。
步骤 2:启用多站点功能 {#step-2-allow-multisite}
要启用“网络设置”菜单项,您必须先在 wp-config.php 文件中定义多站点。
打开 wp-config.php 文件,在出现 /* That's all, stop editing! Happy publishing. */ 的上方添加以下代码行。如果文件中没有该行,则在第一个以 require 或 include 开头的代码行之前添加:
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
您需要刷新浏览器才能继续。
步骤 3:安装网络 {#step-3-installing-a-network}
上一步操作使您的工具菜单中启用了网络设置项。使用该菜单项进入创建 WordPress 站点网络屏幕。
要查看创建 WordPress 站点网络屏幕的示例,请参阅管理 > 工具 > 网络设置。该屏幕在所有情况下看起来并不完全相同。显示的示例是针对 localhost 上的安装,这限制了可用的选项。
网络中站点的地址
您可以在子域名和子目录之间进行选择,除非现有设置限制了您的选择。
您必须选择其中一种。尽管屏幕上有建议,但您可以在安装后将网络重新配置为使用另一种选择,但重新配置可能并不容易。
尽管屏幕上可能有建议,但您只需要为按需的基于域名的站点配置通配符 DNS。
再次提醒:请参阅创建网络之前。
- 子域名 — 一种基于域名的网络,其中按需站点使用子域名
- 子目录 — 一种基于路径的网络,其中按需站点使用路径
网络详细信息
这些信息会自动填充,但您可以进行更改。服务器地址:您用于访问 WordPress 安装的 URL 的域名。网络标题:您整个网络的标题。网络管理员电子邮件:您作为整个网络超级管理员的电子邮件地址。
仔细核对详细信息,然后按安装按钮。
注意: 当您尚未配置通配符子域名,或者根本不需要它们时,安装程序可能会检查通配符子域名。如果警告不适用于您的网络,请忽略它。有关通配符子域名的信息,请参阅创建网络之前中的服务器要求部分。
步骤 4:启用网络 {#step-4-enabling-the-network}
要启用您的网络,请按照"创建 WordPress 站点网络"屏幕上的说明操作。您看到的说明是针对您的安装定制的,可能与您在此处看到的示例不同。
备份您现有的 wp-config.php 和 .htaccess 文件,除非这是全新安装且您没有需要保留的内容。
有两个步骤:
- 将指定的行添加到您的 wp-config.php 文件中。这些额外的行应添加在您于步骤 1:准备您的 WordPress 中添加的那一行之后。
- 将指定的行添加到您的
.htaccess文件中。如果您没有.htaccess文件,请在wp-config.php文件所在的目录中创建它。如果您已经有一个.htaccess文件,请用这些新行替换任何现有的 WordPress 相关行。在某些情况下,您可能还需要在文件开头添加Options FollowSymlinks。
完成这些步骤后,使用提供的链接重新登录。您可能需要清除浏览器的缓存和 Cookie 才能登录。
步骤 5:网络管理员设置 {#step-5-network-admin-settings}
在 WordPress 工具栏左侧,我的站点现在是第二项。在那里,列出了您的所有站点,带有便捷的弹出菜单,以及一个网络管理员菜单项。在网络管理员下,您可以使用仪表盘项转到网络仪表盘屏幕。
更多信息,请参阅:网络管理员
步骤 6:管理 {#step-6-administration}
由于多站点的额外复杂性,你可能需要了解一些关于网络高级管理的额外知识。即使你熟悉 WordPress,多站点网络管理的位置和行为也可能令人困惑。
阅读 多站点网络管理 以获取更多信息。
如需故障排除帮助:


