2013-10-11 38 views
0

我正在嘗試編輯Magento中聯繫我們頁面的內容。Magento模板更改不顯示

\\ 「應用程序/設計/前端/企業/ mytheme的/模板/聯繫我們/ contactus.phtml \\」

我清除緩存,但不改變顯示在前端。我刪除了/ var/cache中的文件,但沒有運氣。 magento網站位於nginx。請讓我知道是否除緩存外還有其他東西可以查看magento的變化?

它只有當我重新啓動php(服務php-fpm重啓)時才起作用。有沒有更好的解決方案來解決這個問題?


這個問題已經修復,當我添加這個;

apc_clear_cache()。 「\ n」 個; apc_clear_cache('user')。 「\ n」 個;

apc_clear_cache('opcode')。 「\ n」 個;

由於apc_cache而發生緩存問題。我們可以在一些php文件中添加上面的行,並在每次更改後調用該文件。謝謝大家的支持。

+0

確保設置的主題是'enterprise/mytheme'。此外,聯繫我們頁面的tempalte是'contacts/form.phtml' – Marius

+0

模板是正確的,當我重新啓動Php時顯示更改。我注意到了所有模板更改和我們構建的自定義模塊的這種行爲。我們正在測試我們當地的magento在哪裏工作正常。但在服務器中,我們需要重新啓動php才能查看模板或模塊中新增的更改。這與Nginx服務器有關嗎? – Abhilash

+0

我不確定,但可能是您的服務器中使用了一些緩存系統。我想你需要和你的服務器人員一起檢查一下。 – dashbh

回答

0

這個問題已經修復,當我添加這個;

apc_clear_cache()。 「\ n」 個; apc_clear_cache('user')。 「\ n」 個;

apc_clear_cache('opcode')。 「\ n」 個;

由於apc_cache而發生緩存問題。我們可以在一些php文件中添加上面的行,並在每次更改後調用該文件。