Warning: ob_start() [ref.outcontrol]: output handler 'ob_gzhandler' Konflikte mit zlib output compression'
ich bin mit dem Gzip-commpressionand Zlib commpression, um die Geschwindigkeit meiner website
Habe ich folgenden code
ob_start("ob_gzhandler");
in der gemeinsamen Datei enthalten sind, auf allen Seiten, und
lib.output_compression = On
Aber danach bekomme ich die Fehlermeldung wie
"Warning: ob_start() [ref.outcontrol]: output handler 'ob_gzhandler' conflicts with 'zlib output compression' in E:\xampp\htdocs\projects\trunk\index.php on line 2"
Kann irgend jemand mir empfehlen, was ist falsch daran?
- Hi,Nach der Suche auf google kam ich zu wissen, Gzip and Zlib beide können nicht zusammen arbeiten. Mit einer von oben .Also, was ich Tat - lib.output_compression = Off, So dass jeder weiß, wie beide-Komprimierung, um Website?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Suchen-Zeile unten in Ihre php.ini-Datei:
zlib.output_compression = On
ändern für:
zlib.output_compression = Off
Sollten Sie überprüfen, ob die zlib-Bibliothek geladen, dann reinigen Sie die schalten Sie output buffering by doing
ob_end_clean()
Sie können fügen Sie diese Zeile am Anfang der Datei :
<?php if (extension_loaded('zlib')){ ob_end_clean(); ob_start('ob_gzhandler');} ?>
In deiner php.ini, Suche nach "zlib" und Umschalten Auf
Empfehlung : verwenden Sie keine PHP-Zlib-Kompression wird, Schalten Sie es AUS
aber versuchen, Schalten Sie Output Buffering
Die hilft, Verarbeitet HTML Gestartet werden, um Puffer sofort ohne zu warten.. Das hilft um zu beschleunigen, einige mili-Sekunden.
Verwenden Sie nicht zu viel PHP echo für normale HTML-codes.
Verwenden
Ist es das gleiche. Sie brauchen nur zu tun, einer von Ihnen, nicht beide.
Ich hatte das gleiche problem und deine Antwort war sehr hilfreich.
Suchen-Zeile unten in Ihre php.ini-Datei:
zlib.output_compression = On
ändern für:
zlib.output_compression = Off
Allerdings konnte ich nicht herausfinden, wo suchen Sie die php.ini-Datei oder die Datei zlib.
Ich nahm ein paar Tage, und ich sah über die oben aus einer neuen Perspektive. Mein Hosting-provider ist "Hostinger" http://api.hostinger.in/redir/21246281 Sie nutzen die Neuen Control-Panel und öffnen Sie die PHP-Konfiguration hier:
ps für cpanel Benutzer gebe ich ein update, wenn nötig.
Hier ist ein Beispiel für eine php-Seite einrichten auf der Hostinger-panel:
PHP-Konfiguration
PHP 5.2
PHP 5.3
PHP 5.4
PHP 5.5
PHP 5.6
PHP 7.0
Wählen Sie die PHP-version, die Sie möchten für Ihr Konto aktiviert ist.
Aktiviert
Deaktiviert
Ob transparent zu komprimieren Seiten. Wenn diese option auf "On" in php.ini, die Seiten werden komprimiert, wenn der browser einen "Accept-Encoding: gzip" oder "deflate" - header. "Content-Encoding: gzip" (respektive "deflate") und "Vary: Accept-Encoding" - Header Hinzugefügt werden, um die Ausgabe. In der runtime kann nur festgelegt werden, vor dem senden von jeglicher Ausgabe.
Enabled
/Disabled
Diese legt fest, ob Fehler, die gedruckt werden sollen, auf dem Bildschirm als Teil der Ausgabe, oder wenn Sie sollten vor dem Benutzer verborgen werden.Max Input Vars
Hier ist ein Beispiel des php-konfigurieren von admin-panel-Seite nur die änderung vornehmen. Ich hoffe, das war helpuful jemand.
[email protected]