2015-10-29 69 views
0

我的symfony网站在生产中工作正常。但更改我的文件,该文件是以下ADRESS下: /src/site/BlogBu​​ndle/Resources/view/blog/myfile.html.twig生产symfony文件更新

但我所做的改变是unvisible在线... 做我必须做出额外的改变?清除缓存或什么?

回答

0

如果你只改变了HTML的部分,你可以运行

app/console --env=prod cache:clear 

如果你修改了一些JS或CSS的,或者你修改了assetic块之一,则还必须重新生成您的资产:

app/console --env=prod assets:install 
app/console --env=prod assetic:dump --force 

不伤害运行所有三个命令,尽管您的网站将在恢复正常之前“破碎”大约一分钟。

+0

是的,我只是改变了HTML部分。但不想通过filezilla重新传输所有内容。我应该删除哪一部分以便缓存被删除? –

+0

你有没有命令行访问?删除旧文件是不够的;在'prod'模式下,您还必须生成新文件(使用上述命令),因为它们不是在运行中生成的。 – lxg

+0

是的确的,我没有命令行访问INLINE。所以你可以确认以下几点:我应该离线执行“app/console --env = prod cache:clear”,然后更新内嵌的“bundles”文件(/ src/www/bundles)? –

0

您必须清除在生产环境中的高速缓存:

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