كيفية إصلاح “فشل التحديث. الاستجابة ليست استجابة JSON صالحة”

هل صادفت للتو رسالة “فشل التحديث. الاستجابة ليست استجابة JSON صالحة.” خطأ عند العمل في محرر كتلة WordPress؟

⚠️ إنه خطأ شائع في WordPress ويظهر على موقعك لأسباب مثل تعارض المكونات الإضافية والموضوع، أو شهادة SSL أو مشكلة المحتوى المختلط، أو تلف ملف .htaccess، وما إلى ذلك.

من المحبط مواجهة خطأ استجابة JSON. ولا يخبرك بسبب حدوثه أو كيفية إزالته – بل يجبرك على التخلي عن كل ما تفعله وإيجاد طريقة لإزالة الخطأ من موقع الويب الخاص بك.

ولحسن الحظ، فإن الحل واضح ومباشر.

💡 ستتعرف في هذا البرنامج التعليمي على سبب الخطأ في موقعك والخطوات التي عليك اتخاذها لإزالته.

هيا بنا نبدأ.

ما الذي يسبب “فشل التحديث. الاستجابة ليست استجابة JSON صالحة.” خطأ؟ 💣

عندما تقوم بتحميل صورة أو نشر أو تحديث منشور على موقع WordPress الخاص بك، يقوم WordPress بإرسال الطلب إلى خادم الويب الخاص بك. يستجيب الخادم بتنسيق JSON.

إذا لم يستجب الخادم، لسبب ما، بتنسيق JSON أو لم يستجب على الإطلاق، فسيقوم WordPress بطرح الرسالة “الاستجابة ليست استجابة JSON صالحة”. خطأ.

لا بد أنك تتساءل: ما أسباب سوء الاتصال أو عدم الاتصال بين موقعك والخادم؟

الجواب هو أن هناك أكثر من سبب. قد يكون ذلك خطأً في مكون إضافي أو قالب، أو مشكلة في شهادة SSL، أو تلف ملف htaccess، أو تعارض REST API، وما إلى ذلك.

في القسم التالي، سنستكشف هذه الأسباب ونكتشف أي سبب أدى إلى الخطأ على موقع الويب الخاص بك.

ولكن قبل أن ننتقل إلى القسم التالي، تجدر الإشارة إلى أن WordPress يعرض أشكالًا مختلفة لنفس خطأ JSON.

  • سترى هذا الاختلاف عندما تحاول تحديث منشور: “فشل التحديث. الاستجابة ليست استجابة JSON صالحة.”
  • يظهر هذا عندما تحاول نشر منشور: “فشل النشر. الاستجابة ليست استجابة JSON صالحة.”
  • وبسيطة، “الاستجابة ليست استجابة JSON صالحة.” يظهر خطأ عندما تقوم بتحميل صورة.

ℹ️ بغض النظر عن الاختلاف الذي تراه، فإن الحلول هي نفسها.

كيفية إصلاح “الاستجابة ليست استجابة JSON صالحة”. خطأ 🔨

وبما أننا لا نعرف سبب الخطأ على موقعك، فإن تجربة حلول مختلفة هي أفضل طريقة للمضي قدمًا.

ولكن قبل أن نبدأ، خذ نسخة احتياطية من موقع WordPress بأكمله.

في هذا البرنامج التعليمي، سوف تحتاج إلى إجراء تعديلات على موقعك. هذا عمل محفوف بالمخاطر. يمكن أن يكسر موقعك. 

عندما يحدث خطأ ما، ستساعدك النسخة الاحتياطية على استعادة الموقع إلى وضعه الطبيعي. لذلك، يجب عليك أخذ نسخة احتياطية لموقع WordPress الخاص بك قبل المتابعة.

🔧 الآن لنبدأ بالحلول:

  • قم بإنشاء ملف .htaccess جديد لإصلاح مشكلات الروابط الدائمة
  • تحقق من إعدادات عنوان موقع WordPress الخاص بك
  • إصلاح تحذيرات/مشاكل المحتوى المختلط
  • قم بإلغاء تنشيط المكونات الإضافية والموضوعات للعثور على التعارضات
  • طرق أخرى لاستكشاف أخطاء استجابة JSON غير الصالحة وإصلاحها

قم بإنشاء ملف .htaccess جديد لإصلاح مشكلات الروابط الدائمة

أحد الأسباب الأكثر شيوعًا وراء خطأ JSON هو وجود مشكلة في ملف htaccess أو الروابط الدائمة لموقعك.

لإزالة الخطأ من موقعك، ستحتاج إلى تحديث الروابط الدائمة لموقعك، وهو ما يمكنك تحقيقه بطريقتين.

الخيار الأبسط هو إجبار WordPress على إنشاء ملف .htaccess جديد من لوحة تحكم WordPress الخاصة بك.

انتقل إلى الإعدادات → الرابط الثابت. قم بالتمرير لأسفل على صفحة الرابط الثابت واضغط على زر حفظ التغييرات.

إنشاء ملف .htaccess

ارجع الآن إلى محررك وتحقق من اختفاء الخطأ.

ومع ذلك، رؤية الخطأ؟ ثم هناك حل آخر يمكنك تجربته قبل الانتقال إلى الطريقة التالية. يمكنك حذف ملف .htaccess الموجود لديك بالكامل ثم جعل WordPress ينشئ ملفًا جديدًا:

1. قم بتثبيت FileZilla ، عميل FTP على سطح المكتب لديك. فيما يلي دليل حول كيفية تثبيت FileZilla.

2. افتح FileZilla واربطه بموقعك على الويب. سيوضح لك هذا الدليل كيفية إجراء هذا الاتصال.

3. بعد ذلك، انتقل إلى public_html وحدد موقع ملف .htaccess .

4. انقر بزر الماوس الأيمن على الملف وحدد تنزيل لحفظ نسخة على جهاز الكمبيوتر المحلي الخاص بك. سيكون هذا بمثابة نسخة احتياطية فقط في حالة احتياجك إليها.

5. بمجرد حصولك على النسخة الاحتياطية، انقر بزر الماوس الأيمن على الملف وحدد زر الحذف لحذف الملف.

إنشاء ملف .htaccess

6. افتح لوحة تحكم WordPress الخاصة بك وانتقل إلى الإعدادات → الرابط الثابت. قم بالتمرير لأسفل على صفحة الرابط الثابت واضغط على زر حفظ التغييرات. سيؤدي هذا إلى إجبار WordPress على إنشاء ملف .htaccess جديد.

👉 من المفترض أن يؤدي هذا إلى إزالة الخطأ من موقعك إذا كان سببه مشكلات .htaccess/permalink. إذا لم يكن الأمر كذلك، فجرب الحلول التالية.

تحقق من إعدادات عنوان موقع WordPress الخاص بك

قد يظهر خطأ استجابة JSON لأن عناوين موقع الويب الخاص بك في صفحة الإعدادات لم يتم تكوينها بشكل صحيح.

لضبط الأمور في نصابها الصحيح، انتقل إلى الإعدادات → عام وستتمكن من رؤية الحقلين التاليين:

  1. عنوان ووردبريس (URL)
  2. عنوان الموقع (URL)

تأكد من إدراج عنوان URL لموقع الويب الخاص بك في كلا الحقلين. يجب أن يكون كلا عنواني URL متطابقين. ويجب أن تبدأ بـ HTTPS، وليس HTTP (طالما أنك قمت بتثبيت شهادة SSL).

ثم قم بحفظ التغييرات.

حتى إذا لم تقم بإجراء أي تغييرات على الصفحة، فتأكد من الضغط على زر حفظ التغييرات.

إعدادات عنوان موقع WordPress

إصلاح تحذيرات/مشاكل المحتوى المختلط

في الوقت الحاضر، يجب أن تستخدم جميع مواقع الويب شهادة SSL، والتي تسمح لك باستخدام اتصال HTTPS على موقعك.

ومع ذلك، إذا قمت بترحيل موقع ويب قديم من HTTP إلى HTTPS، فقد ينتهي بك الأمر إلى موقف حيث لا يزال يتم تحميل بعض الموارد القديمة عبر HTTP بدلاً من HTTPS. 

يمكن أن يؤدي هذا إلى ظهور ما يسمى تحذير المحتوى المختلط، والذي يمكن أن يؤدي إلى خطأ استجابة JSON غير صالح.

في القسم السابق، تأكدت من أن كلاً من عنوان WordPress وعنوان الموقع يبدأان بـ HTTPS. 

من الممكن أن يكون هذا قد أصلح بالفعل مشكلة المحتوى المختلط. ولكن لكي تكون على نفس الجانب، قم بتثبيت وتنشيط هذا البرنامج الإضافي: Very Simple SSL.

بعد التثبيت، ستظهر لك نافذة منبثقة تحتوي على هذا الزر: Activate SSL! انقر على الزر. 

سيتم ضبط البرنامج المساعد على العمل وتسجيل خروجك. لا تقلق. ما عليك سوى تسجيل الدخول والتحقق من اختفاء خطأ JSON في محرر Gutenberg.

إذا كنت بحاجة إلى مساعدة في إعداد المكون الإضافي، فقم بإلقاء نظرة على هذا الدليل.

إعدادات عنوان موقع WordPress

قم بإلغاء تنشيط المكونات الإضافية والموضوعات للعثور على التعارضات

يعد تعارض السمات والمكونات الإضافية سببًا شائعًا لأخطاء WordPress. لذا، سنساعدك في هذا القسم على معرفة ما إذا كان القالب أو المكون الإضافي هو الذي يسبب خطأ استجابة JSON على موقع الويب الخاص بك.

أولاً، كشف بسيط: قد يؤدي إلغاء تنشيط المكونات الإضافية والموضوعات إلى تعطل موقعك. قد تفقد بعض التكوينات الخاصة بك. ولكن إذا كان لديك نسخة احتياطية، فلن تكون هناك مشكلة.

