2015-04-30 43 views
0

雖然我正在嘗試更新安全補丁,但我得到了以下錯誤消息。立即在Magento中執行最新的安全補丁

Checking if patch can be applied/reverted successfully... 
ERROR: Patch can't be applied/reverted successfully. 

patching file app/code/core/Mage/Admin/Model/Observer.php 
Hunk #1 FAILED at 37. 
Hunk #2 FAILED at 44. 
Hunk #3 FAILED at 55. 
3 out of 3 hunks FAILED -- saving rejects to file app/code/core/Mage/Admin/Model/Observer.php.rej 
patching file app/code/core/Mage/Core/Controller/Request/Http.php 
Hunk #1 succeeded at 39 with fuzz 1 (offset 1 line). 
Hunk #2 succeeded at 537 (offset 1 line). 
patching file lib/Varien/Data/Collection/Db.php 
Hunk #1 FAILED at 442. 
1 out of 1 hunk FAILED -- saving rejects to file lib/Varien/Data/Collection/Db.php.rej 

如何在這方面更新補丁?

回答

1

這些核心文件中是否有任何自定義更改?問題是該補丁文件或版本不匹配。一個解決方案可以通過打開PATCH.xxxxx-xxxxx.sh文件手動將修補程序應用於該文件,並查看文件路徑和行號以進行比較,並查看添加/更改行應放在哪裏(+在前面)以及應刪除哪些行(- 前面)。

+0

感謝@Christoffer的回覆。 **這些核心文件中是否有任何自定義更改?** 您在此提及哪些文件?我沒有改變任何事情。謝謝 –

+0

例如你的文章中提到的app/code/core/Mage/Admin/Model/Observer.php –

+0

感謝@Christoffer的回覆。我沒有更改這些文件的任何代碼。 –