Tartalomkódolás Error / Nem lehet dekódolni a nyers adatokat (jav Error NSURLErrorTartomány)

"Tartalomkódolás Error"Vagy"Nem lehet dekódolni a nyers adatokat”Ugyanaz a hiba, az üzenet internet-böngészőnként eltér. Ez a hiba akkor fordulhat elő, amikor megpróbáljuk elérni weboldal a számológépről vagy a mobiltelefonjáról.
felhasználók Safari, egy hibakódot is kapok az üzenet folytatásában: NSURLErrorDomain - 1015. Ez azt jelenti, hogy a problémát nem az oldal látogatója tudja megoldani, hanem annak a weboldalnak a rendszergazdája, amelyen ez a hiba előfordul.

Mi az oka a „Tartalom kódolásának Error” vagy „A nyers adatok nem dekódolhatók: (NSURLErrorTartomány)

Webszerverek, akár beszélünk is Apache vagy nginx, Használom a archiválás / tömörítés és kódolás (kódolás) gzip weblapok száma, az adatáramlás kisebb csomagokban történő kiszolgálása a felhasználók számára. Például, ha egy weboldal normál mérete 512 KB, a a gzip kódolása ez 150KB-ra csökkenthető. A gzip kódolás esetén a gazdaszerver és a végfelhasználó forgalma automatikusan alacsonyabb lesz, és a feltöltési sebesség nagyobb lesz.
Ennek a gzip-tartalomnak tartalmaznia kell bizonyos koordinátákat, amelyek automatikusan érthetők és dekódolhatók, hogy a fájl kibontható legyen, és felsorolható legyen a végfelhasználó számára. Mindkét böngészőn érvényes desktop valamint egy mobilhoz. Ha ez nem történik meg, és a gzip formátumú adatfolyam nem nyitható meg, akkor a „Content Encoding” hibák lépnek fel. Error”/ NSURLErrorTartomány.

Azoknak, akik használják WordPress, a hiba leggyakrabban akkor fordul elő, ha rosszul konfigurálja a bővítményt WP Super Cache. A beállításokbanRészletes”A modul közül van egy ajánlott opció, amely tömöríti a weboldalakat, hogy gyorsabban jelenjenek meg a felhasználók számára. "Tömörítse az oldalakat, hogy gyorsabban szolgáljanak fel a látogatók számára. (Ajánlott) ".

letiltása ennek a lehetőségnek és az összes tárolt weboldal törlése ez megoldás lehet.

Létezik egy olyan eset is, amikor az archiválás nem megfelelő a szerver szintjén, és a gzip tömörítést közvetlenül a PHP-ről engedélyezik. Ebben a forgatókönyvben le kell tiltania a tömörítést közvetlenül a PHP konfigurációs fájlból. Zlib kimeneti tömörítés.

Hogyan tiltjuk le “Zlib Output Compression” egy webszerveren

A deaktiválást csak a kiszolgáló adminisztrátora vagy egy olyan szkript segítségével végezheti el, amely hozzáférést biztosít a fájl szerkesztéséhez php.ini.

Be lesz állítva "off" a "zlib.output_compression"In 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

A módosítás után indítsa újra a szerver webszolgáltatásait, és mindennek vissza kell térnie a normál kerékvágásba.

Ne használja a "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. 

Technológiai rajongóként örömmel írok a StealthSettings.com-on 2006 óta. Széles körű tapasztalatom van operációs rendszerekkel: macOS, Windows és Linux, valamint programozási nyelvekkel és blogolási platformokkal (WordPress) és online áruház platformokkal (WooCommerce, Magento, PrestaShop).

Hogyan » Linux » Apache » Tartalomkódolás Error / Nem lehet dekódolni a nyers adatokat (jav Error NSURLErrorTartomány)
Írj hozzászólást