guest* Posted October 12, 2013 Share Posted October 12, 2013 Manchmal reagiert die Software komisch oder man bekommt eine weiße Seite. In diesem Fall sollte man sich zunächst die Fehler aus den error-logs vom Server auslesen (oder vom Provider auslesen lassen), Man kann aber auch als Ersthilfe bei Prestashop einen sogenannten Debug-Modus aktivieren. In der Regel reicht es am FTP die Datei config/defines.inc.php folgendermaßen zu bearbeiten: /* Debug only */ define('_PS_MODE_DEV_', true); if (_PS_MODE_DEV_) { @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); Der zweite Block mit ini_set ist wichtig für Server, wo der Administrator die Fehleranzeige am Server deaktiviert hat. Das ist leider sehr oft der Fall. Verwendet man nur den ersten Block, dann wird hier trotz Aktivierung der Fehlermeldung kein Fehler angezeigt, weil der Serveradministrator dies unterbindet. ******************************* Wenn man ein eigenes Template verwendet oder eigene Module, kann es erforderlich sein, auch den Kompalitätsfehlermodus zu aktivieren. Beim erweiterten Debug-Modus können auch Engpässe in der Datenbank hervorgerufen durch schlecht programmiertes Coding ausfindig gemacht werden. Alle mit rot gekennzeichneten Zeilen sollten bereinigt werden. In diesem Fall die Datei config/defines.inc.php wie folgt anpassen: /* Debug only */ define('_PS_MODE_DEV_', true); if (_PS_MODE_DEV_) { @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true); } else { @ini_set('display_errors', 'on'); define('_PS_DEBUG_SQL_', true); /* Compatibility warning */ define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true); } 3 Link to comment Share on other sites More sharing options...
Recommended Posts