Magento销售订单视图返回404

时间:2016-02-18 11:40:09

标签: php magento

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

信息中心的订单网址为[sitename]/index.php/admin/sales_order/index/key/[key-value]/

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

以前有其他人曾经历过这个吗? 任何解决方案,答案或见解都会很棒:)

提前致谢!

1 个答案:

答案 0 :(得分:2)

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

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

但是,发现这些自定义管理网址结构容易受到攻击,从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)

  

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

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