Hallo,
folgendes Problem:
- Trotz Einstellungen wie display_errors=On, error_reporting=E_ALL werden keine Fehler am Bildschirm ausgegeben.
Beim prüfen der Konfigdatei bin ich darauf gestoßen, dass die Einstellung für error_reporting in der php.ini in doppelten Anführungszeichen gesetzt wird. Dies ist m.E. nicht korrekt.
Es muss lauten error_reporting=E_ALL und nicht error_reporting="E_ALL"
Nach chattr -i php.ini und entfernen der Anführungszeichen für error_reporting wurden Fehler wieder normal am Bildschirm ausgegeben.
Ich konnte das Problem erstmal über die Lua lösen:
/usr/lib/liveconfig/lua/web.lua (Zeile 675)
Code
local value = opts.phpini[i].value
if i == "error_reporting" then
value = string.gsub(value, "\"", "")
end
value = string.gsub(value, "%%HOME%%", opts.path)
Hat jemand ähnliches festgestellt?
Kann ja nicht nur bei mir sein.
Gruß
Lars