如何安装和设置WordPress多站点网络WaaS

我们都听说过SaaS,但是城镇中有一个新的缩写….WaaS。代表网站即服务,本指南将向您展示如何设置.


您是否知道可以建立一个多站点网络,以便可以通过一个帐户管理所有网站,甚至可以将其作为服务提供?

WordPress具有内置功能,可以使用同一WordPress安装程序创建和启动多个网站。这是WordPress多站点网络.

多站点是一项强大的WordPress功能,一旦激活,便可以让您创建在单个WordPress安装中运行的网站网络。自WordPress 3.0以来,它就存在了,并且已经被WordPress.com,《纽约时报》,哈佛和Edublogs等许多大型网站所使用。.

让我向您展示开始多站点并创建自己的博客或站点网络所需的一切.

WordPress多站点网络简介

多站点网络是所有站点共享相同的单个WordPress安装,数据库,插件和主题的网站的集合。网络中的各个站点是虚拟站点,它们在您的服务器上没有自己的目录,但是它们具有用于媒体上载和数据库中隔离表的不同目录.

自2010年以来,Multisite就已作为WordPress功能启动并运行。它取代了WordPress Multiuser,该功能使用户能够建立博客网格。 WordPress进一步开发了Multisite,使用户可以在一个WordPress安装中托管多个站点。.

关于Multisite的伟大之处在于WordPress安装本身与标准安装几乎相同:它具有相同的文件夹结构,相同的核心文件和相同的代码库。这意味着安装多站点网络并不比安装标准WordPress网站复杂得多,并且更新多站点与更新任何WordPress网站相同.

无论您在多少个站点上使用它们,网络的所有主题和插件都只会存储一次,这意味着与为每个站点使用单独的WordPress安装相比,您将使用更少的服务器空间.

什么时候以及为什么应该使用多站点网络

在许多情况下,WordPress多站点网络比管理多个独立WordPress网站更为有用。以下是使用WordPress多站点网络的一些优点:

  • 作为网络管理员,您可以从一个仪表板轻松管理多个站点.
  • 网络上的每个站点都可以拥有自己的管理员,这些管理员将只能管理自己的网站.
  • 只需下载一次,您就可以安装插件或主题并为多个站点激活它们.
  • 您只需要在一个“主”安装上更新WordPress,插件或主题,这将使您更轻松地管理更新.

WordPress插件,例如 管理WP 可以帮助您从一个仪表板管理所有网站.

但是,创建WordPress多站点网络并不总是有助于管理多个站点。设置多站点网络之前,请记住以下几点.

  • 当您的网络出现故障时,所有其他站点也会崩溃,并且它们共享相同的资源.
  • 万一您的网站之一收到意外流量,那么它将影响网络上的所有其他网站.
  • 如果一个网站被黑客入侵,则意味着您网络上的所有网站都将被黑客入侵.
  • 某些WordPress插件在多站点网络上可能无法正常工作.

WordPress多站点入门需要具备的条件

如果您经营的是WordPress网站,那么您已经具备了开始使用多站点所需的一切。但更具体地说,您将需要:

  • 代管:请确保您的Web服务器能够托管多站点。共享托管并非总是一个好主意,因为多站点网络比独立的WordPress网站要占用更多资源。我们推荐Cloudway for WordPress Multisite.
  • 知识:您需要知道如何编辑WordPress文件.
  • 访问:您需要编辑一些WordPress文件,因此需要通过FTP,cPanel或其他方法访问您的网站目录.

为您的多站点网络选择域名和Web托管

WordPress多站点网络上的所有网站共享相同的服务器资源。这意味着您将需要的最重要的事情是立式WordPress托管.

如果您打算只创建几个流量较低的网站,那么您可能可以摆脱共享托管。但是,由于多站点网络的性质,随着站点的增长,您需要VPS托管或专用服务器.

不建议使用共享主机托管(例如Bluehost或Hostgator)来构建WaaS,因为它们的性能较差且资源有限。.

我们建议使用Cloudways或Siteground构建您的WaaS.

除了网络托管之外,您还需要有关如何使用FTP安装WordPress和编辑文件的基本知识。.

