كيفية إصلاح مشكلة "فشل التحديث. "الاستجابة ليست استجابة JSON صالحة" خطأ
نشرت: 2024-01-09هل واجهت الخطأ "فشل التحديث، الاستجابة ليست استجابة JSON صالحة" على موقع WordPress الخاص بك؟ 🤔
إنه خطأ شائع في WordPress ولكنه ليس خطأً بالغ الأهمية. في معظم الحالات، لا يمنعك ذلك من الوصول إلى موقع الويب الخاص بك ولكن يمكن أن يمنعك من مواصلة عملك.
يظهر الخطأ عادةً عند تحميل ملف وسائط أو تحرير محتوى في محرر كتلة WordPress الأصلي أو محرر الموقع (AKA Gutenberg). لمواصلة استخدام المحرر، تحتاج إلى إزالة الخطأ.
لذلك، سنوضح لك في هذه المقالة كيفية إزالة الخطأ "فشل التحديث، الاستجابة ليست استجابة JSON صالحة" من موقع WordPress الخاص بك. 🧹
📚 جدول المحتويات :
- قم بتحديث الروابط الدائمة وقم بإنشاء ملف .htaccess جديد
- تحقق من عناوين URL الخاصة بموقعك
- إصلاح مشكلات المحتوى المختلط (مشكلات HTTPS)
- تعطيل جدران الحماية
- قم بإلغاء تنشيط المكونات الإضافية والموضوعات للعثور على مشكلات التوافق المحتملة
- تحقق من سجل التصحيح
- اطلب المساعدة من مزود الاستضافة
ما الذي يسبب الخطأ "فشل التحديث، الاستجابة ليست استجابة JSON صالحة"؟
كما قلنا في المقدمة، يظهر خطأ استجابة JSON عندما تستخدم محرر الكتل و/أو محرر الموقع لتحميل صورة أو لإضافة محتوى موقع الويب الخاص بك أو تعديله.
لفهم الخطأ، عليك أولاً أن تفهم ما يحدث خلف الكواليس عند استخدام المحرر.
أثناء العمل في المحرر، يتصل متصفحك باستمرار بخادم موقع الويب الخاص بك.
عند إضافة محتوى أو تعديله على Gutenberg، يتم إرسال بيانات موقعك إلى الخادم. يقوم بمعالجة البيانات، وتخزينها في قاعدة البيانات، والرد على المحرر قائلاً أنه تم حفظ البيانات.
يظهر الخطأ "فشل التحديث، الاستجابة ليست استجابة JSON صالحة" عندما يحدث خطأ ما في هذا الاتصال بين المحرر وخادم الموقع .
😕 عادةً ما يحدث سوء الاتصال بين المحرر والخادم للأسباب التالية:
- تعارض البرنامج المساعد أو الموضوع
- تكوينات الخادم غير صحيحة
- بيانات تالفة
- قيود البرنامج المساعد للأمان
- قيود جدار الحماية، من بين أمور أخرى
في القسم التالي، سنعرض بعض خطوات استكشاف الأخطاء وإصلاحها لمساعدتك في إزالة رسالة "فشل التحديث، الاستجابة ليست استجابة JSON صالحة" من محرر Gutenberg الخاص بك.
كيفية إصلاح الخطأ "فشل التحديث، الاستجابة ليست استجابة JSON صالحة".
في هذا القسم، قمنا بتغطية جميع الحلول الممكنة للخطأ. ولكن قبل البدء في تنفيذ الحلول، نوصي بأخذ نسخة احتياطية من موقع الويب الخاص بك بالكامل.
تتضمن بعض الحلول الانتقال إلى الواجهة الخلفية لموقعك وإجراء تعديلات على ملفات WordPress المهمة وتعطيل المكونات الإضافية والموضوعات وما إلى ذلك.
وغني عن القول أن هذه الخطوات محفوفة بالمخاطر.
مع وجود نسخة احتياطية، يمكنك تنفيذ الحلول دون القلق بشأن تعطل موقع الويب الخاص بك.
لذا، قم بأخذ نسخة احتياطية قبل متابعة الحلول أدناه. 💾
لإصلاح الخطأ "فشل التحديث، الاستجابة ليست استجابة JSON صالحة"، تحتاج إلى تنفيذ الحلول التالية:
حلول مؤقتة إذا كان عليك إنجاز شيء ما على الفور
يمكن أن يستغرق تنفيذ بعض الحلول الشائعة وقتًا طويلاً، لذا إذا كنت في عجلة من أمرك ويجب عليك بالتأكيد إضافة/تحرير جزء من المحتوى على الفور، فإننا نوصي باستخدام هذه الحلول في الوقت الحالي ثم تنفيذ الحل الحقيقي الحلول لاحقا.
1. قم بالتبديل إلى المحرر الكلاسيكي
إذا كنت تخطط للتبديل إلى المحرر الكلاسيكي بشكل دائم، فقد يكون هذا هو تلميحك. إذا لم تكن لديك مثل هذه الخطط، فما عليك سوى استخدام المحرر الكلاسيكي مؤقتًا لجزء المحتوى الذي تواجه فيه مشكلات.
ومع ذلك، فإن إجراء التبديل قد يؤثر على تخطيط وتنسيق صفحاتك الحالية التي تم إنشاؤها باستخدام محرر الكتل، لذلك لا نوصي بالتبديل إلى المحرر الكلاسيكي على مستوى الموقع إن أمكن.
للتبديل إلى المحرر الكلاسيكي، قم بتثبيت وتنشيط البرنامج الإضافي الرسمي للمحرر الكلاسيكي على موقع WordPress الخاص بك.
2. قم بتحميل الوسائط عبر مكتبة الوسائط
إذا واجهت الخطأ "فشل التحديث، الاستجابة ليست استجابة JSON صالحة" أثناء تحميل صورة مباشرة في المحرر، فحاول إضافة الصورة عبر مكتبة الوسائط بموقعك بدلاً من ذلك.
في لوحة تحكم WordPress الخاصة بك، انتقل إلى الوسائط → إضافة ملف وسائط جديد واضغط على زر تحديد الملفات لتحميل الصورة من جهاز الكمبيوتر المحلي الخاص بك.
بمجرد قيامك بتحميل ملف الوسائط عبر هذه الواجهة، يمكنك تحديده من داخل محرر الكتلة. على سبيل المثال، يمكنك إضافة قالب صورة ثم تحديد خيار اختيار صورة موجودة من مكتبة الوسائط الخاصة بك.
حلول دائمة لخطأ استجابة JSON غير الصالح في WordPress
وبما أننا لا نعرف السبب الدقيق لظهور الخطأ على موقع الويب الخاص بك، فقد قمنا بإدراج جميع الحلول الممكنة. لكن هذا لا يعني أنك بحاجة إلى تنفيذ جميع الحلول.
ما عليك سوى تنفيذ حل واحد في كل مرة والاستمرار في التحقق مما إذا كان يزيل الخطأ من موقع الويب الخاص بك. إذا لم يحدث ذلك، فقم بتنفيذ الحل التالي.
هيا بنا نبدأ. 🏁
1. قم بتحديث الروابط الدائمة وقم بإنشاء ملف htaccess جديد
من المعروف أيضًا أن المشكلات المتعلقة ببنية عنوان URL الصديقة لكبار المسئولين الاقتصاديين تتسبب في ظهور الخطأ "فشل التحديث، الاستجابة ليست استجابة Json صالحة" على موقع WordPress الخاص بك.
لإصلاح مشكلة بنية عنوان URL، تحتاج إلى فتح لوحة تحكم WordPress الخاصة بك والانتقال إلى الإعدادات → الروابط الدائمة ، ثم قم بالتمرير لأسفل حتى نهاية الصفحة، ثم اضغط على زر حفظ التغييرات .
لا تحتاج إلى تغيير أي إعدادات؛ قد يؤدي النقر فوق الزر وحده إلى حل المشكلة في بعض الأحيان.
بمجرد الانتهاء من ذلك، تحقق مما إذا كان ذلك قد أدى إلى إزالة خطأ استجابة JSON غير الصالح. إذا لم يكن الأمر كذلك، فأنت بحاجة إلى إنشاء ملف .htaccess جديد. إليك الطريقة:
افتح حساب الاستضافة الخاص بك وانتقل إلى cPanel → File Manager → .htaccess . يمكنك أيضًا الاتصال بالخادم الخاص بك باستخدام FTP .
انقر بزر الماوس الأيمن على الملف واضغط على زر التنزيل لتخزين نسخة من الملف على جهاز الكمبيوتر المحلي الخاص بك كنسخة احتياطية لاستخدامها إذا لزم الأمر. بعد ذلك، انقر بزر الماوس الأيمن مرة أخرى واضغط على زر الحذف .
بعد ذلك، افتح لوحة تحكم WordPress الخاصة بك وانتقل إلى الإعدادات → الروابط الدائمة . قم بالتمرير لأسفل واضغط على زر حفظ التغييرات .
ارجع إلى المجلد public_html، وستتمكن من رؤية ملف htaccess جديد داخل المجلد.
تحقق الآن مما إذا كان الخطأ "فشل التحديث، الاستجابة ليست استجابة JSON صالحة" لا يزال يظهر على موقع الويب الخاص بك.
هل مازلت ترى الخطأ؟ لا تقلق، جرب الحل التالي. 👇
2. تحقق من عناوين URL الخاصة بموقعك
سبب شائع آخر لخطأ JSON هو وجود عناوين URL غير صحيحة للموقع في إعدادات WordPress الخاصة بك.
نوصي بالتحقق من صفحة الإعدادات الخاصة بك عن طريق فتح لوحة تحكم WordPress الخاصة بك والانتقال إلى الإعدادات → عام .
ستتمكن من رؤية هذين الحقلين: عنوان WordPress (URL) وعنوان الموقع (URL) .
يجب أن تحتوي على عنوان URL لموقع الويب الخاص بك.
عنوان URL الموجود في عنوان WordPress هو ما يستخدمه الزوار للعثور على موقع الويب الخاص بك. يشير عنوان الموقع إلى موقع ملفات موقع الويب الخاص بك. في معظم الحالات، يكون كلا عنواني URL متماثلين.
تأكد من صحة عناوين URL الموجودة في هذه الحقول. لا توجد أخطاء إملائية ويظهر HTTPS (على افتراض أن موقع الويب الخاص بك مثبت عليه شهادة SSL) قبل عناوين URL لموقع الويب.
إذا قمت بتعديل عنوان WordPress والموقع، فتأكد من الضغط على زر حفظ التغييرات .
3. إصلاح مشكلات المحتوى المختلط (مشكلات HTTPS)
عادةً ما تظهر مشكلات المحتوى المختلط بعد تثبيت شهادة SSL على موقع الويب.
قبل تثبيت الشهادة، كان يتم تقديم موقع الويب الخاص بك عبر HTTP. بعد تثبيت الشهادة وتهيئة موقعك لاستخدام HTTPS، يتم تقديم موقع الويب الخاص بك عبر HTTPS.
ومع ذلك، قد يستمر تحميل بعض الصفحات عبر HTTP مما يؤدي إلى مشكلة محتوى مختلط وقد يؤدي ذلك إلى ظهور الخطأ "فشل التحديث، الاستجابة ليست استجابة JSON صالحة" في محرر Gutenberg.
في الخطوة السابقة، طلبنا منك التأكد من أن عناوين WordPress والموقع تحتوي على HTTPS قبل عناوين URL. في الغالبية العظمى من المواقف، يجب أن يعتني ذلك بمشكلة المحتوى المختلط. ولكن إذا لم يتم تثبيت هذا البرنامج الإضافي وتنشيطه: Very Simple SSL.
بعد التنشيط، ستظهر نافذة منبثقة بها زر تنشيط SSL . اضغط على هذا الزر وسيضمن المكون الإضافي تحميل جميع صفحاتك عبر HTTPS.
تحتاج مساعدة؟ اقرأ هذا الدليل حول كيفية ترحيل WordPress من HTTP إلى HTTPS.
4. تعطيل جدران الحماية
🛡️ من المعروف أن جدران الحماية الأمنية تتداخل مع اتصال محرر الكتلة بخادم موقع الويب.
لذلك نوصي بتعطيل جدار الحماية والتحقق من استمرار ظهور خطأ JSON في المحرر.
تتم إضافة جدران الحماية إلى موقع الويب باستخدام CDN أو مكون إضافي للأمان. يقدم بعض موفري الاستضافة أيضًا خدمات جدار الحماية لمواقع الويب المستضافة على خوادمهم. تأكد من مراجعة مزود الاستضافة الخاص بك للتأكد من تعطيل جميع جدران الحماية على موقع WordPress الخاص بك.
5. قم بإلغاء تنشيط المكونات الإضافية والموضوعات للعثور على مشكلات التوافق المحتملة
ومن المعروف أيضًا أن التعارض بين المكونات الإضافية والموضوعات يتسبب في ظهور الخطأ "فشل التحديث، الاستجابة ليست استجابة JSON صالحة".
قم بتعطيل المظهر الحالي الخاص بك بالانتقال إلى المظهر → السمات وتنشيط Twenty Twenty-Four أو بعض سمات WordPress الأخرى.
إذا لم يؤدي ذلك إلى إزالة الخطأ، فانتقل إلى المكونات الإضافية → المكونات الإضافية المثبتة وتابع لتعطيل جميع المكونات الإضافية المثبتة على موقع الويب الخاص بك.
إذا اختفت المشكلة بعد تعطيل المكونات الإضافية، فيمكنك إعادة تنشيطها واحدًا تلو الآخر حتى تجد المكون الإضافي المحدد الذي يسبب المشكلات.
6. تحقق من سجل التصحيح
بالنسبة للمستخدمين الأكثر تقدمًا، يمكن أن يوفر سجل تصحيح أخطاء WordPress بعض الأفكار حول ما قد يؤدي إلى ظهور رسالة "فشل التحديث، الاستجابة ليست استجابة Json صالحة".
للوصول إلى سجل التصحيح، تحتاج إلى إضافة مقتطف التعليمات البرمجية إلى ملف wp-config.php الخاص بالموقع. لتحرير ملف wp-config.php، تحتاج إلى الوصول إلى ملفات موقعك مباشرة باستخدام FTP أو شيء مثل cPanel File Manager.
للوصول إلى ملف wp-config، افتح حساب الاستضافة الخاص بك وانتقل إلى cPanel → File Manager .
حدد موقع المجلد public_html على الجانب الأيسر من الشاشة، ثم حدده، ومن المفترض أن يظهر wp-config.php على الجانب الأيمن من الشاشة.
انقر بزر الماوس الأيمن على الملفات وحدد الزر "تحرير" . أدخل الكود التالي قبل هذه الجملة: "أوقف التحرير! مدونة سعيدة"
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true );
اضغط على زر حفظ .
👉 لمزيد من التفاصيل، لدينا منشور كامل حول تشغيل تصحيح الأخطاء في WordPress.
بعد ذلك، ارجع إلى المجلد public_html وافتح المجلد wp-content. من المفترض أن تشاهد ملفًا يسمى debug.log داخل هذا المجلد. افتح الملف وتحقق من الأدلة المتعلقة بخطأ JSON.
7. اطلب المساعدة من مزود الاستضافة
هل مازال الخطأ يظهر؟ 🐞
في هذه الحالة، تحتاج إلى طلب المساعدة من فريق دعم الاستضافة الخاص بك. يجب أن يكونوا قادرين على تقديم نظرة ثاقبة للمشكلة والتوصية بالحلول.
أصلح خطأ استجابة JSON غير الصالح في WordPress للأبد 🚧
الخطأ "فشل التحديث، الاستجابة ليست استجابة JSON صالحة" هو خطأ شائع في WordPress. ويظهر عادةً في محرر الكتل أو محرر الموقع أثناء قيامك بإضافة أو تعديل المحتوى أو الوسائط.
هناك حلان سريعان وسهلان لهذه المشكلة. يمكنك التبديل إلى المحرر الكلاسيكي أو تحميل ملفات الوسائط مباشرة إلى مكتبة الوسائط. لكن هذه مجرد حلول مؤقتة. قد يؤدي استخدام محرر Gutenberg مرة أخرى إلى ظهور الخطأ مرة أخرى.
👉 إليك بعض الحلول الأفضل:
- تحديث الروابط الدائمة
- تحقق من عنوان URL لموقعك في صفحة الإعدادات
- إصلاح مشاكل المحتوى المختلط
- تعطيل جدران الحماية
- قم بإلغاء تنشيط المكونات الإضافية والموضوعات
- تحقق من سجل التصحيح الخاص بك للعثور على السبب الحقيقي للخطأ
- اطلب المساعدة من مزود الاستضافة، إذا فشلت كل الطرق الأخرى
للحصول على بعض النصائح العامة لإصلاح مشكلات WordPress، قد تكون مهتمًا أيضًا بدليلنا الكامل لتصحيح أخطاء WordPress، بالإضافة إلى دليل تصحيح أكثر تقدمًا.
هل لديك أي أسئلة حول خطأ استجابة JSON غير الصالح في WordPress؟ أخبرنا بذلك في قسم التعليقات أدناه .