复制现有的cakephp应用程序以进行开发

时间:2015-05-14 00:59:27

标签: mysql cakephp

我需要使用自己的db制作cakePHP应用程序的开发版本,以便开发人员可以在不影响当前用户的情况下对其进行操作。

我认为这很简单,我只是将整个导演/项目复制到/ project_dev,然后将数据库“project_db”复制到“project_db_dev”。然后我进入/project_dev/config/database.php并将数据库更改为“project_db_dev”。

当我去看看我做了什么时,我看到应用程序仍然连接到同一个数据库,好像我什么都没改变。我意识到在/app/webroot/.htaccess中引用了原始文件夹名称,所以我是否需要查找/替换该文件夹名称的所有实例?

我应该遵循哪些步骤来复制现有的cakePHP应用程序?

2 个答案:

答案 0 :(得分:1)

可以提供更多信息。

如果两个数据库都托管在同一台服务器上,并且您有权使用同一个用户访问它们,那么您所要做的就是更改数据库中的数据库名称.php

如果不是,您还必须更新IP和任何其他附加设置端口等。

如果您仍然遇到麻烦,请发送电子邮件给我simpsond1988@gmail.com

答案 1 :(得分:1)

您需要设置某种开发生命周期。

一般来说,开发人员不应该在服务器上进行任何开发。处理它的最好方法是在本地使用某种堆栈,例如Lamp(Linux,Apache,Mysql,PHP),用其他操作系统切换linux。这些环境有多种云解决方案,例如Koding.com

使用Git之类的版本进行版本控制,开发人员可以在本地开发,然后在本地或开发服务器或某种服务器上进行全面测试后将代码推送到服务器。

保持开发工作和彼此远离工作是关键。