Я пытаюсь установить последний патч на Magento 1.7.0.2, запущенный на сервере centOS nginx. Я установил его на сервере dev через SSH, и все работало плавно. Однако живой сервер Nginx, который я получаю эту ошибку:Patching Magento SUPEE-5345 Magento 1.7.0.2
[[email protected]### htdocs]# sh PATCH_SUPEE-5345_CE_1.7.0.2_v1.sh
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 44.
Hunk #2 FAILED at 58.
Hunk #3 FAILED at 69.
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 FAILED at 76.
Hunk #2 FAILED at 530.
2 out of 2 hunks FAILED -- saving rejects to file app/code/core/Mage/Core/Controller/Request/Http.php.rej
patching file app/code/core/Mage/Oauth/controllers/Adminhtml/Oauth/AuthorizeController.php
Hunk #1 FAILED at 55.
1 out of 1 hunk FAILED -- saving rejects to file app/code/core/Mage/Oauth/controllers/Adminhtml/Oauth/AuthorizeController.php.rej
patching file lib/Varien/Db/Adapter/Pdo/Mysql.php
Hunk #1 FAILED at 2672.
1 out of 1 hunk FAILED -- saving rejects to file lib/Varien/Db/Adapter/Pdo/Mysql.php.rej
Из того, что я видел, что это из-за линии окончаний, но я проверил это, и они Unix. Кто-нибудь сталкивался с этим раньше, это как-то связано с nginx? Любой совет будет замечательным!
Благодаря
Это замечательно! спасибо за ваш ответ. Я попробую сделать это вручную. Вы когда-нибудь находили источник по причине необходимости делать это вручную? – KojoSlayer
Нет, я этого не делал. Я сделал diff на измененных файлах по сравнению с файлами magento по умолчанию, и они были идентичны (согласно diff). Все сайты, с которыми я столкнулся с этой проблемой, были нарушены в результате этой уязвимости. У меня есть подозрение, что злоумышленники делают тривиальную модификацию файлов для предотвращения применения патча. Или это может быть просто проблема с окончанием строки. –