Jump to content

[Tipp]Fehlermeldungen aktivieren (Debug-Modus)


Recommended Posts

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);
}
  • Like 3
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...