بعد إلغاء تنشيط المكونات الإضافية والموضوعات ومعرفة المكون الإضافي أو القالب الذي يسبب الخطأ، يمكنك استعادة موقعك إلى وضعه الطبيعي. ثم قم بحذف السمة أو البرنامج المساعد المسبب للمشكلة من موقع الويب الخاص بك. بهذه الطريقة، ستبقى جميع تكويناتك سليمة وسيختفي الجاني.

انتقل الآن إلى المظهر → السمات وقم بتنشيط سمة WordPress الافتراضية (مثل Twenty Twenty وTwenty Twenty One وما إلى ذلك). تحقق مما إذا كان خطأ JSON قد تم إصلاحه.

إذا انتهى الخطأ، قم بحذف الموضوع. إذا لم يكن الأمر كذلك، قم بإعادة تنشيط المظهر السابق الخاص بك.

بعد ذلك، انتقل إلى المكونات الإضافية المثبتة، وحدد جميع المكونات الإضافية الخاصة بك، وضمن الإجراءات المجمعة، اختر إلغاء التنشيط واضغط على تطبيق.

قم بإلغاء تنشيط المكونات الإضافية

إذا لم يظهر الخطأ في محرر Gutenberg الخاص بك، فهذا يعني أن أحد المكونات الإضافية لديك هو الذي تسبب في حدوثه. 

كل ما عليك فعله هو معرفة أي من المكونات الإضافية هو الجاني. ابدأ في إعادة تنشيط المكونات الإضافية واحدًا تلو الآخر. في كل مرة تقوم فيها بإعادة تنشيط مكون إضافي، تحقق من ظهور خطأ JSON.

عندما تجد الجاني، قم بحذف البرنامج المساعد. إذا كان جزءًا أساسيًا من موقعك، فاتصل بمطور البرنامج الإضافي واطلب المساعدة.

تعرف على المزيد حول كيفية تعطيل مكونات WordPress الإضافية.

طرق أخرى لاستكشاف أخطاء استجابة JSON غير الصالحة وإصلاحها

يجب أن تمكنك الحلول الأربعة الأولى من إزالة رسالة “فشل التحديث. الاستجابة ليست استجابة JSON صالحة.” ولكن إذا استمرت المشكلة، جرب الطرق التالية:

ابحث عن تعارضات REST API

يستخدم WordPress واجهة REST API للتواصل مع الخادم. إذا فشل الاتصال لسبب ما، فسوف تواجه خطأ JSON.

لمعرفة ما إذا كانت REST API هي أصل المشكلة، افتح محرر Gutenberg الخاص بك حيث يظهر خطأ JSON، وانقر بزر الماوس الأيمن على الخطأ وحدد خيار Inspect .

تعارضات REST API

ضمن وحدة التحكم، ابحث عن خطأ REST API. إذا وجدت ذلك، فهذا يعني أن الخطأ ناتج عن واجهة برمجة التطبيقات (API).

لإزالة الخطأ، ستحتاج إلى طلب المساعدة من مزود الاستضافة الخاص بك.

تحميل الصور بطريقة مختلفة

إذا كان تحميل الصور على منشورك يؤدي إلى ظهور الخطأ، فحاول تحميلها عبر مكتبة الوسائط.

تأكد من أنك لا تستخدم أي أحرف غير صالحة في العنوان. ما عليك سوى استخدام الحروف والأرقام الإنجليزية في عنوان الصورة.

التبديل إلى المحرر الكلاسيكي (مؤقتًا أو دائمًا)

إذا فشل كل شيء، فكر في التبديل إلى المحرر الكلاسيكي. كل ما عليك فعله هو تثبيت البرنامج الإضافي Classic Editor الرسمي.

لإلقاء نظرة أكثر تفصيلاً، راجع دليلنا حول كيفية تعطيل Gutenberg واستخدام محرر Classic TinyMCE .

ومع ذلك، إذا كنت تفضل الاستمرار في استخدام محرر Gutenberg، فستحتاج إلى إيجاد طريقة لإزالة خطأ استجابة JSON من موقعك.

👉 إذا جبت جميع الحلول المذكورة أعلاه وما زلت غير قادر على إزالة الخطأ، فأنت بحاجة إلى مساعدة احترافية. تواصل مع مزود الاستضافة الخاص بك وأخبره عن جميع الحلول التي جربتها. سوف يساعدونك في إزالة الخطأ.

المصدر: themeisle

قد يهمك:

ترجمة عربي انجليزي

ترجمة عربي هولندي

فتح حساب بنك دبي الإسلامي

إنشاء حساب بنك الجزيرة

إنشاء حساب البنك الأهلي التجاري

فتح حساب بنك الخليج الأول

إنشاء حساب سناب شات

إنشاء حساب Apple store

أفضل استضافة مواقع

أنت تستخدم إضافة Adblock

يعتمد موقع انشاء على الاعلانات كمصدر لدعم الموقع، يجب عليك ايقاف تشغيل حاجب الاعلانات لمشاهدة المحتوي