Update auf Magento 1.9.2.3 oder SUPEE-7405: Bestelldetails laden nicht

Fehlerbeschreibung

Nach Update von Magento auf 1.9.2.3 oder Installation des Sicherheitspatches SUPEE-7405 wird die Bestellung in Detailansicht nicht geladen. Man sieht im Backend die folgende Ausgabe:

bestelldetails-magento-500-server-error

Mit FireBug lässt sich außerdem Server-Fehler 500 nachvollziehen.

Fehlerursache

Seit PHP 5.4 wurde ein neuer Array-Syntax eingeführt. Wird PHP Version unter 5.4 verwendet, kommt es zu diesem Fehler. Seit PHP 5.4 kann der Code $a = array(1, 2, 3) alternativ kürzer gefasst werden: $a = [1, 2, 3].

Fehlerbehebung

Um sich das Update von PHP  zu sparen, kann in Mage_Adminhtml_Helper_Sales (Datei: app/code/core/Mage/Adminhtml/Helper/Sales.php) in Zeile 124 die folgende Zeile:

$links = [];

durch die folgende ersetzt werden:

$links = array();

Weiterlesen:

Dieser Beitrag wurde unter Fehlerbehebung veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Schreib einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *