首页 > 后端开发 > php教程 > 如何在本地启用 worpress 网站的多站点?

如何在本地启用 worpress 网站的多站点?

PHPz
发布: 2024-08-16 06:48:32
原创
752 人浏览过

How can we enable multi-site in worpress website in local?

WordPress 多站点是一项强大的功能,允许您通过单个 WordPress 安装管理多个网站。这对于开发人员、网络管理员或任何需要从一个仪表板管理多个站点的人来说特别有用。在本地设置 WordPress 多站点可让您在受控环境中进行实验和开发,而不会影响实时站点。本文将指导您完成在本地计算机上启用 WordPress Multisite 的过程。

先决条件:

开始之前,请确保您满足以下先决条件:

  1. 安装在您的计算机上的本地服务器环境,例如 XAMPP、MAMP 或 Local by Flywheel。
  2. 在本地服务器上运行的全新或现有 WordPress 安装。

第 1 步:在 wp-config.php 文件中启用多站点

  1. 找到 wp-config.php 文件:该文件位于 WordPress 安装的根目录中。使用文本编辑器打开它。

  2. 添加多站点常量:在 /* 行上方插入以下代码行:就这样,停止编辑!快乐出版。 */:

    define('WP_ALLOW_MULTISITE', true);
登录后复制

第 2 步:配置网络

  1. 访问 WordPress 仪表板:以管理员身份登录到您的本地 WordPress 站点。

  2. 启用网络设置:

  • 转到“工具”> WordPress 管理菜单中的网络设置。

  • 根据您的需要选择子域或子目录:

    • 子域:站点将创建为子域(例如,site1.localhost)。
    • 子目录:站点将创建为子目录(例如 localhost/site1)。
  • 提供您的网络的标题和网络管理员的电子邮件地址。

  1. 安装网络:单击“安装”按钮。 WordPress 现在将提供一些额外的代码片段以添加到您的 wp-config.php 和 .htaccess 文件中。

第 3 步:更新配置文件

更新 wp-config.php: 将以下行添加到您之前添加的行下方的 wp-config.php 文件中:

    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', false); // Set to true if using subdomains
    define('DOMAIN_CURRENT_SITE', 'localhost');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
登录后复制

修改 .htaccess 文件:在 WordPress 根目录中找到 .htaccess 文件。如果不存在,请创建一个。将任何现有的 WordPress 规则替换为以下内容:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]

    # Add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule . /index.php [L]
登录后复制

保存更改:确保两个文件在编辑后均已保存并关闭。

第 4 步:访问网络管理仪表板

1。重新登录 WordPress: 保存更改后,重新登录 WordPress 仪表板。您可能需要清除浏览器缓存或 cookie。

2。网络管理: 您现在会注意到 WordPress 工具栏中出现了一个新的“我的网站”菜单。此菜单可让您管理站点网络,包括创建新站点、管理用户以及在网络范围内安装主题和插件。

第 5 步:创建和管理网站

1。添加新站点:
- 转到我的网站>网络管理员>网站。
- 单击“添加新站点”在您的网络中创建一个新站点。
- 填写站点地址、标题和管理员电子邮件,然后单击“添加站点”。

2。管理站点:
- 网络中的每个站点都可以有自己的主题、插件和设置。
- 从网络管理仪表板,您可以管理网络中的所有站点,包括删除站点、管理用户和配置设置。

结论:

在本地环境中启用 WordPress 多站点对于管理多个站点的开发人员和站点管理员来说是一个很有价值的工具。它提供了一种集中的方式来管理、更新和维护多个站点,而无需单独安装。通过执行以下步骤,您可以高效地设置本地 WordPress 多站点网络并轻松开始开发或测试您的网站。

感谢阅读这篇文章。??
如果您对本文有任何疑问,请问?在此评论部分中删除查询。我们会尽快回复您的询问。

以上是如何在本地启用 worpress 网站的多站点?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板