2015-10-29 65 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