ПАТЧ SUPEE 9767 Не может быть применен


Когда я применяю вышеуказанный патч, он застревает в приложении/дизайне/интерфейсе/rwd/по умолчанию/шаблоне/оформлении заказа/корзине/доставке.phtml в строке 120. Я просмотрел файл исправления, и код

diff --git 
app/design/frontend/rwd/default/template/checkout/cart/shipping.phtml 
app/design/frontend/rwd/default/template/checkout/cart/shipping.phtml
index 4ee6d76..47c3a79 100644
--- app/design/frontend/rwd/default/template/checkout/cart/shipping.phtml
+++ app/design/frontend/rwd/default/template/checkout/cart/shipping.phtml
@@ -120,6 +120,7 @@
                 <span><span><?php echo $this->__('Update Total') ?></span></span>
             </button>
         </div>
+            <?php echo $this->getBlockHtml('formkey') ?>
     </form>
     <?php endif; ?>
     <script type="text/javascript">

Почему появляется ошибка?

Редактировать: Вопрос задается в случае идентичных файлов.

Author: bondimedical, 2017-06-06

2 answers

При применении исправления убедитесь, что вы не изменили основной код magento, если для определенного файла произошла ошибка, попробуйте загрузить исходный файл Magento и заменить файл ошибки. Если вы переходите с Windows на компьютер Unix/Linux, у части основного кода возникнет проблема с окончанием строки, поэтому вам необходимо переформатировать его в формат unix, в этом случае я устанавливаю dos2unix, чтобы устранить проблему с окончанием строки.

 2
Author: Hunter, 2017-06-06 08:20:45

Потому что этот файл не такой, каким его ожидает Magento. Похоже, что он был изменен, чтобы поместить в него ключ формы. Если вы посмотрите на Исправление безопасности SUPEE-9767 - Возможные проблемы? вы увидите, что вам нужно сделать

 0
Author: jscar, 2017-06-06 07:23:49