我在 git repo 中有一个 CodeIgniter 应用程序。目前我在我的服务器上为我注册的每个新客户端部署一个新的安装。
每个新客户端都有自己的数据库和文件夹中的文件,例如:/var/www/vhosts/example.com/client/client1/
每个客户端都有一个子域,我通过 plesk 映射出来。client1.example.com
.
我的问题: 使用单个应用程序设置来管理所有这些具有不同 database.php 配置文件的客户端安装是否会更好。
IE:/var/www/vhosts/example.com/httpdocs/*
并为子域使用 htaccess 重定向将 URI 重新映射到不同的配置。
或者像我上面列出的那样为每个客户端单独安装是否更好。
服务器信息:
PHP 5.3
MySQL 5.x
代码点火器 2.1
WireDesignz HMVC
火花(各种)
MediaTemple 的 CentOS DV4