SUPEE-7405 パッチが原因である場合は、システムが PHP 5.3 で実行されていないことを確認してください。
このパッチは、app/code/core/Mage/Adminhtml/Helper/Sales.php (行 124) で配列リテラルの使用を導入することにより、PHP 5.3 の互換性を壊します。これは、バージョン 5.4 以降の PHP で使用可能になったため、最低限必要な PHP バージョンは、それを適用した後、PHP 5.4:
// patched app/code/core/Mage/Adminhtml/Helper/Sales.php lines 121-124
public function escapeHtmlWithLinks($data, $allowedTags = null)
{
if (!empty($data) && is_array($allowedTags) && in_array('a', $allowedTags)) {
$links = [];
これを修正し、PHP 5.3 との互換性を復元するには (注文が管理画面に再び表示されるようにします)、これを古い PHP5.3 と同等のもので修正するだけです。
// patched and fixed app/code/core/Mage/Adminhtml/Helper/Sales.php lines 121-124
public function escapeHtmlWithLinks($data, $allowedTags = null)
{
if (!empty($data) && is_array($allowedTags) && in_array('a', $allowedTags)) {
$links = array();