Indholdskodning Error / Kan ikke afkode Raw Dato (Fix Error NSURLErrorDomæne)

"Indholdskodning Error"Eller"Kan ikke afkode Raw data”Er den samme fejl, meddelelsen er forskellig fra en internetbrowser til en anden. Denne fejl kan opstå, når vi prøver at få adgang til den websted fra din lommeregner eller din mobiltelefon.
Safari-brugere modtager også en fejlkode efter meddelelsen: NSURLErrorDomæne - 1015. Det betyder, at problemet ikke kan løses af den besøgende på siden, men af administratorwebstedet, hvor denne fejl findes.

Hvad er årsagen til “Indholdskodning Error" eller "Kan ikke afkode Raw Dato: (NSURLErrorDomæne)

Webservere, hvad enten vi snakker om Apache eller Nginx, Jeg bruger en arkivering / komprimering og kodning (kodning) gzip af websider, der tjener dataflyten i mindre pakker til brugerne. For eksempel, hvis en webside har en normal størrelse på 512 KB, med kodning af gzip dette kan reduceres til op til 150 KB. Automatisk vil trafikken for værtsserveren såvel som slutbrugeren være lavere med gzip-kodning, og uploadhastigheden vil være højere.
Dette gzip-indhold skal indeholde nogle koordinater, der kan forstås og dekodes automatisk, så filen kan pakkes ud og vises til slutbrugeren. Gyldigt i begge browsere desktop såvel som til en mobil. Hvis dette ikke sker, og datastrømmen i gzip-format ikke kan åbnes, opstår der "Content Encoding" -fejl. Error”/ NSURLErrorDomæne.

Til dem der bruger WordPress, fejlen opstår oftest når forkert konfigurere WP Super Cache-plugin. I indstillingerne “Avanceret”Af modulet er der en anbefalet mulighed, der komprimerer websider, så de kan serveres hurtigere til brugerne. "Komprimere sider, så de serveres hurtigere til besøgende. (Anbefales) ".

Deaktivering af denne mulighed og slette alle cachelagrede websider det kan være en løsning.

Der er også scenariet, hvor arkivering ikke udføres korrekt på serverniveau, og gzip-komprimering er aktiveret direkte fra PHP. I dette scenarie skal du deaktivere komprimering direkte fra PHP-konfigurationsfilen. Zlib-outputkomprimering.

Hvordan vi deaktiverer det “Zlib Output Compression” på en webserver

Deaktivering kan kun ske pr administratorserver eller gennem et script, der giver dig adgang til at redigere filen php.ini.

Det vil blive indstillet "off"Til"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 denne ændring er foretaget, restartdu har webservices på serveren, og alt skal vende tilbage til det normale.

Brug heller ikke "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. 

Hvordan man » Linux » Apache » Indholdskodning Error / Kan ikke afkode Raw Dato (Fix Error NSURLErrorDomæne)

Lidenskabelig med teknologi, jeg kan godt lide at teste og skrive tutorials om operativsystemer macOS, Linux, Windows, om WordPress, WooCommerce og konfigurer LEMP webservere (Linux, NGINX, MySQL og PHP). jeg skriver videre StealthSettings.com siden 2006, og et par år senere begyndte jeg at skrive på iHowTo.Tips tutorials og nyheder om enheder i økosystemet Apple: iPhone, iPad, Apple Watch, HomePod, iMac, MacBook, AirPods og tilbehør.

Efterlad en kommentar