【发布时间】:2012-05-10 23:04:41
【问题描述】:
我在 git 存储库中有一个 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
CodeIgniter 2.1
WireDesignz HMVC
火花(各种)
MediaTemple 的 CentOS DV4
【问题讨论】:
-
进一步澄清,允许这些客户端进行基本的 CSS 自定义和徽标自定义。除此之外,该站点是千篇一律的,并且代码库在客户端之间不会更改。他们支付订阅费让我们为他们安装和管理应用程序。
标签: php mysql codeigniter