Ich wurde kürzlich von einem Kunden kontaktiert, um dessen Magento-Shop zu bewerten. Mir wurde klar, dass im Store (obwohl in der Produktion ausgeführt) der Entwicklermodus in der index.php
Datei aktiviert war :
if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) { //the variable is set.
Mage::setIsDeveloperMode(true);
}
Sie betreiben diesen Laden seit über 2 Jahren in Produktion. Ich machte die früheste Version der Datei , die von 2013.02.09 war und es immer noch hatte Entwicklermodus auf true eingestellt.
Nachdem ich diesen Artikel von Alan Storm gelesen habe: PHP-Fehlerbehandlung und Magento-Entwicklermodus Ich kann mir keinen Grund vorstellen, den Client zu empfehlen, den Entwicklermodus zu deaktivieren.
Gibt es irgendwelche nachteiligen Aspekte, wenn es in der Produktion aktiviert wird?
Alan Storms Zusammenfassung:
Der Entwicklermodus hilft Ihnen dabei, saubereren Code zu schreiben, ohne Ihre Benutzer umständlichen PHP-Fehlern auszusetzen, wenn etwas schief geht
Scheint ziemlich positiv für mich. Als Faustregel habe ich bisher die Produktionsumgebung nicht dem Entwicklermodus unterzogen.