您在多站点网络上的每个站点都将使用具有子域的相同域名(例如:https://site.mysampledomain.com)或根目录上的文件夹(例如:https://mysampledomain.com/site/).

请注意,子域和子目录具有各自的要求.

对于子域,您需要设置通配符子域。登录到您的托管帐户的cPanel。在“域”区域中,单击“子域”选项.

它将引导您进入新页面。在给定的字段中,输入*并确保在下拉列表中旁边有您的域名.

单击创建按钮为您的主域正确设置通配符子域.

对于根目录下的子目录或文件夹,启用漂亮的永久链接,您的多站点网络将在它们上工作。设置完成后,制作一个WordPress网站以继续.

启用和设置WordPress多站点网络

多站点网络功能从每个WordPress安装开始。您只需要像通常那样安装和设置WordPress。之后,您只需启用多站点功能.

在启用多站点之前,请确保创建WordPress站点的完整备份。.

要启用多站点,请使用FTP客户端或cPanel文件管理器连接到您的站点,然后打开wp-config.php文件进行编辑.

在/ *之前,将以下代码添加到wp-config.php文件中,就在此处停止!快乐的博客。 * /行.

/ *多站点* /
define('WP_ALLOW_MULTISITE',true);

之后,保存并上传您的wp-config.php文件回到服务器.

此代码在WordPress网站上启用了多站点功能。启用后,您现在可以设置多站点网络.

开始多站点网络设置

在您的WordPress网站上成功启用多站点网络功能后,您现在就可以继续设置网络了。如果要在现有WordPress网站上配置多站点网络,则需要停用站点上的所有插件.

只需转到WordPress信息中心的“插件”菜单下的“已安装插件”页面,然后选择“所有插件”。从“批量操作”下拉菜单中选择“停用”,然后点击“应用”按钮.

完成后,转到“工具”下的“网络设置”页面以配置多站点网络.

您会在网络设置屏幕上看到一条通知,指出您需要在服务器上安装Apache的mod_rewrite模块。该模块已在所有最佳WordPress托管提供商上安装并启用.

接下来,您需要告诉WordPress您将对网络中的站点使用哪种域结构,例如,子域或子目录.

之后,为您的网络提供标题,并确保网络管理员电子邮件中的电子邮件地址正确无误.

点击安装按钮继续.

WordPress现在将向您显示一些代码,分别需要添加到wp-config.php和.htaccess文件中.

您可以在cPanel中使用FTP客户端或文件管理器将代码复制并粘贴到这两个文件中。之后,您需要重新登录WordPress站点才能访问多站点网络。.

多站点网络配置设置

成功设置多站点网络之后,就该配置网络设置了.

要更改网络设置,您需要切换到“网络信息中心”,添加新站点并配置其他设置.

将鼠标移至管理工具栏中的“我的网站”菜单,这样会出现一个弹出菜单。单击网络管理员>仪表板.

这将带您进入多站点网络仪表板。请注意,有一些新菜单项可以管理您的多站点网络。查看“立即使用”信息中心小部件,该控件可让您创建新网站并添加新用户.

要整理网络设置,请点击管理侧边栏中的“设置”链接.

“网络设置”页面上的第一个选项是设置您的网站标题和管理员电子邮件地址。这些字段将自动填写您在设置过程中输入的网络标题和管理员电子邮件.

打开您的多站点网络进行注册

网络设置页面上的注册设置部分无疑是网络设置中最重要的设置.

默认情况下,用户和站点注册都在网络上被禁用。您可以选择打开站点进行用户注册,或者允许现有用户创建新站点,或者同时允许用户和站点注册.

如果您要注册多站点网络,请选中“注册通知”选项旁边的框,以在每次注册新用户或站点时接收电子邮件通知。.

如果您选择允许单个站点管理员在其站点上添加新用户,请选中“添加新用户”选项旁边的框。.

受限电子邮件注册选项允许您将站点或用户注册限制为来自特定域的电子邮件地址。如果您只想允许您自己组织中的人员注册和创建用户或网站,这将非常有用.

同样,您也可以禁止某些域注册.

新网站设置

“新站点设置”部分允许您为在多站点网络上创建的新站点配置默认选项。.

在这些设置中,您可以修改欢迎电子邮件以及第一篇默认文章,页面和评论的内容。.

您可以随时以网络管理员的身份更改这些设置.

多站点网络的上传设置

跟踪服务器资源的使用情况很重要。在“上传设置”部分下,您可以控制网站可用于上传的总空间量.

默认值为100 MB,这可能适合至少上传100张照片。根据您拥有多少磁盘空间来增加或减少此空间.

默认的上传文件类型为图像,音频,视频和pdf文件。您可以根据需要添加其他文件类型,例如doc,docx,odt等.

另外,您可以选择文件大小限制,以使用户无法将不合理的大文件上传到服务器.

菜单设定

接下来,跳至菜单设置。它允许您在网络站点上启用插件部分的管理菜单.

启用此功能后,这将向各个站点管理员显示插件菜单。他们可以在各自的站点上激活或停用插件,但不能安装新的插件.

对所有配置设置满意后,请确保点击“保存更改”按钮.

向WordPress多站点网络添加和管理新站点

要将新站点添加到WordPress多站点网络,请转到管理工具栏上“我的站点”>“网络管理”菜单下的“站点”。.

它会向您显示当前多站点安装中的站点列表,默认情况下,您将主站点列为WordPress多站点网络中的唯一站点。.

要添加新站点,只需单击顶部的“添加新”按钮.

在“添加新网站”页面上,提供网站的地址。完整地址不是必需的,只是您要用作子域或子目录的部分.

接下来,添加网站标题,然后输入网站管理员的电子邮件地址.

您可以添加一个管理员电子邮件地址,而不是当前用于管理多站点网络的管理员电子邮件地址。.

如果另一个用户当前未使用该电子邮件地址,则WordPress将创建一个新用户并将用户名和密码发送到您输入的电子邮件地址.

完成后,单击“添加站点”按钮.

一个新站点将被添加到您的WordPress多站点网络中。作为网络管理员,您还将收到新的网站注册电子邮件.

如果您创建了一个新用户,那么该用户将收到一封电子邮件,其中包含设置新密码和登录的说明。.

在多站点网络上安装主题和插件

默认情况下,多站点网络中的各个站点管理员无法自行安装主题和插件。但是,作为网络管理员,您可以安装相应的插件和主题,因此可用于网络上的所有网站

为您的多站点网络安装主题

要添加主题,请转到“我的网站”>“网络管理员”>“主题”页面.

您将在WordPress多站点上看到当前已安装主题的列表.

通过单击该主题下的“网络启用”选项,可以使该主题可用于其他站点。您也可以通过单击主题下的“网络禁用”链接来禁用主题。始终记住,仅当启用主题时,“网络禁用”选项才会出现.

要添加新主题,请单击屏幕顶部的“添加新”按钮,然后像通常一样安装WordPress主题.

安装新主题后,您可以使用“网络启用”选项使其对网络上的其他站点可用.

为您的多站点网络设置默认主题

添加了两个主题后,WordPress仍将为每个新站点激活默认的WordPress主题。.

如果要将另一个主题设置为新站点的默认主题,则需要将以下代码添加到wp-config.php文件中.

//为新网站设置默认主题
define('WP_DEFAULT_THEME','您的主题');

用主题名称替换主题。您将需要使用主题文件夹的名称,可以通过查看/ wp-content / themes /文件夹来找到它。.

为您的多站点网络安装插件

同样,您可以访问“我的网站”>“网络管理”>“插件”页面来安装插件,然后单击每个插件下方的“网络激活”链接以在多站点网络上激活它们。.

解决错误

不正确的通配符子域配置和域映射问题是WordPress Multisite Network最常见问题的根源。设置多站点之前,请确保您的虚拟主机托管通配符子域.

以下是一些其他常见问题及其快速修复.

解决多站点安装中的登录问题

另一个常见的问题是,当使用带有子目录的WordPress多站点时,某些用户在wp-config.php文件中添加所需的代码后将无法登录到其站点的管理区域。.

要解决此问题,请尝试更换

define('SUBDOMAIN_INSTALL',false);

wp-config.php文件中的一行

define('SUBDOMAIN_INSTALL','false');

查找未确认的用户

您可能遇到的另一个问题是,无法找到在您的网络上注册但没有收到激活电子邮件的用户。要解决此问题,请参阅我们的指南,了解如何在WordPress中查找待处理的未经确认的用户.

结论,

因此,这就是管理多站点网络的方式。而且,如果您在设置时遇到任何问题,则可能需要寻求网络托管支持的帮助.

如果您的虚拟主机不支持WordPress多站点功能,建议您迁移到另一个虚拟主机.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map