我最近安装了Enterprise Edition 1.14.2.0的最新安全补丁。

一些路线陷入困境。例如:“在管理员中添加客户”导致空白页面( http://local.edressme.com/edressme/index.php/admin/customer/new/key/775e63f4ca795973b527bca8f11ff7e096e4a190d5e34db875cfe95033d5e999/95033d5e999/ )。某些模块按钮(并在前端注册新客户)。

我运行了 https://github.com/rhoerr/supee-6788-toolbox ,但没有成功(至少在我识别的物品中。)

我不是在寻找一个全球解决方案(但它会很好)。关于问题的提示以及需要做的事情是非常感激的。

谢谢!

有帮助吗?

解决方案

它听起来像上面引用的工具箱,应该处理下面的描述,但最好仔细检查。当我申请它时,我仔细完成了整个补丁,并在有几个问题后用手工致电我的自定义主题/扩展。

确保所有.phtml和.xml文件应用于您的自定义fe和管理主题

此修补程序对需要应用于任何自定义主题的前端和admin.xml文件有多个更改。此修补程序触及系统的几个不同部分。

例如,在客户帐户创建过程中,您会注意到将form_key添加到注册表中,因此app/design/frontend/base/default/template/customer/form/register.phtml的这些更改也需要应用于您的自定义主题。有许多其他文件改变了。一定要仔细地浏览修补程序,并注意已更改的所有.phtml和.xml文件并将其应用于您的主题。

同样,如果您在管理员中定制了任何布局或.phtml文件,请检查它们。

检查任何覆盖控制器

同样,您需要检查客户控制器中可能具有覆盖方法的任何扩展(或者由修补程序触摸的任何其他控制器)。例如,请参阅:

app/code/core/Mage/Customer/controllers/AccountController.php。我遇到了一个问题,其中我构建了这个控制器的扩展并覆盖了createPostAction方法 - 我必须将修补程序中表示的更改应用于我使用的控制器。 (例如:

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

调试

您是否可以检查报告/错误日志,并在这些步骤不解决您的问题时报告您正在收到的任何错误吗?

许可以下: CC-BY-SA归因
scroll top