Sisällön koodausvirhe / raakatietoja ei voida dekoodata (Korjaa virhe NSURLErrorDomain)

"Sisällön koodausvirhe"Tai"Raakadataa ei voi dekoodata”Onko sama virhe, viesti on erilainen Internet-selaimessa. Tämä virhe voi tapahtua, kun yrität käyttää a verkkosivusto laskimesta tai matkapuhelimesta.
Safari-käyttäjät saavat myös virhekoodin viestin jälkeen: NSURLErrorDomain - 1015. Tämä tarkoittaa, että ongelmaa ei voi ratkaista sivun kävijä, vaan sen verkkosivuston järjestelmänvalvoja, jolla virhe esiintyy.

Mikä aiheuttaa "sisällön koodausvirheen" tai ei voi purkaa raakatietoja: (NSURLErrorDomain)

Web-palvelimet, puhummepa sitten Apache tai nginx, Käytän a arkistointi / pakkaaminen ja koodaus (koodaus) gzip verkkosivujen palvella tietovirtoja pienemmissä paketeissa käyttäjille. Esimerkiksi, jos verkkosivun normaalikoko on 512 kt, kanssa koodaa gzip tämä voidaan vähentää jopa 150 kt: iin. Automaattisesti isäntäpalvelimen ja loppukäyttäjän liikenne on alhaisempaa gzip-koodauksen kanssa, ja latausnopeus on suurempi.
Tämän gzip-sisällön on sisällettävä joitain koordinaatteja, jotka voidaan ymmärtää ja dekoodata automaattisesti, jotta tiedosto voidaan purkaa ja luetteloida loppukäyttäjälle. Voimassa molemmissa selaimissa desktop sekä matkapuhelimelle. Jos näin ei tapahdu ja gzip-muodossa olevaa tietovirtaa ei voida avata, näkyviin tulee "Sisällön koodausvirhe" / NSURLErrorDomain -virheet.

Niille, jotka käyttävät WordPressiä, virhe ilmenee useimmiten kun Määritä WP Super Cache -laajennus väärin. Asetuksissa “Kehittynyt”Moduulista on suositeltu vaihtoehto, joka pakkaa verkkosivut palvelemaan käyttäjiä nopeammin. "Pakkaa sivut, jotta ne näytetään nopeammin kävijöille. (Suositeltava) ".

Poistaminen käytöstä tästä vaihtoehdosta ja poistamalla kaikki välimuistilla varustetut verkkosivut se voi olla ratkaisu.

On myös skenaario, jossa arkistointia ei tehdä oikein palvelintasolla, ja gzip-pakkaus otetaan käyttöön suoraan PHP: stä. Tässä tilanteessa pakkaus on poistettava käytöstä suoraan PHP-määritystiedostosta. Zlib-ulostulopakkaus.

Kuinka poistamme sen käytöstä “Zlib Output Compression” Web-palvelimella

Deaktivoinnin voi tehdä vain palvelimen järjestelmänvalvoja tai komentosarja, joka antaa sinulle pääsyn tiedostojen muokkaamiseen php.ini.

Se asetetaan “off"To"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

Kun tämä muutos on tehty, käynnistä web-palvelinpalvelut uudelleen, ja kaiken pitäisi olla normaalissa tilassa.

Älä myöskään käytä "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. 

Sisällön koodausvirhe / raakatietoja ei voida dekoodata (Korjaa virhe NSURLErrorDomain)

Kirjailijasta

Stealth

Intohimoisesti kaikesta laitteesta ja IT: stä kirjoitan mielihyvin varkainsettings.com vuodesta 2006 ja haluan löytää kanssasi uusia asioita tietokoneista ja käyttöjärjestelmistä macOS, Linux, Windows, iOS ja Android.

Jätä kommentti