Hallo,
Ich ziehe gerade von einem Confixx administrierten Server auf einen ISPConfig(3.0.4.6) -Server um. Nach mehreren Stunden probieren, installieren und suchen, ersuche ich Hilfe.
Ich bekomme den Fehler:
Deprecated: Function eregi() is deprecated in /var/www/clients/client5/web5/web/catalog1/inc/xtc_Security.inc.php on line 102
Das Problem dabei ist:
/etc/php5/apache2/php.ini hat error_reporting = E_ERROR
Ich kann das error_reporting setzen, was ich will. Es ändert sich nichts.
Außer ich setzte display_error = Off, dann sind die Fehler aus.
phpinfo() sagt mir, daß die Master- und Local-Value gleich sind, sich entsprechend der Einstellung ändern und ich die korrekte php.ini editiere.
Auch ein erneutes setzen / verschiedenes setzen per .htaccess oder ini_set bringt keine Änderung am Endergebniss.
Ich bin strikt nach dem Tutorial "The Perfect Server – Debian Squeeze (Debian 6.0) With BIND & Dovecot [ISPConfig 3]" vorgegangen.
Ein Update von PHP 5.3.3.7 auf 5.3.14 hat ebenso keine Änderung erziehlt.
Habe meine alte php.ini rüberkopiert, jedoch ebenso ohne Erfolg. (außer, daß die css eingeladen wird und die Fehler nicht mehr in kryptischen Code endet, sondern nach den Fehlern die Seite ausgegeben wird.)
Daher die Frage: an welchen Stellen könnte ich etwas übersehen haben und wo greift ispconfig ein?
Vielen Dank für die Hilfe!
Edit:
Wenn ich display_error = Off in der php.ini habe und die Werte (siehe unten) in der php-Datei setze (in der phpinfo ändert es die local value korrekt), dann gibt es ebenso keine Fehler aus.
"ini_set('display_errors','ON');
ini_set('error_reporting','1');"
Es muss ja nicht unbedingt global Fehler anzeigen - lokale Fehlerausgabe würde mir reichen ... aber selbst das geht nicht =(
Ich ziehe gerade von einem Confixx administrierten Server auf einen ISPConfig(3.0.4.6) -Server um. Nach mehreren Stunden probieren, installieren und suchen, ersuche ich Hilfe.
Ich bekomme den Fehler:
Deprecated: Function eregi() is deprecated in /var/www/clients/client5/web5/web/catalog1/inc/xtc_Security.inc.php on line 102
Das Problem dabei ist:
/etc/php5/apache2/php.ini hat error_reporting = E_ERROR
Ich kann das error_reporting setzen, was ich will. Es ändert sich nichts.
Außer ich setzte display_error = Off, dann sind die Fehler aus.
phpinfo() sagt mir, daß die Master- und Local-Value gleich sind, sich entsprechend der Einstellung ändern und ich die korrekte php.ini editiere.
Auch ein erneutes setzen / verschiedenes setzen per .htaccess oder ini_set bringt keine Änderung am Endergebniss.
Ich bin strikt nach dem Tutorial "The Perfect Server – Debian Squeeze (Debian 6.0) With BIND & Dovecot [ISPConfig 3]" vorgegangen.
Ein Update von PHP 5.3.3.7 auf 5.3.14 hat ebenso keine Änderung erziehlt.
Habe meine alte php.ini rüberkopiert, jedoch ebenso ohne Erfolg. (außer, daß die css eingeladen wird und die Fehler nicht mehr in kryptischen Code endet, sondern nach den Fehlern die Seite ausgegeben wird.)
Daher die Frage: an welchen Stellen könnte ich etwas übersehen haben und wo greift ispconfig ein?
Vielen Dank für die Hilfe!
Edit:
Wenn ich display_error = Off in der php.ini habe und die Werte (siehe unten) in der php-Datei setze (in der phpinfo ändert es die local value korrekt), dann gibt es ebenso keine Fehler aus.
"ini_set('display_errors','ON');
ini_set('error_reporting','1');"
Es muss ja nicht unbedingt global Fehler anzeigen - lokale Fehlerausgabe würde mir reichen ... aber selbst das geht nicht =(
Zuletzt bearbeitet: