“שגיאת קידוד תוכן” אוֹ “לא יכול לפענח נתונים גולמיים” זו אותה שגיאה, ההודעה שונה מדפדפן אינטרנט אחד למשנהו. שגיאה זו עשויה להופיע כאשר אנו מנסים לגשת א דַף אִינטֶרנֶט מהקלקולטור או מהטלפון הנייד.
משתמשי ספארי מקבלים גם קוד שגיאה בהמשך ההודעה: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ו
; ערכים תקפים עבור אפשרות זו הם 'כבוי', 'ON', או גודל חיץ ספציפי ; שישמש לדחיסה (ברירת המחדל היא 4KB) ; הערה: גודל נתח הנובע עשוי להשתנות בגלל אופי הדחיסה. PHP ; פלט נתחים שהם כמה מאות בתים כל אחד כתוצאה מ ; דְחִיסָה. אם אתה מעדיף גודל נתח גדול יותר לטובה ; ביצועים, אפשר Output_Buffering בנוסף. ; הערה: עליך להשתמש ב- zlib.outpupt_handler במקום התקן ; Output_handler, או אחרת הפלט יופחת. ; http://php.net/zlib.output-crepression 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.