部署开源代码点火器应用程序

时间:2013-09-19 20:25:26

标签: codeigniter open-source

如果我使用代码点火器构建了一个Web应用程序,那么部署它的正确方法是什么?我的安装应该只包含我的文件,还是我还用它包装所有的codeigniter代码?

我刚刚进入开源世界,所以我不太确定协议是什么。 谢谢。

2 个答案:

答案 0 :(得分:2)

这是一个很好的问题,我已经看到它做到了两个方面。绝对有理由不包含CI文件。像未来许可证的任何潜在变化一样。而且似乎与更有经验的开发人员共享的项目就是他们如何做到这一点。

因为如果您正在为其他CI开发人员共享您的项目,那么现实是他们不会使用您包含的CI副本 - 他们会将您的文件折叠到他们的CI版本中。所以包括你的应用程序所需的文件 - 实际上更容易。这当然是我喜欢的。只需保留标准的应用程序文件夹结构:配置控制器模型等,但只包括您拥有文件的文件夹。并明确您测试的CI的版本。如果你可以说它可以在发布版本(而不是测试版)上运行,那么PHP 5.2上的人就会知道他们可以使用它。

答案 1 :(得分:0)

当然你需要包含所有CodeIgniter文件,否则它将如何运行?

出于安全原因,大多数人倾向于重命名应用程序和系统文件并将它们放在Web根目录之外。 “移动它们之后,打开主index.php文件并设置$system_folder$application_folder变量,最好使用完整路径,例如'/ www / MyUser / system'”。