如果您需要多个WordPress实例,则基于系统体系结构或WordPress实例和数据库的组合有三种类型的安装类型:
- WordPress多站点功能:单个WordPress实例(在同一WP实例中创建了多个站点)共享一个单个数据库实例。
- 单个数据库:多个WordPress实例共享单个数据库实例。
- 多个数据库:使用其自己的数据库实例与每个实例进行多个WordPress实例。

首先,让我们查看第三种类型,具有多个数据库的多个WordPress实例,因为它具有与单个WordPress站点相同的安装过程,除了有多个站点。
多个数据库的多个WordPress实例
您需要一个单独的MySQL数据库对于您打算安装的每个博客。如果您尚未创建这些,基本说明在这里找到。
这wp-config.php每个安装的文件都会有所不同。要更改的线路如下:
define('db_name','wordpress');//数据库的名称define('db_user','username');//您的mySQL用户名define('db_password','password');// ...和密码
db_name
是为该博客创建的单个数据库的名称。如果您为每个数据库使用不同的用户登录,请编辑db_user
和db_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_table
和custom_user_meta_table
常数指向相同wp_your_blog_users
和wp_your_blog_usermeta
表。
看编辑WP-Config.php/自定义用户和USERMETA表。
本文是否有帮助?如何改进?
你一定是登录提交反馈。