"We are back" « oc.at

Apache2, error_reporting etc.

grouf 21.07.2005 - 12:11 919 7
Posts

grouf

Bloody Newbie
Registered: Aug 2002
Location: CH
Posts: 33
Hallo Zusammen Ich habe folgendes Problem

ich muss in der php.ini die funktion
error_reporting = E_ALL & ~E_NOTICE
einschalten das habe ich gemacht durch das ich das ; entfernt habe
apache2 neu gestartet in der phpinfo zeigt es folgendes an

error_reporting 2039 2039

die funktion E_ALL müsste ja die nummer: 2047
und die funktion E_NOTICE die nummer : 8 haben
jetzt stimmt diese konfiguration 2039
wird das einfach abgerechnet von 2047 -8 = 2039 ?
stimmt das demfall oder müsste da ein anderer wert stehen ?

gruess Grouf !

Sys: Linux 9.1

Crash Override

BOfH
Registered: Jun 2005
Location: Germany
Posts: 2951
Stimmt afair da du E_NOTICE ausblendest. Zum debuggen würde ich allerdings darauf nicht verzichten und im Produktiveinsatz hat Errorreporting nichts zu suchen.

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25713
musst du binär überprüfen:

11111111111 => E_ALL
00000001000 => E_NOTICE
11111110111 => ~E_NOTICE

Code:
  11111111111 => E_ALL
  11111110111 => ~E_NOTICE
& ----------------
  11111110111 = 2039

grouf

Bloody Newbie
Registered: Aug 2002
Location: CH
Posts: 33
Also das heisst wenn im phpinfo der wert
error_reporting 2039

dann ist die funktion

error_reporting = E_ALL & ~E_NOTICE aktiv ?

oder muss ich in einen anderen Config File den wert 2047
eintragen ?

Crash Override

BOfH
Registered: Jun 2005
Location: Germany
Posts: 2951
Wenn du 2047 haben willst musst du E_NOTICE drin lassen. Alles was ausgeblendet wird, wird abgezogen.

grouf

Bloody Newbie
Registered: Aug 2002
Location: CH
Posts: 33
hmm

Dann muss ich den wert 2055 bekommen wenn ich
E_ALL = 2047
E_NOTICE = 8
aktiv habe !?!

dann muss ich die php.ini
so anpassen

error_reporting = E_ALL
error_reporting = E_NOTICE

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25713
es gibt nur einen error_reporting wert. wenn du auch notices haben willst dann ist error_reporting = E_ALL für dich das richtige. willst du keine notices dann E_ALL & ~E_NOTICE, willst du auch keine warnings dann E_ALL & ~E_NOTICE & ~E_WARNING (wenn die konstante wirklich so heisst ;)).

der wert wird so gebildet, damit nur 1 konfigurationswert durch mehrere parameterkombinationen bestimmt werden kann.

grouf

Bloody Newbie
Registered: Aug 2002
Location: CH
Posts: 33
OK Vielen Dank
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz