Вопрос

Я недавно установил последний патч безопасности для Enterprise Edition 1.14.2.0.

Некоторые маршруты застряли.Например: «Добавить клиент» в администраторе, приводит к пустой странице ( http://local.edressme.com/edressme/index.php/admin/customer/new/key/775e63f4ca795973b527bca8f11ff7e096e4a190d5e34db875cfe95033d5e9999/ ).Так что некоторые модули кнопки (и регистрируют новый клиент в Frontend).

Я запускаю https://github.com/rhoerr/supee-6788-toolbox , но нет успеха (по крайней мере, в элементах, которые я идентифицировал.)

Я не ищу глобальное решение (хотя бы было бы хорошо).Подсказка о том, в чем проблема, и то, что нужно сделать, будет очень оценена.

Спасибо!

Это было полезно?

Решение

Звучит как набор инструментов, который вы ссылаетесь выше, предполагается обрабатывать то, что я опишу ниже, но лучшее, чтобы дважды проверить. Я осторожно пошел через весь патч, когда я применил его, и сделал все вручную в руку к моим пользовательским темам / расширениям после нескольких проблем.

Убедитесь, что все файлы .phtml и .xml применяются к вашим пользовательским темам fe и admin

Этот патч имеет несколько изменений в файлах интерфейса и admin.xml, которые необходимо применять к любой пользовательской теме. Этот патч касается нескольких разных частей системы.

Например, в процессе создания учетных записей клиента вы заметите, что в регистрационную форму добавляли генеракодицетагкод, поэтому эти изменения в form_key также необходимо применять к вашей пользовательской теме. Было многочисленные другие файлы, которые изменились. Обязательно осторожно пройдите через патч, отмечая все файлы .phtml и .xml, которые изменились и применили их к вашей теме.

Аналогично, если вы настроили какие-либо файлы макета или .phtml в своем администрате, проверьте их также.

Проверьте любые переопределенные контроллеры

Аналогично, вам необходимо проверить любое расширение, которое может иметь переопределенные методы в вашем контроллере клиента (или любой другой контроллер, касающийся патча для этого вопроса). Например, см.:

Генеракодицетагкод. Я столкнулся с проблемой, когда расширение, которое я построил, расширил этот контроллер, и переопределил метод app/design/frontend/base/default/template/customer/form/register.phtml - мне пришлось применить изменения, обозначаемые в патче для контроллера, который я использовал. (E.G:

+        $errUrl = $this->_getUrl('*/*/create', array('_secure' => true));
+
+        if (!$this->_validateFormKey()) {
+            $this->_redirectError($errUrl);
+            return;
+        }
+
.

Отладка

Можете ли вы проверить журналы отчетов / ошибок и сообщать о любых ошибках, которые вы получаете, если эти шаги не решают вашу проблему?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top