symfony2 doctrine windows到linux服务器的迁移

时间:2012-04-22 15:49:22

标签: windows linux symfony doctrine migration

我使用symfony2模块开发了一个admingenerator应用程序,它在Windows上的XAMPP服务器上运行良好。

在linux服务器上移动包括db在内的整个应用程序会制动学说(大概)。

可以找到应用程序(有错误)here

看过一些关于迁移问题到Linux的帖子(可能由于不同的文件夹符号\ vs /),我无法找到修复程序。

有类似问题的人吗?

P.S:如果提示输入凭据,则用户admin / pass admin!

2 个答案:

答案 0 :(得分:3)

在Shlomi \ UsersBundle \ Entity \ users中查看您的文件。 是Users.php还是users.php?请记住,Linux区分大小写,而Windows则不是。

答案 1 :(得分:0)

迁移Symfony环境的一种方法是针对整个数据库转储运行SED。例如,如果我从xampp转到mywebsite.com,我会执行以下操作

%>sed -i bak 's/oldhost/newhost/g' myfile

对于Windows,您可能需要执行类似的路径替换以将“\”更改为“/”。

此外,Symfony可能还需要一些额外的步骤。见这里:

http://robbymillsap.tumblr.com/post/21579085155/sed-find-replace-on-osx

希望有所帮助。