【发布时间】:2019-09-19 08:31:06
【问题描述】:
我在 Codeigniter 中有一个 Web 应用程序。现在我想使用相同的代码并部署在 100 多个不同的域上。
所以我正在寻找一种解决方案,我可以使用相同的代码(存储在主机上的某处)并将其与多个数据库连接,以便每个新 DOMAIN 将拥有自己的数据库但共享相同的代码。
我需要这个的原因:在代码中完成的任何更新都将应用于具有自己数据库的所有域。
【问题讨论】:
-
这听起来像是一个简单的配置解决方案。只需像往常一样定义您的数据库配置,所有站点数据库都指向特定的 sql 服务器。然后每个“域”只有不同的数据库名称。您显然需要为每个域使用不同的数据库配置文件,或者从另一个配置文件中提取动态数据库名称变量。
-
codeigniter 使用 oophp .. 这意味着您可以使用任何 php .. 您可以在配置文件中使用 $_SERVER .. 因此为数据库中的所有默认或多个数据库添加条件.php 文件..
标签: mysql codeigniter