Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

Oxid dazu bringen, wirklich ALLE Fehler zu loggen

$
0
0
[Edit]
Sorry, I seem to have posted this in the wrong forum. I intended to post this in the german area. If a mod sees this, please move it.
---

Hallo zusammen,

Problem: Weiße Seite (kein einziges Zeichen).
Quelle des Problems: Theme (wo genau gilt es herauszufinden).

Ich habe aber keine Chance, herauszufinden, wo der Fehler auftritt, da Oxid es offenbar völlig egal ist, ob ich Fehler anzeigen lassen will oder nicht.

Was ich getan habe:
  • iDebug = 4 in der config.inc.php
  • direkt darunter: error_reporting(E_ALL)
  • Alle relevanten php.ini Einträge so angepasst, dass Fehler auf jeden Fall geloggt werden

Was ich mit diesen Einstellungen bekomme:

Beim Aufruf der Seite:
Code:

[13-Jan-2014 13:53:36 UTC] PHP Notice:  Undefined property: object_ADOConnection::$_logSqlDbInstance in /Applications/XAMPP/xamppfiles/htdocs/oxid481/core/adodblite/adodb-perf.inc.php on line 73
Das wars. Genau diese Zeile steht als einzige im errorlog. Im Apache log steht lediglich, dass der HTTP-Status 200 kam (also alles i.O.)

Ich brauche mehr infos! Ganz offensichtlich tritt irgendwo ein Fehler auf, der aber unterdrückt wird. Wie bekomme ich Oxid dazu, wirklich alle Fehler anzuzeigen?

[Edit]
Interessant ist übrigens auch, dass das Azure Theme kaputt geht, wenn ich iDebug = 4 gesetzt habe. Dann geht PHP der Arbeitsspeicher aus:
Code:

PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 130968 bytes) in /Applications/XAMPP/xamppfiles/htdocs/oxid481/core/adodblite/adodbSQL_drivers/mysql/mysql_driver.inc on line 316

Viewing all articles
Browse latest Browse all 6951

Trending Articles