安装多个WordPress实例

如果您需要多个WordPress实例,则基于系统体系结构或WordPress实例和数据库的组合有三种类型的安装类型:

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

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

多个数据库的多个WordPress实例

您需要一个单独的MySQL数据库对于您打算安装的每个博客。如果您尚未创建这些,基本说明在这里找到

wp-config.php每个安装的文件都会有所不同。要更改的线路如下:

define('db_name','wordpress');//数据库的名称define('db_user','username');//您的mySQL用户名define('db_password','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数据库表,但是这个前缀可以是您选择的任何东西。这使您可以为数据库中的每个博客创建唯一的标识符。例如,假设您有三个博客要设置,主要的,,,,项目, 和测试。你应该替换前缀wp_在每个博客的
wp-config.php

主要博客:

$ table_prefix ='main_';

项目博客:

$ table_prefix ='projects_';

测试博客:

$ table_prefix ='test_';

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

上传每个wp-config.php将其特定的根/安装目录归档,然后运行安装。看安装WordPress了解更多信息。

顶部↑

多个数据库,相同的用户

您可以通过定义custom_user_tablecustom_user_meta_table常数指向相同wp_your_blog_userswp_your_blog_usermeta表。
编辑WP-Config.php/自定义用户和USERMETA表

本文是否有帮助?如何改进?