wir haben Jahrelang einen Debian 10 Server mit Froxlor und php7.3 genutzt und haben jetzt auf einen neuen Server mit Debain 12 und PHP [7.3|8.1|8.2] FPM gewechselt.
Seit dem funktioniert keine live Ausgabe in den Scripts mehr:
Simples Beispiel:
``` php
if (ob_get_level() == 0) ob_start();
for ($i = 0; $i<3; $i++){
echo"<br> Line to show.";
echostr_pad('',4096)."\n";
ob_flush();
flush();
sleep(1);
}
echo"Done.";
ob_end_flush();
```
Ich habe wirklich sehr viel gelesen und die Settings geprüft, ich finde den Fehler aber nicht.
Settings die dafür verantwortlich sein sollen:
php.ini
```
output_buffering = 4096
zlib.output_compression = Off
implicit_flush = Off
```
Funktioniert aber nicht, es wird immer erst ausgegeben, wenn das Script beendet ist.
Kann mit da jemand helfen oder eine Info geben, was das sein könnte?
Question
stolly82
Hallo zusammen,
wir haben Jahrelang einen Debian 10 Server mit Froxlor und php7.3 genutzt und haben jetzt auf einen neuen Server mit Debain 12 und PHP [7.3|8.1|8.2] FPM gewechselt.
Seit dem funktioniert keine live Ausgabe in den Scripts mehr:
Simples Beispiel:
``` php
```
Ich habe wirklich sehr viel gelesen und die Settings geprüft, ich finde den Fehler aber nicht.
Settings die dafür verantwortlich sein sollen:
php.ini
```
output_buffering = 4096
zlib.output_compression = Off
implicit_flush = Off
```
Funktioniert aber nicht, es wird immer erst ausgegeben, wenn das Script beendet ist.
Kann mit da jemand helfen oder eine Info geben, was das sein könnte?
6 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now