1

用 symfony 学习编程是一个进化的过程(对我来说)。所以,我必须做我做过的新事情,或者我必须改变它们。

现在我改变了项目的结构。它不再完整地存在于 web 目录中,它现在存在于我的用户中,并且'projectname'-> 'User/.../procektname/web'web 目录中只有一个符号链接。
在此更改之前,我必须在浏览器中使用 启动应用程序http://localhost/dev_app.php/,现在是http:localhost/project/dev_app.php. 它运行良好。而且我认为,这样我就可以在一台计算机上运行多个 Symfony 项目。

但是当我启动config.php并完成配置(数据库和机密)时,config.php会将配置数据写入旧路径。为什么?项目搬家后有什么事情要做吗?

PS我认为它比我写的要难。您必须知道,我没有移动我的项目,我已经制作了副本并移动了副本。几分钟前的一个视图,我做了以下事情: 更改原件的名称。现在什么都没有运行!

php app/console cache:clear --env=prod --no-debug

以 RuntimeExeption 结尾,我可以看到,它会清除旧路径的缓存!

4

2 回答 2

3

我手动删除缓存并运行应用程序。至少有一个问题,为什么当我用控制台清除现金时我会得到例外。但我认为这是另一个问题。

于 2013-01-06T18:26:03.727 回答
0

我遇到的问题与 carp-enter 完全相同。Wouter J 发布了正确的 symfony 链接。我们需要覆盖路径的 getter。之后,它工作得很好。

于 2013-08-24T23:26:49.433 回答