安装多个GeChiUI实例

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

  1. GeChiUI多站点功能,它是具有单个数据库的单个GeChiUI实例
  2. 具有单个数据库的多个GeChiUI实例
  3. 具有多个数据库的多个GeChiUI实例

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

具有多个数据库的多个GeChiUI实例

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

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

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

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

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

多站点功能

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

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

具有单个数据库的多个GeChiUI实例

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

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

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

主文章:

$table_prefix = 'main_'; 

项目文章:

$table_prefix = 'projects_'; 

测试文章:

$table_prefix = 'test_'; 

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

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

发表评论

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