SUPEE-9767 - Ломоть № 1 ПОТЕРПЕЛ НЕУДАЧУ на 225. 1 из 1 ломоть ПОТЕРПЕЛ НЕУДАЧУ
Пытаюсь установить исправление безопасности SUPEE-9767 на M1 EE v1.13.1.0, и я получаю следующую ошибку:
Ломоть №1 НЕ УДАЛСЯ на 225. 1 из 1 ломоть НЕ УДАЛСЯ - сохранение отклонений в файл приложение/дизайн/интерфейс/предприятие/по умолчанию/шаблон/постоянный/проверка/onepage/выставление счетов.phtml.rej
Я проверил строку в файле, указанную в ошибке, и вот соответствующий блок кода:
<div class="input-box"> <!--(this is line 255)-->
<input type="password" name="billing[confirm_password]" title="<?php echo
$this->__('Confirm Password') ?>" id="billing:confirm_password"
class="input-text required-entry validate-cpassword" />
</div>
Буду признателен за любую помощь.
3 answers
Другой причиной может быть то, что вы изменили этот файл, и поэтому он отличается от его первоначальной версии.
Чтобы исправить это:
- Создайте резервную копию этого файла
- Загрузите исходный файл вашей версии Magento
- Применить исправление
- Сравните свою резервную копию с новым файлом
- Скопируйте новый файл в свою пользовательскую тему и примените к нему изменения из файла резервной копии
Что я сделал, чтобы решить проблему:
Вытащил оригинальную версию файла
app/design/frontend/enterprise/default/template/persistent/checkout/onepage/billing.phtml
и помещен в каталог.-
Переместил измененный файл ядра в каталог переопределения шаблона. Следует отметить одну вещь, чтобы сохранить изменения безопасности для шаблона в файле ride, мне пришлось вручную внести изменения непосредственно в версию файла шаблона.
Пример перемещения основного файла в переопределение шаблона каталог:
app/design/frontend/enterprise/default/template/persistent/checkout/onepage/billing.phtml
тоже переехалapp/design/frontend/YOUR_TEMPLATE/YOUR_TEMPLATE/template/persistent/checkout/onepage/billing.phtml
Установленный патч - успех
Надеюсь, это поможет кому-то еще.
Ответ кредит идет на Рафаэль из Digital Pianism, поскольку его ответ правильный и помещен здесь перед моим, просто хотел шаг за шагом рассказать о том, что я сделал для успешной установки исправления.
Здравствуйте, это может быть ошибка из-за следующих двух проблем:
- У вашего файла неверное разрешение. Установите разрешение 644 для этого файла и снова примените исправление.
- Вы применяете этот патч на сервере. поэтому, пожалуйста, заархивируйте этот файл исправления, а затем загрузите на свой сервер и распакуйте этот файл на сервере, после чего примените это исправление.