2014-09-12 135 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