“שגיאת קידוד תוכן” אוֹ “לא יכול לפענח נתונים גולמיים” זו אותה שגיאה, ההודעה שונה מדפדפן אינטרנט אחד למשנהו. שגיאה זו עשויה להופיע כאשר אנו מנסים לגשת א דַף אִינטֶרנֶט מהקלקולטור או מהטלפון הנייד.
משתמשי ספארי מקבלים גם קוד שגיאה בהמשך ההודעה:Nsurlerrordomain – 1015ו המשמעות היא שלא ניתן לפתור את הבעיה על ידי מבקר הדף, אלא על ידי מנהל האתר עליו קיימת שגיאה זו.
מה הגורם לשגיאה “שגיאת קידוד תוכן” אוֹ “לא ניתן לפענח נתונים גולמיים: (nsurlerRordomain)
שרתי אינטרנט, בין אם אנחנו מדברים עליהם אפאצ'י אוֹ Nginx, אני משתמש במערכת של ארכיון / דחיסה וקידוד ((הַצפָּנָה) gzip של דפי אינטרנט, כדי לשרת את זרימת הנתונים בחבילות קטנות יותר למשתמשים. לדוגמה, אם לדף אינטרנט יש בגודל הרגיל של 512KB, עם קידוד Gzip ניתן להפחית את זה ל -150 קילוגרם. תנועה אוטומטית עבור שרת המארח ומשתמש הקצה תהיה נמוכה יותר עם קידוד GZIP, ומהירות הטעינה תהיה גבוהה יותר.
על תוכן GZIP זה להכיל כמה קואורדינטות כדי להבין ולפענח אוטומטית, כך שניתן יהיה לפרוק את הקובץ ולרשום אותו למשתמש הקצה. תקף הן בדפדפן שולחני והן בדפדפן הנייד. אם זה לא קורה, ולא ניתן לפתוח את זרימת מסד הנתונים של GZIP, מופיעות שגיאות “שגיאת קידוד תוכן” / NsurlerRordomain.

עבור אלו המשתמשים ב- WordPress, השגיאה מתרחשת לרוב כאשר תוסף ה- WP Super Cache שגויו בהגדרות “מִתקַדֵם” של המודול, קיימת אפשרות מומלצת, הדוחסת את דפי האינטרנט שיוגשו מהר יותר. “דחוס דפים כך שיוגשו מהר יותר למבקריםו (מוּמלָץ)”ו

השבתת לאפשרות זו ו מחק את כל דפי האינטרנט במטמון זה יכול להיות פיתרון.
יש גם התרחיש בו הארכיון לא נעשה כראוי ברמת השרת, ודחיסת ה- GZIP מופעלת ישירות מה- PHP. בתרחיש זה תצטרך לבטל את הדחיסה ישירות מקובץ התצורה של PHP. דחיסת פלט זליב.
איך אנחנו מבטלים “Zlib Output Compression” בשרת אינטרנט
השבתה יכולה להיעשות רק על ידי מנהל השרת או באמצעות סקריפט שייתן גישה לעריכת הקבצים Php.iniו
זה יוגדר “off” עֲבוּר “zlib.output_compression” מִן 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
לאחר ביצוע שינוי זה, הפעל מחדש את שירותי האינטרנט של השרת והכל אמור לחזור לשגרה.
אתה גם לא משתמש “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.