Datum: 11.02.2009
, Kategorie:
PHP,
Web Hosting
Ein Kunde konnte mit seinem Script keine E-Mails versenden. Erster Reflex war phpinfo() hochladen und nachsehen, was auf dem Server ein- beziehungsweise ausgeschaltet ist. Stellt sich heraus, dass phpinfo() selbst deaktiviert ist. :-[]
Warning: phpinfo() has been disabled for security reasons in /home/www/[...]
Der zweite Versuch - einschalten des error_reporting - brachte dann auch schon die Lösung.
Warning: mail(): SAFE MODE Restriction in effect. The fifth parameter is disabled.
Ah, wieder mal der schrottige safe_mode. Zum Glück fällt der in PHP 6 weg. Macht nur Ärger und bringt nichts.
Das Problem konnte daraufhin recht fix gelöst werden.
Achja, open_basedir Beschränkung war auch eingeschaltet. Das aber nur am Rande.