2014-09-12 105 views
0

我在生产服务器上启动并运行了全新的symfony2应用程序。不幸的是,我需要对部署的文件进行一些更改,我需要编辑已经存在的文件。我用nano做了它,但不幸的是我的应用更改实际上没有可见的...我应该怎么做才能使这些更改适用于我? 我试图生产服务器上的更改

php app/console cache:clear 

因为它曾经为我工作在本地主机上时,意见所做的更改不可能做到这一点,但现在它并没有真正得到我的任何地方......

回答

0

有两个缓存 - 生产和发展。默认情况下,php app/console cache:clear会清除开发缓存。指定生产缓存被清除:

php app/console cache:clear --env=prod 
0

,应清除prod缓存中的Symfony2“写下”两种类型的缓存:proddev

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

在命令中你清除仅dev缓存(默认行为)

+0

尝试过,但我得到一个错误,说“无法写入”/路径/用户/ public_html /论坛/应用程序/缓存/产品“”。我尝试了chmod -R 777,但是却得到了一堆“操作不允许”的错误......(我不能在这个服务器上不幸地使用sudo) – Leo 2014-09-12 15:11:50

+0

@Leo也许你当前的用户无法更改该文件夹的权限。 。 – DonCallisto 2014-09-12 15:13:12

+0

@Leo阅读有关设置权限的信息 - http://symfony.com/doc/current/book/installation.html#configuration-and-setup。您可能需要托管服务提供商的帮助才能正确设置它们。 – dmnptr 2014-09-12 15:17:39