Sisu kodeerimise viga / ei saa töötlemata andmeid dekodeerida (parandage viga nsurlerordomain)

Sisu kodeerimise viga” või “Ei saa töötlemata andmeid dekodeerida” see on sama viga, sõnum on Interneti-brauseriti erinev. See tõrge võib ilmneda, kui proovime sellele juurde pääseda lehekülg kalkulaatorist või mobiiltelefonist.
Safari kasutajad saavad veakoodi ka sõnumi jätkamisel:NSURLErrorDomain – 1015. See tähendab, et probleemi ei saa lahendada lehe külastaja, vaid selle veebilehe administraator, millel see viga esineb.

Mis on vea põhjus “Sisu kodeerimise viga” või “Toorandmeid ei saa dekodeerida: (NSURLErrorDomain)

Veebiserveritest, kas me räägime Apache või NGINX, ma kasutan süsteemi arhiveerimine / tihendamine ja kodeerimine (kodeering) gzip veebilehtedele, et pakkuda kasutajatele andmevoogu väiksemates pakettides. Näiteks kui veebilehe normaalsuurus on 512 kB, koos kodeering gzip seda saab vähendada 150 KB-ni. Automaatselt on nii hostserveri kui ka lõppkasutaja liiklus gzip-kodeeringuga väiksem ja üleslaadimise kiirus suurem.
See gzip-sisu peab sisaldama mõningaid koordinaate, mida saab automaatselt mõista ja dekodeerida, et faili saaks lahti pakkida ja lõppkasutajale loetleda. Kehtib nii lauaarvuti brauseris kui ka mobiilis. Kui seda ei juhtu ja gzip-vormingus andmevoogu ei saa avada, ilmuvad vead “Sisu kodeerimise viga” / NSURLErrorDomain.

Neile, kes kasutavad WordPressi, ilmub tõrge enamasti siis, kui konfigureerige WP Super Cache pistikprogramm valesti. Seadetes “Arenenud” moodulist on soovitatav valik, mis tihendab veebilehed kasutajatele kiiremini serveerimiseks. “Tihendage lehed, et neid kiiremini külastajatele edastada. (Soovitatav)”.

keelamine see valik ja kõigi veebilehtede vahemälust kustutamine võib olla lahendus.

Samuti on stsenaarium, kus arhiveerimine ei toimu serveri tasemel õigesti ja gzip-tihendamine aktiveeritakse otse PHP-st. Selle stsenaariumi korral peate pakkimise otse PHP konfiguratsioonifailist keelama. Zlib väljundi tihendamine.

Kuidas me keelame “Zlib Output Compression” veebiserveris

Deaktiveerimist saab teha ainult serveri administraator või skripti kaudu, mis annab juurdepääsu faili redigeerimiseks php.ini.

See seab “off” jaoks “zlib.output_compression” -Lt php.ini.

; Selle valiku kehtivad väärtused on 'off', 'on' või konkreetne puhvri suurus
; kasutada tihendamiseks (vaikimisi on 4KB)
; Märkus. Saadud tüki suurus võib tihendamise olemuse tõttu erineda. PHP
;   väljastab tükid, millest igaüks on paarsada baiti
;   kokkusurumine. Kui eelistate parema tüki suurust
;   jõudlust, lubage lisaks output_buffering.
; Märkus. Standardi asemel peate kasutama faili zlib.output_handler
;   output_handler, vastasel juhul on väljund rikutud.
; http://php.net/zlib.output-compression
zlib.output_compression = väljas

Pärast selle muudatuse tegemist taaskäivitage serveri veebiteenused ja kõik peaks normaliseeruma.

Samuti mitte kasutada “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. 

Kirglik tehnoloogia vastu kirjutan koos Stealthsetts.com -i naudinguga alates 2006. aastast. Mul on rikkalik kogemus opsüsteemides: MacOS, Windows ja Linux, aga ka programmeerimiskeelte ja ajaveebiplatvormide (WordPress) ning veebipoodide jaoks (WooCommerce, Magento, Prashop).

Kodu Teie IT -õpetuste allikas, kasulikud näpunäited ja uudised. Sisu kodeerimise viga / ei saa töötlemata andmeid dekodeerida (parandage viga nsurlerordomain)
Kommentaari jätma