我们有一个电子商务magento商店.现在,我们遇到了一个奇怪的问题,我无法理解和调试.
对于某些订单,magento admin的订单详细信息页面中不会显示任何详细信息,但邮件已正确发送到客户端并且cc为我们的电子邮件ID.
管理订单详情页面的屏幕截图: -

包含订单详情的电子邮件截图: -

为什么会这样?我试图检查模式,但无法.请帮助我解决这个问题,因为我不是magento的专业人士,你身边的任何帮助都会为我做这项工作.
小智 8
试试这个,它对我有用(来自https://magentary.com/kb/php-syntax-error-after-supee-7405-unexpected/):
问题描述
在Magento后端的SUPEE-7405补丁销售订单管理屏幕为空白或在PHP错误日志中报告以下错误:
PHP解析错误:语法错误,第124行的app/code/core/Mage/Adminhtml/Helper/Sales.php中的意外'['
原因
SUPEE-7405在编写时考虑到了PHP 5.4,旧的PHP版本与使用的新语言结构不兼容.
解
在变更线124 的应用程序/代码/核心/法师/ Adminhtml /助手/ Sales.php从
$links = [];到$links = array();:Run Code Online (Sandbox Code Playgroud)--- app/code/core/Mage/Adminhtml/Helper/Sales.php +++ app/code/core/Mage/Adminhtml/Helper/Sales.php @@ -121,7 +121,7 @@ public function escapeHtmlWithLinks($data, $allowedTags = null) { if (!empty($data) && is_array($allowedTags) && in_array('a', $allowedTags)) { - $links = []; + $links = array(); $i = 1; $data = str_replace('%', '%%', $data);