Magento 销售订单视图返回 404


Magento Sales Order View returns 404

>每当我想从Magento管理仪表板导航到订单部分时,我都会被重定向到404,奇怪的是这不是Magento仪表板上的404,而是来自我的网站本身。

仪表板

中订单的 URL [sitename]/index.php/admin/sales_order/index/key/[key-value]/

但是,每当我导航到 [sitename]/index.php/admin/sales_order 时,我都可以访问并查看我的最新订单。(当然,每次手动导航到此 URL 不是很方便。

以前有没有人经历过这种情况?任何解决方案、答案或见解都将是很好的:)

提前感谢!

这可能是以前的Magento安全补丁的结果。您的管理员中的"销售订单"页面周围是否有任何扩展或自定义代码?

过去,管理模块可以采用[sitename]/index.php/admin结构,也可以定义自己的结构。像[sitename]/adminmod/.

但是,发现这些自定义管理 url 结构容易受到攻击,并且从 SUPEE 6788 开始,它们不再起作用。所有管理模块都必须遵循[sitename]/index.php/admin结构。

。奇怪的是,这不是Magento仪表板上的404,而是来自 我的网站本身。

这就是让我认为这可能是问题的原因。现在,这些自定义路径不再被识别为管理页面,它们将被重新路由到前端,这就是为什么您会看到典型的面向客户的 404。

如果是这种情况,修复可能就像更新受影响的模块一样简单。到目前为止,大多数供应商应该已经更新了修复此问题的文件。

有关修补程序本身的更多信息:

https://magento.com/security/patches/supee-6788-technical-details

编辑:昨天的某个时候,Magento发布了一个补丁,它没有解决安全问题,而是解决了以前补丁引起的问题。如果您使用的是 PHP 5.3,这些问题之一会阻止您查看销售信息。在 PHP 5.3 兼容性 (SUPEE-7882) 下:

该补丁与 PHP 5.3 不兼容,适用于仍支持此版本的 Magento 早期版本。遇到此问题的商家无法在后台中查看销售信息。

https://magento.com/security/patches/supee-7405