php.ini wird bei lighttpd ignoriert?

B

bilbo_b

Guest
Hallo zusammen,

ich hab lighttpd und PHP im Image. Funktioniert soweit ganz gut. Wenn ich im WebIF in den Einstellungen für PHP zum Beispiel output_buffering = Off einstelle, danach lighttpd neu starte, wird mir bei phpinfo(); immer noch output_buffering = 4096 angezeigt. Laut phpinfo(); wird als php.ini die /tmp/flash/php.ini verwendet. Schaue ich mir die in einem Editor an, steht output_buddering = off, dennoch werden mir als Ausgabe 4096 angezeigt. Wie bekomme ich das denn nun deaktiviert? Bzw. welche ini wird denn verwendet?
 
Update: Obwohl ich lighttpd neu gestartet hatte, wurde der Wert nicht übernommen. Als ich aber die komplette Box neu gebootet hab schon. Kann mir das jemand erklären? Mein gewünschtes Setting ist übrigens nun aktiv und wurde akzeptiert. Ich versteh es dennoch nicht. Eigentlich sollte doch der Restart die Änderung übernehmen oder?
 
Wie hast du denn den lighttpd neu gestartet? Ich hab die Erfahrung gemacht, dass ein "restart" nicht immer das PHP beendet. Wie das auch immer sein kann...

Wenn phpinfo anzeigt, dass die /tmp/flash/php.ini verwendet wird und es darin richtig eingetragen ist, dann kann es nur daran liegen, dass der fcgi-Prozess nicht neu gestartet wurde.

Gruß
Oliver
 
Hmm wenn ich das über den Button im Freetz WebIF "restarte" habe ich obiges Phänomen. Keine Ahnung was die Prozesse da wirklich machen. Ich hab aber auch gemerkt, das WebIF hier nicht immer richtig arbeitet. Manchmal läuft der Prozess vom lighttpd einfach weiter, was man dann sieht, wenn man auf der Konsole mit ps nachschaut. Dennoch behauptet das WebIF, das lighttpd nicht mehr läuft. Mach ich hingegen auf der Konsole "etc/init.d/rc.lighttpd" wird wirklich neu gestartet, auch die CGI Prozesse bekommen neue PID's. Dann werd ich wohl lieber über die Konsole arbeiten... Hauptsache ich hab die neue Config aktiv. Hab jetzt dropbear mit drin, dann kann ich mir SSH bei Bedarf auch nach draußen legen.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.