Kódování obsahu Error / Nelze dekódovat Raw Datum (Oprava Error NSURLErrorDoména)

"Kódování obsahu Error"Nebo"Nelze dekódovat Raw Data„Je to stejná chyba, zpráva se liší od jednoho internetového prohlížeče k druhému. K této chybě může dojít, když se k ní pokusíme získat přístup webové stránky z kalkulačky nebo mobilního telefonu.
uživatelé Safari, v pokračování zprávy také dostávám kód chyby: NSURLErrorDoména - 1015. To znamená, že problém nemůže vyřešit návštěvník stránky, ale pomocí administratorwebové stránky, na kterých se tato chyba vyskytuje.

Co je příčinou „Kódování obsahu Error“ nebo „Nelze dekódovat Raw Datum: (NSURLErrorDoména)

Webové servery, ať už mluvíme Apache nebo Nginx, Používám archivace / komprese a kódování (kódování) gzip webových stránek, aby sloužil toku dat v menších balíčcích uživatelům. Pokud má například webová stránka normální velikost 512 kB, s kódování gzip to lze snížit až na 150 kB. Automaticky bude přenos pro hostitelský server i pro koncového uživatele nižší s kódováním gzip a rychlost nahrávání bude vyšší.
Tento obsah gzip musí obsahovat některé souřadnice, které lze automaticky pochopit a dekódovat, aby mohl být soubor rozbalen a zobrazen koncovému uživateli. Platí v obou prohlížečích desktop stejně jako pro mobilní. Pokud se tak nestane a datový proud ve formátu gzip nelze otevřít, dojde k chybám „kódování obsahu“. Error”/ NSURLErrorDoména.

Pro ty, kteří používají WordPress, k chybě dochází nejčastěji, když nesprávně nakonfigurovat plugin WP Super Cache. V nastavení „pokročilý„Z modulu existuje doporučená možnost, která komprimuje webové stránky, aby se uživatelům zobrazovaly rychleji. "Komprimujte stránky, aby se návštěvníkům zobrazovaly rychleji. (Doporučeno) ".

Zakázání této možnosti a mazání všech webových stránek v mezipaměti může to být řešení.

Existuje také scénář, ve kterém se archivace neprovádí správně na úrovni serveru a komprese gzip je povolena přímo z PHP. V tomto scénáři budete muset deaktivovat kompresi přímo z konfiguračního souboru PHP. Komprese výstupu Zlib.

Jak to deaktivujeme “Zlib Output Compression” na webovém serveru

Deaktivaci lze provést pouze pomocí administratorserveru nebo prostřednictvím skriptu, který vám umožní přístup k úpravám souboru php.ini.

Nastaví se „off" pro "zlib.output_compression"V php.ini.

; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
; Note: Resulting chunk size may vary due to nature of compression. PHP
;   outputs chunks that are few hundreds bytes each as a result of
;   compression. If you prefer a larger chunk size for better
;   performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
;   output_handler, or otherwise the output will be corrupted.
; http://php.net/zlib.output-compression
zlib.output_compression = off

Po provedení této změny restartujte webové služby serveru a vše by se mělo vrátit do normálu.

Také nepoužívejte „Zlib Output Compression” la nivel de server daca aveti si un plugin care face deja acest lucru. Modulul va memora in cache o pagina web deja comprimata, iar la utilizatorul final rezultatul va fi o eroare de decodare a paginii web. 

Věnovaný technologiím, s radostí píši na StealthSettings.com od roku 2006. Mám bohaté zkušenosti s operačními systémy: macOS, Windows a Linux, stejně jako s programovacími jazyky a platformami pro blogování (WordPress) a pro online obchody (WooCommerce, Magento, PrestaShop).

jak na to » Linux » Apache » Kódování obsahu Error / Nelze dekódovat Raw Datum (Oprava Error NSURLErrorDoména)
Zanechat komentář