我已经用CakePHP创建了一个CMS。
我正在将此CMS用于多个客户端,它们都位于不同的服务器上。
每个客户的基本代码都相同。我将公共模板更改为他们的需求。因此,基本上只有几个文件是不同的。
如何在本地(测试)服务器上进行管理。
我不想为每个客户端复制所有文件。因此,如果我更新代码,则只能在一个位置完成,然后再上传到服务器位置。我不想为每个客户更改它。
您如何管理?
答案 0 :(得分:2)
ted\my-fancy-cms
中。my-fancy-cms\client1-theme
composer require my-fancy-cms\client1-theme
在本地副本中,您可以签出所需的主题,最好的是,所有内容都在版本控制系统中,并且易于切换。所有这些都应该超级容易维护。