我想了解使用多个环境,如开发,测试,与codeigniter我的应用程序的生产的最佳行动方案。多个环境与codeigniter
截至目前,我的应用程序有一个文件夹。我看到在配置文件中讨论的地方为每个环境做了一个文件夹,并在每个环境文件夹中放置了一个数据库文件的副本。
这是处理多个环境的最佳方法吗?我问的原因是因为如果我在我的开发子域上工作,我仍然需要重新上传到主根文件夹的所有相同的文件。这是最好的工作流程吗?
所以基本上我有两个网站。
dev.siteurl.com siteurl.com
我试图找出处理这个是最好的选择。因为我想知道是否需要重新将所有文件重新上传到主级别,以便它可以处理生产服务器或有更简单的方法。
所以我必须都是一样的文件和文件夹上传到现场制作的根? – 2013-03-10 23:24:25
不,当您更改ENVIRONMENT变量时,无论放置在/ application/config/development /中的哪个文件都将覆盖/ application/config /中的相同文件。这是如果你有一个不同的开发环境(数据库设置等)。你的问题是一个工作流问题吗? – 2013-03-11 01:12:58
我的意思是我有我的dev.siteurl.com和我的siteurl.com,我不得不两次上传所有相同的文件吗? – 2013-03-11 01:28:54