Verwenden können nicht Ausgabepufferung in Ausgabepufferung display-Handler

Habe ich neu installiert, Apache und Umstellung von PHP 5.3 auf 5.6. Alles funktioniert, außer ich bekomme diese Fehlermeldung, beim aufrufen ob_start():

Cannot use output buffering in output buffering display handlers

Habe ich versucht zu aktivieren, output buffering PHP, aber ich bekomme immer noch diese Fehlermeldung:

output_buffering = 4096
  • haben Neustart des Webservers ?
  • natürlich. Viele Male
  • Was ist das memory limit in der verwendeten php.ini, ich denke, wenn du es auf einen höheren Wert, wird es funktionieren.
  • Das memory_limit in php.ini? Es ist 1024M im moment
  • Das sollte genug sein! Ist es eine eigene Website oder wordpress?
  • Es ist eine eigene Website
  • Machen Sie bei der Ausgabe der Puffer in der ob_start Rückruf?
  • Können Sie uns ein wenig mehr Informationen wo und wie Sie mit dem ob_start?
  • Wir ersetzen jedes {{TEXTID}} string in der Ausgabe auf den entsprechenden text
  • kannst du das bisschen code um die Frage, damit wir es sehen können? wie Alex sagte, Mach dir eine Ausgabe des Puffers, in dem Rückruf, oder sind Sie tatsächlich mit einem Rückruf für das ob_start
  • Ich benutze eine callback-Funktion
  • kopieren Sie bitte den code, das ist der den Fehler verursacht, nun fehlt uns noch eine Menge von Informationen, die wir verwenden können, um den Fehler zu beheben, ersetzen Sie sensible Daten mit ******, es gibt keinen Kontext für uns mit zu arbeiten. du sagst ob_start verursacht die Fehler, aber ich kann Euch sagen, dass ist nicht das problem, es ist die callback-Funktion, die hat den Fehler.
  • vielleicht interessant? ob_get_status — status output buffer
  • kann u post genaue log enteries

InformationsquelleAutor Iter Ator | 2015-11-26
Schreibe einen Kommentar