几年前,当我开始使用我的应用程序时,我的域名中只有2个客户端,因此我安装了codigniter构建的应用程序:
多年来我的应用程序逐渐发展,我获得了更多用户,因此有更多的子网站(大约有40个子网站)。在创建新的子网站时尤其是在发布更新时,这是一项劳动密集型工作,因为我必须手动更新所有40个子网站。
有没有办法在我的主文件夹中安装codeigniter安装并维护每个子网站的网址?这将导致在URL中,第一项不是控制器,而是由控制器跟随子网站,如果需要,方法等等。这可能吗?
第二,是否有一种简单的方法可以使用url中的子网站代码来定义应用程序必须使用的数据库?
THX
答案 0 :(得分:0)
根据文档,您可以使用少量应用程序设置:
$application_folder = '/path/to/your/application';
更多信息: https://www.codeigniter.com/userguide3/general/managing_apps.html
我有类似的问题,但我决定将所有应用程序分开保存。我也在考虑如何管理所有应用程序。 我认为其中一个想法可能是创建一个脚本,可以检查主站点上是否有升级的zip文件。如果是,请下载并解压缩。 SQL迁移对我来说更复杂,但CI附带: https://www.codeigniter.com/userguide3/libraries/migration.html