我的symfony网站在生产中工作正常。但更改我的文件,该文件是以下ADRESS下: /src/site/BlogBundle/Resources/view/blog/myfile.html.twig生产symfony文件更新
但我所做的改变是unvisible在线... 做我必须做出额外的改变?清除缓存或什么?
我的symfony网站在生产中工作正常。但更改我的文件,该文件是以下ADRESS下: /src/site/BlogBundle/Resources/view/blog/myfile.html.twig生产symfony文件更新
但我所做的改变是unvisible在线... 做我必须做出额外的改变?清除缓存或什么?
如果你只改变了HTML的部分,你可以运行
app/console --env=prod cache:clear
如果你修改了一些JS或CSS的,或者你修改了assetic块之一,则还必须重新生成您的资产:
app/console --env=prod assets:install
app/console --env=prod assetic:dump --force
不伤害运行所有三个命令,尽管您的网站将在恢复正常之前“破碎”大约一分钟。
您必须清除在生产环境中的高速缓存:
$ php app/console cache:clear --env=prod
是的,我只是改变了HTML部分。但不想通过filezilla重新传输所有内容。我应该删除哪一部分以便缓存被删除? –
你有没有命令行访问?删除旧文件是不够的;在'prod'模式下,您还必须生成新文件(使用上述命令),因为它们不是在运行中生成的。 – lxg
是的确的,我没有命令行访问INLINE。所以你可以确认以下几点:我应该离线执行“app/console --env = prod cache:clear”,然后更新内嵌的“bundles”文件(/ src/www/bundles)? –