安装多个 WordPress 实例

如果您需要多个 WordPress 实例,可以根据系统架构,或 WordPress 实例和数据库的组合安装三种类型:

  1. WordPress 多站点功能:单个 WordPress 实例(在同一个 WP 实例中创建多个站点)共享一个数据库实例。
  2. 单一数据库:多个 WordPress 实例共享一个数据库实例。
  3. 多个数据库:多个 WordPress 实例,每个实例使用自己的数据库实例。

我们先来看第三种,多数据库的多WordPress实例,因为除了有多个站点外,它与单个WordPress站点的安装过程相同。

具有多个数据库的多个 WordPress 实例 #

您计划安装的每个博客都需要一个单独的MySQL 数据库。如果您尚未创建这些,可以在此处找到基本说明

wp-config.php文件因每次安装而异。要更改的行如下:

定义('DB_NAME','wordpress');// 数据库名称
定义('DB_USER','用户名');// 你的 MySQL 用户名
定义('DB_PASSWORD','密码');// ... 和密码

DB_NAME是为该博客创建的单个数据库的名称。如果您为每个数据库使用不同的用户登录名,请编辑DB_USERDB_PASSWORD反映这一点。

将每个wp-config.php文件上传 到其特定的根/安装目录,然后运行安装。有关详细信息,请参阅安装 WordPress

顶部↑

多站点功能 #

如果您希望多个站点使用 WordPress,您可以使用多站点功能来创建所谓的站点网络。多站点功能涉及安装单个 WordPress 实例和单个数据库。

多站点功能似乎比其他类型的多 WordPress 安装更简单,但有一些注意事项和限制。有关更多详细信息,请参阅以下文档:

顶部↑

具有单个数据库的多个 WordPress 实例 #

与上述多数据库解决方案一样,wp-config.php文件会因每次安装而异。但是,在这种情况下,每个博客只有一行是唯一的:

$table_prefix = 'wp_'; // 示例:'wp_' 或 'b2' 或 'mylogin_'

默认情况下,WordPress 将表前缀分配wp_给其MySQL 数据库表,但此前缀可以是您选择的任何内容。这允许您为数据库中的每个博客创建唯一标识符。例如,假设您要设置三个博客,名称分别为MainProjectsTest。您应该替换wp_每个博客的
wp-config.php中的前缀:

主博客:

$table_prefix = 'main_';

项目博客:

$table_prefix = 'projects_';

测试博客:

$table_prefix = 'test_';

如前所述,您可以使用自己制作的前缀。此处提供的只是示例。

将每个wp-config.php文件上传 到其特定的根/安装目录,然后运行安装。有关详细信息,请参阅安装 WordPress

顶部↑

多个数据库,相同的用户 #

CUSTOM_USER_TABLE您可以通过定义和可选的CUSTOM_USER_META_TABLE常量来指向同一个wp_your_blog_userswp_your_blog_usermeta表,从而为同一域上的所有博客使用相同的用户群。
请参阅编辑 wp-config.php/Custom User 和 Usermeta 表

Powered by BetterDocs

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Scroll to Top