Error_reporting ohne Notice für einzelne Domain per vhost.conf

kojak2008

New Member
Moin alles samt, ich hab das folgendes Problem.

Ich möchte unter dem aktuelles Plesk das error_reporting
aktivieren, aber ohne NOTIZE mit hilfe von einer vhost.conf

Ich hab schon viele Variationen versucht und google konnte mir auch nicht weiter helfen. Bekomme es nicht hin.

Hier einige Versuchte Werte bzw. flags mit denen ich kein Erfolg hatte.

php_admin_flag display_errors on
php_admin_flag error_reporting 1
php_admin_value error_reporting 2047
php_admin_value error_reporting 1023
php_admin_value error_reporting "E_ALL"
php_admin_value error_reporting E_ALL usw. etc. pp.


Kodi
 
Webserver??? Was meinst du genau? :)
Kenn mich mit Server nicht besonders aus.

Betriebssystem Linux 2.6.27....
Plesk Version 9.2.3
 
Du kannst keine für PHP.ini benannte Werte wie E_ALL o. ä. eintrage.

Lies bitte mal http://www.php.net/manual/en/errorfunc.constants.php und beschäftige dich mit Bitrechnung (moderne Taschenrechner, auch für den PC können das).

Aber vielleicht geht das:
Code:
php_admin_value error_reporting 29695
könnte passen
Trage das per Hand in deine vhost.conf der Domain ein.
Starte Apache neu.

-----
Oder du änderst /etc/php.ini und trägst dort
error_reporting E_ALL & ~E_NOTICE
Ich hoffe, du weißt, dass PHP dann jeden Fehler rausprosaunt.
Für ein Produktivsystem nicht gerade praktisch.
 
Last edited by a moderator:
GwenDragon - Ich danke schon einmal, leider funktioniert es bisher nicht mit deinem ,,Vorschlag,,. Bin aber noch am testen...

Ich möchte oder ich kann die php.ini nicht verändern, weil mehrere Domains auf dem Server liegen und die php.ini, nach dem was ich weis, sozusagen global ist.
Daher soll z.B. eine einzelne Domain über die vhost.conf konfiguriert werden.

Wegen den unterdrückten Fehlermeldungen:
Das ich dann keine oder bestimmte Fehlermeldungen nicht bekomme, ist beabsichtigt. Möchte nur die Notice weg haben, weil ich einige nicht bereinigt habe und das nicht nötig ist.

Wenn es noch eine Idee gibt wie ich nur Notice ausgeben lassen kann, dann bleibt der Mund nicht grade. :)
 
lösung

Lösung gefunden:
In die vhost.conf muss folgendes rein damit Fehlermeldungen in PHP angezeigt werden aber ohne Notice. Server neustarten nicht vergessen oder Domain einmal sperren und wieder entsperren, damit die vhost.conf neu eingelesen wird...

php_admin_flag display_errors on
php_value error_reporting 2039
 
Back
Top