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>

Буду признателен за любую помощь.

Author: 7ochem, 2017-05-31

3 answers

Другой причиной может быть то, что вы изменили этот файл, и поэтому он отличается от его первоначальной версии.

Чтобы исправить это:

  • Создайте резервную копию этого файла
  • Загрузите исходный файл вашей версии Magento
  • Применить исправление
  • Сравните свою резервную копию с новым файлом
  • Скопируйте новый файл в свою пользовательскую тему и примените к нему изменения из файла резервной копии
 1
Author: Raphael at Digital Pianism, 2017-06-01 09:34:03

Что я сделал, чтобы решить проблему:

  1. Вытащил оригинальную версию файла app/design/frontend/enterprise/default/template/persistent/checkout/onepage/billing.phtml и помещен в каталог.

  2. Переместил измененный файл ядра в каталог переопределения шаблона. Следует отметить одну вещь, чтобы сохранить изменения безопасности для шаблона в файле 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

  3. Установленный патч - успех

Надеюсь, это поможет кому-то еще.

Ответ кредит идет на Рафаэль из Digital Pianism, поскольку его ответ правильный и помещен здесь перед моим, просто хотел шаг за шагом рассказать о том, что я сделал для успешной установки исправления.

 1
Author: CLaB, 2017-12-21 08:52:42

Здравствуйте, это может быть ошибка из-за следующих двух проблем:

  1. У вашего файла неверное разрешение. Установите разрешение 644 для этого файла и снова примените исправление.
  2. Вы применяете этот патч на сервере. поэтому, пожалуйста, заархивируйте этот файл исправления, а затем загрузите на свой сервер и распакуйте этот файл на сервере, после чего примените это исправление.
 0
Author: Murtuza Zabuawala, 2017-06-01 04:29:30