it-swarm.com.de

Wie zu ob_end_flush () -Fehler beheben?

Am Ende meiner WP-Admin-Seiten erhalte ich Folgendes:

ob_end_flush(): failed to send buffer of zlib output compression (1) in C:\Users\anticaking\Desktop\Website\wordpress\wp-includes\functions.php on line 3718.

Zeile 3718:

function wp_ob_end_flush_all() {
    $levels = ob_get_level();
    for ($i=0; $i<$levels; $i++)
        ob_end_flush();
}

Ich habe alle Plug-Ins entfernt und Themen ausgetauscht und erhalte immer noch den Fehler, sodass ich nicht genau feststellen kann, was den Fehler verursacht. Was ist das und wie behebe ich das?

3
hgale

Ich hatte auch dieses Problem mit WordPress und konnte es nicht richtig lösen. Endete mit diesem schmutzigen Hack, um zu verhindern, dass der Fehler angezeigt wird:

// Get the current error reporting level
$e_level = error_reporting();

// Turn off error reporting
error_reporting(0);

ob_start();
echo 'This is a horrible hack';
$buffer_contents = ob_get_clean();
ob_end_flush();

// Reset error reporting level to previous
error_reporting($e_level);

Alles scheint wie erwartet zu funktionieren, aber ich bin nicht stolz darauf!

2
jhob101