2012-11-28 42 views
2

我在Magento 1.7 CE,&加快網站,去系統>工具>編譯並點擊啓用。而我的網站已關閉!Magento錯誤嘗試啓用系統>工具>編譯

首先,服務器上的哪個文件需要更改以解決此問題? 其次,是不是真的啓用了這個,而只是點擊'運行編譯過程'?如果是這樣,多久?

謝謝。 -TM

+0

關斷通過ssh先用匯編 「PHP殼/ compiler.php禁用」 –

回答

4

您必須先運行編譯。只要你不更新你的代碼,你可以像這樣離開它。當你更新(f.i.使用svn update)時,你需要在orde中重新編譯,以便與新代碼一起工作。

殘疾人能夠如在註釋aboven,或通過註釋

#define('COMPILER_INCLUDE_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'src'); 
#define('COMPILER_COLLECT_PATH', dirname(__FILE__).DIRECTORY_SEPARATOR.'stat'); 

在文件夾:/includes/config.php

+0

謝謝,我禁用了你的方法(手動),然後手動清除了我的緩存。該網站已啓動。我對Run Compilation感到困惑:你是否說我不必點擊Enable,只需點擊'Run Compilation'?每次我對代碼進行一些更改時,再次運行它? – user818190

+0

如果您查看了編譯後的文件,您會看到您的代碼存在於另一個文件夾中,並且Magento將使用該代碼而不是原始代碼。這就是爲什麼在每次更新代碼後必須重新編譯(否則,Magento將使用舊編譯版本而不是新的未編譯代碼)。不知道如果你必須在編譯後啓用,你必須檢查它是否啓用(可以自動完成)。 – JNDPNT

相關問題