Volker Poplawski wrote:
Ich hab das File mal angelegt und wwwrun.www übergeben, sogar Schreibrechte für others erteilt. Php schreibt aber trotzdem nichts rein. Die Errors und Log-Meldungen landen nach wie vor im error_log vom apache. (Ich würde auch eine Log-Meldung erwarten, wenn php oder apache2 ein File nicht anlegen/schreiben kann, welches in einer Konfigurationsdatei angegeben ist.)
Nein, da bekommst Du keine Fehlermeldung. Hab's gerade bei mir mal getestet.
Php Errors bzw log-Meldungen (error_log()) werden reichlich produziert, ich finde sie wie gesagt in error_log. error_reporting = E_ALL
Ich nehme an, Dir ist klar, dass in die mit error_log=xxx in der PHP-Konfig. definierte Datei nur PHP-Errormeldungen geschrieben werden. Der Apache schreibt seine Errormeldungen weiterhin und unabhängig davon in die in der Apache-Konfig. mit ErrorLog angegebene Logdatei. Wenn PHP tatsächlich Errormeldungen erzeugt und die angegebene Log-Datei existiert und schreibbar ist, gäbe es für das Nicht-Benutzen der Logdatei noch folgende Erklärung: Obwohl in der php.ini error_log=/var/log/apache2/phperrors.log gesetzt ist, kann das innerhalb deiner PHP-Anwendung ja nochmal überschrieben werden, zB mit ini_set('log_errors',0) oder ini_set('error_log','/tmp/sonstein_error.log') Oder ist das bereits ausgeschlossen? Joachim -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org