所以我的Evo網站在前些天停止工作 - 剛剛出現500錯誤。我得到了我的主機檢查日誌,發現這個:ModX Evo:document.parser.class.inc.php中的PHP錯誤
[error] PHP Fatal error: Cannot redeclare insert_metka() (previously declared in
/home/mysite/public_html/manager/includes/document.parser.class.inc.php(790) : eval()'d code:2)
in /home/mysite/public_html/manager/includes/document.parser.class.inc.php(790) : eval()'d code on line 12
我已經厭倦註釋掉出錯的行和刪除整個文件都無濟於事。有誰知道這意味着什麼以及如何解決它?
編輯:在行790代碼:
eval ($pluginCode);
'不能重新聲明insert_metka()'說,你是聲明函數的兩倍。你應該檢查你的包含文件。爲了確保不要包含多次,你可以使用'include_once'或'requiere_once'而不是'include'和'requiere' – MatRt 2013-03-18 05:29:45
你可以在第790行的文件'document.parser.class中給出一段代碼.inc.php'? – MatRt 2013-03-18 05:32:17
@ user1073122上面加了 – MeltingDog 2013-03-18 05:41:50