كيفية إصلاح "فشل التحديث. الاستجابة ليست استجابة JSON صالحة "
نشرت: 2022-06-14هل صادفت للتو رسالة "فشل التحديث. الاستجابة ليست استجابة 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 جديد لإصلاح مشكلات الروابط الثابتة
أحد الأسباب الأكثر شيوعًا وراء خطأ JSON هو وجود مشكلة في ملف .htaccess أو الروابط الثابتة الخاصة بموقعك.
لإزالة الخطأ من موقعك ، ستحتاج إلى تحديث الروابط الثابتة لموقعك ، والتي يمكنك إنجازها بطريقتين.
أبسط خيار هو إجبار WordPress على إنشاء ملف htaccess جديد من لوحة معلومات WordPress الخاصة بك.
انتقل إلى الإعدادات → الرابط الثابت . قم بالتمرير لأسفل على صفحة الرابط الثابت واضغط على زر حفظ التغييرات .

عد الآن إلى المحرر الخاص بك وتحقق مما إذا كان الخطأ قد اختفى.
هل ما زلت ترى الخطأ؟ ثم هناك حل آخر يمكنك تجربته قبل الانتقال إلى الطريقة التالية. يمكنك حذف ملف htaccess الحالي بالكامل ثم جعل WordPress ينشئ ملفًا جديدًا:
1. قم بتثبيت FileZilla ، وهو عميل FTP على سطح المكتب لديك. إليك دليل حول كيفية تثبيت FileZilla.
2. افتح FileZilla وقم بتوصيله بموقعك على الويب . سيوضح لك هذا الدليل كيفية إجراء هذا الاتصال.
3. بعد ذلك ، انتقل إلى public_html وحدد موقع ملف htaccess .
4. انقر بزر الماوس الأيمن فوق الملف وحدد " تنزيل " لحفظ نسخة على جهاز الكمبيوتر المحلي الخاص بك. سيعمل هذا كنسخة احتياطية في حالة احتياجك إليها.
5. بمجرد الحصول على النسخة الاحتياطية ، انقر بزر الماوس الأيمن فوق الملف وحدد الزر حذف لحذف الملف.

6. افتح لوحة معلومات WordPress الخاصة بك وانتقل إلى الإعدادات → الرابط الثابت . قم بالتمرير لأسفل على صفحة الرابط الثابت واضغط على زر حفظ التغييرات . سيؤدي هذا إلى إجبار WordPress على إنشاء ملف htaccess جديد.
يجب أن يؤدي هذا إلى إزالة الخطأ من موقعك إذا كان ناتجًا عن مشكلات .htaccess / الرابط الثابت. إذا لم يكن كذلك ، فجرب الحلول التالية.
تحقق من إعدادات عنوان موقع WordPress الخاص بك
قد يظهر خطأ استجابة JSON لأن عناوين مواقع الويب الخاصة بك على صفحة الإعدادات لم يتم تكوينها بشكل صحيح.
لضبط الأمور في نصابها ، انتقل إلى الإعدادات -> عام - وستتمكن من رؤية الحقلين التاليين:
- عنوان WordPress (URL)
- عنوان الموقع (URL)
تأكد من إدراج عنوان URL لموقع الويب الخاص بك في كلا الحقلين. يجب أن يكون كلا عنواني URL متطابقين . ويجب أن تبدأ بـ HTTPS ، وليس HTTP ( طالما أنك قمت بتثبيت شهادة SSL ).
ثم احفظ التغييرات.
حتى إذا لم تقم بإجراء أي تغييرات على الصفحة ، فتأكد من الضغط على زر حفظ التغييرات .

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

في القسم السابق ، تأكدت من أن كلاً من عنوان WordPress وعنوان الموقع يبدأان بـ HTTPS. قد يكون هذا قد أصلح بالفعل مشكلة المحتوى المختلط. ولكن لكي تكون في نفس الجانب فقط ، قم بتثبيت وتنشيط هذا المكون الإضافي : Really Simple SSL .
بعد التثبيت ، سترى نافذة منبثقة بها هذا الزر: تنشيط SSL ! انقر فوق الزر. سيتم تعيين المكون الإضافي للعمل وتسجيل الخروج. لا تقلق. ما عليك سوى تسجيل الدخول والتحقق مما إذا كان خطأ JSON في محرر Gutenberg قد اختفى.
إذا كنت بحاجة إلى مساعدة في إعداد المكون الإضافي ، فقم بإلقاء نظرة على هذا الدليل.

