Innehållskodning Error / Kan inte avkoda Raw Datum (fix Error NSURLErrorDomän)

"Innehållskodning Error"Eller"Kan inte avkoda Raw Data”Är samma fel, meddelandet skiljer sig från en webbläsare till en annan. Det här felet kan uppstå när du försöker komma åt en webbsida från din kalkylator eller din mobiltelefon.
användare Safari, jag får också en felkod i fortsättningen av meddelandet: NSURLErrorDomän - 1015. Detta innebär att problemet inte kan lösas av sidans besökare, utan av administratorwebbplatsen där detta fel finns.

Vad är orsaken till “Innehållskodning Error” eller ”Kan inte avkoda Raw Datum: (NSURLErrorDomän)

Webbserver, oavsett om vi pratar om Apache eller nginx, Jag använder en arkivering / komprimering och kodning (kodning) gzip av webbsidor, för att tjäna dataflödet i mindre paket till användare. Om en webbsida till exempel har en normal storlek på 512 kB, med kodande gzip detta kan reduceras till upp till 150 kB. Trafiken för värdservern såväl som för slutanvändaren blir automatiskt lägre med gzip-kodning och uppladdningshastigheten blir högre.
Detta gzip-innehåll måste innehålla några koordinater som kan förstås och avkodas automatiskt, så att filen kan packas upp och listas till slutanvändaren. Gäller i båda webbläsarna desktop såväl som för en mobil. Om detta inte händer och dataströmmen i gzip-format inte kan öppnas inträffar "Content Encoding" -fel. Error”/ NSURLErrorDomän.

För de som använder WordPress, felet uppstår oftast när konfigurera pluginet felaktigt WP Super Cache. I inställningarna “Advanced Open water”Av modulen finns det ett rekommenderat alternativ, som komprimerar webbsidor för att serveras snabbare för användarna. "Komprimera sidor så att de visas snabbare för besökare. (Rekommenderas) ".

Inaktivera av detta alternativ och ta bort alla cachade webbsidor det kan vara en lösning.

Det finns också ett scenario där arkivering inte görs korrekt på servernivå och gzip-komprimering aktiveras direkt från PHP. I det här scenariot måste du inaktivera komprimering direkt från PHP-konfigurationsfilen. Zlib-utmatningskompression.

Hur vi inaktiverar det “Zlib Output Compression” på en webbserver

Avaktivering kan endast göras av administratorserver eller genom ett skript som ger dig tillgång till att redigera filen php.ini.

Det kommer att ställas in “off" on "zlib.output_compression"I 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

Efter att denna ändring har gjorts, starta om serverns webbtjänster och allt ska återgå till det normala.

Använd inte "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. 

Teknikentusiast, jag skriver med glädje på StealthSettings.com sedan 2006. Jag har omfattande erfarenhet av operativsystem: macOS, Windows och Linux, samt programmeringsspråk och bloggplattformar (WordPress) och för onlinebutiker (WooCommerce, Magento, PrestaShop).

Hur man » Linux » Apache » Innehållskodning Error / Kan inte avkoda Raw Datum (fix Error NSURLErrorDomän)
Lämna en kommentar