قم بإلغاء تنشيط المكونات الإضافية والسمات للعثور على التعارضات
يعد تعارض السمات والمكونات الإضافية سببًا شائعًا لأخطاء WordPress. لذلك في هذا القسم ، سنساعدك في معرفة ما إذا كان موضوع أو مكون إضافي يتسبب في حدوث خطأ استجابة JSON على موقع الويب الخاص بك.
أولاً ، بيان صغير: قد يؤدي إلغاء تنشيط المكونات الإضافية والسمات إلى تعطل موقعك. قد تفقد بعض التكوينات الخاصة بك. ولكن إذا كان لديك نسخة احتياطية في مكانها ، فلن تكون هذه مشكلة.
بعد إلغاء تنشيط المكونات الإضافية والسمات ومعرفة المكون الإضافي أو السمة التي تسبب الخطأ ، يمكنك استعادة موقعك إلى طبيعته. ثم احذف سمة الجاني أو المكون الإضافي من موقع الويب الخاص بك. بهذه الطريقة ، ستبقى جميع التكوينات الخاصة بك كما هي وسيختفي الجاني.
الآن ، انتقل إلى Appearance → Themes وقم بتنشيط سمة WordPress الافتراضية (مثل Twenty Twenty و Twenty Twenty One وما إلى ذلك). تحقق مما إذا تم إصلاح خطأ JSON.
إذا ذهب الخطأ ، فاحذف السمة. إذا لم يكن كذلك ، أعد تنشيط المظهر السابق الخاص بك.
بعد ذلك ، انتقل إلى الإضافات المثبتة ، وحدد جميع المكونات الإضافية الخاصة بك ، وضمن الإجراءات المجمعة ، اختر إلغاء التنشيط واضغط على تطبيق .

إذا لم يظهر الخطأ في محرر Gutenberg الخاص بك ، فهذا يعني أن أحد المكونات الإضافية هو الذي تسبب في حدوثه. كل ما عليك القيام به هو معرفة أي من المكونات الإضافية هو الجاني. ابدأ في إعادة تنشيط المكونات الإضافية واحدة تلو الأخرى. في كل مرة تقوم فيها بإعادة تنشيط مكون إضافي ، تحقق مما إذا كان خطأ JSON قد عاد.
عندما تجد الجاني ، احذف المكون الإضافي . إذا كان جزءًا أساسيًا من موقعك ، فتواصل مع مطور المكون الإضافي واطلب المساعدة.
طرق أخرى لتحرّي الخلل في استجابة JSON غير الصالحة وإصلاحها
يجب أن تمكّنك الحلول الأربعة الأولى من إزالة "فشل التحديث. الاستجابة ليست استجابة JSON صالحة. " ولكن إذا استمرت ، فجرب الطرق التالية:
ابحث عن REST API تعارضات
يستخدم WordPress واجهة برمجة تطبيقات REST للتواصل مع الخادم. إذا فشل الاتصال لسبب ما ، فستواجه خطأ JSON.
لمعرفة ما إذا كانت واجهة برمجة تطبيقات REST هي أصل المشكلة ، افتح محرر Gutenberg حيث يظهر خطأ JSON ، وانقر بزر الماوس الأيمن على الخطأ وحدد خيار فحص .

ضمن وحدة التحكم ، ابحث عن خطأ REST API . إذا وجدت ذلك ، فإن الخطأ ناتج عن واجهة برمجة التطبيقات.
لإزالة الخطأ ، ستحتاج إلى طلب المساعدة من مزود الاستضافة الخاص بك.
تحميل الصور بطريقة مختلفة
إذا كان تحميل الصور على منشورك يتسبب في حدوث الخطأ ، فحاول تحميلها عبر مكتبة الوسائط .
تأكد من أنك لا تستخدم أي أحرف غير صالحة في العنوان. فقط استخدم الحروف والأرقام الإنجليزية في عنوان الصورة.
التبديل إلى المحرر الكلاسيكي (مؤقتًا أو دائمًا)
إذا فشل كل شيء ، ففكر في التبديل إلى المحرر الكلاسيكي. كل ما عليك فعله هو تثبيت البرنامج المساعد Classic Editor الرسمي .
للحصول على نظرة أكثر تفصيلاً ، راجع دليلنا حول كيفية تعطيل Gutenberg واستخدام محرر Classic TinyMCE.
ومع ذلك ، إذا كنت تفضل الاستمرار في استخدام محرر Gutenberg ، فستحتاج إلى إيجاد طريقة لإزالة خطأ استجابة JSON من موقعك.
إذا جربت جميع الحلول المذكورة أعلاه وما زلت غير قادر على إزالة الخطأ ، فأنت بحاجة إلى مساعدة احترافية. تواصل مع مزود الاستضافة الخاص بك وأخبرهم عن جميع الحلول التي جربتها. سوف يساعدونك في إزالة الخطأ.
إصلاح خطأ استجابة JSON غير صالح في WordPress للأبد
"فشل التحديث. الاستجابة ليست استجابة JSON صالحة. " الخطأ هو أحد أكثر أخطاء WordPress شيوعًا. يمكن أن تظهر عند تحميل صورة أو نشر / تحديث جزء من المحتوى باستخدام محرر الكتلة الجديد (Gutenberg).
قد يكون السبب الحقيقي أي شيء من مكون إضافي أو سمة خادعة إلى مشكلة شهادة SSL. إن إزالة الخطأ هو مجرد مسألة معرفة السبب وراءه وإزالته من موقعك.
نأمل بمساعدة برنامجنا التعليمي أن تتمكن من إزالة خطأ استجابة JSON من موقعك.
للحصول على بعض النصائح الأخرى حول إصلاح أخطاء WordPress الشائعة ، يمكنك مراجعة دليل المبتدئين الخاص بنا لاستكشاف أخطاء WordPress وإصلاحها.
إذا كانت لديك أي أسئلة حول "الرد ليس إجابة JSON صالحة." خطأ ، أخبرنا في قسم التعليقات أدناه.