ربما واجهت "فشل النشر. الاستجابة ليست استجابة JSON صالحة." عند محاولة نشر / تغيير الصفحات / المقالات على موقع WP الخاص بك. قد تحدث هذه المشكلة أيضا عند تحميل صورة إلى موقع WordPress الخاص بك.
إذا لم تعالج هذا الخطأ على الفور ، فقد تفقد جميع التعديلات التي أجريتها خلال الساعات القليلة الماضية. هذه المقالة سوف توفر عليك الاضطرار إلى التعامل معها.
هناك الكثير من الأشياء المختلفة التي قد تتسبب في ظهور هذه الأخطاء على موقع WordPress الخاص بك. قد يكون له علاقة بخادم الويب الخاص بموقع الويب الخاص بك أو ملف htaccess أو شهادة SSL أو مكون إضافي أو سمة أو أي شيء آخر يتعلق به. لذلك ، فإن الحل الذي سيعمل من أجلك سيعتمد على تفاصيل موقفك الخاص.
في هذا البرنامج التعليمي ، ستتعرف بالتفصيل على سبب الخطأ على موقعك وكيفية إزالته. هيا بنا نبدأ!
المحتويات
تبديلما هي استجابة JSON الصالحة؟
عند طلب واجهة برمجة تطبيقات، يجب أن تكون الاستجابة بتنسيق JSON. سترى "فشل التحديث. الاستجابة ليست استجابة JSON صالحة" خطأ إذا لم تكن الإجابة بتنسيق JSON.
هناك عدة أسباب لحدوث هذا الخطأ!
1. واجهة برمجة التطبيقات التي تطلبها لا تعرض البيانات بتنسيق JSON. يجب عليك التحقق من وثائق واجهة برمجة التطبيقات لمعرفة التنسيق الذي تعرض به البيانات.
2. قد يكون هناك خطأ في التعليمات البرمجية التي تطلب واجهة برمجة التطبيقات. قد يكون هذا بسبب تحديد عنوان URL خاطئ أو إرسال بيانات غير صحيحة في نص الطلب.
3. قد يكون الخادم الذي تتم استضافة واجهة برمجة التطبيقات عليه معطلا أو لا يستجيب بشكل صحيح. في هذه الحالة، يجب عليك الاتصال بموفر واجهة برمجة التطبيقات لحل المشكلة.
3 طرق سهلة لإصلاح "فشل النشر. الاستجابة ليست استجابة JSON صالحة "خطأ
تحديث الرابط الثابت
قد يكون ملف .htaccess أو الروابط الثابتة على موقع الويب الخاص بك هو مصدر مشكلة JSON ، وهو أحد الأسباب الأكثر شيوعا لحدوثها.
ستحتاج إلى تحديث الروابط الثابتة على موقعك للتخلص من المشكلة ، وهناك طريقتان مختلفتان للقيام بذلك. الحل الأسرع والأكثر مباشرة هو استخدام لوحة معلومات WordPress الخاصة بك لتنشيط خيار فرض WordPress لإنشاء ملف htaccess جديد.
انتقل إلى قائمة الإعدادات ، ثم الرابط الثابت. في صفحة الرابط الثابت، اضغط على زر حفظ التغييرات بعد التمرير إلى أسفل الصفحة.
يمكنك حفظ التغييرات الخاصة بك عن طريق التمرير إلى أسفل صفحة إعدادات الرابط الثابت والنقر فوق حفظ زر.
يرجى إعادته إلى محررك ومعرفة ما إذا كان الخطأ لا يزال موجودا ؛ يجب ألا تراه بعد الآن.
استفد من المحرر الكلاسيكي
في ديسمبر 2018 ، قدم WordPress ترقية إلى محرره الكلاسيكي المسمى Gutenberg / Block Editor. بعد هذا التحديث، واجه العديد من المستخدمين رسالة الخطأ "فشل النشر" و"حدث خطأ في التحديث"، مما يشير إلى أن الاستجابة المستلمة لا تتوافق مع معايير استجابة JSON. وعلى وجه التحديد، تظهر رسالة الخطأ "الاستجابة ليست استجابة JSON صالحة".
للعودة إلى المحرر الكلاسيكي وحل المشكلة ، يجب على المستخدمين تنزيل المكون الإضافي Classic Editor وتثبيته من مستودع WordPress. بمجرد التثبيت ، يمكن تنشيط المكون الإضافي ، واستبدال محرر المكونات بالمحرر الكلاسيكي الأكثر تقليدية.
مزيد من المعلومات: كيفية إصلاح خلفية WordPress البطيئة؟
من المهم ملاحظة أن استخدام المحرر الكلاسيكي قد يؤثر على تجربة التحرير وتنسيق المقالات والصفحات الحالية ، خاصة تلك التي تم تعديلها مسبقا باستخدام محرر المكونات. قبل تنفيذ المحرر الكلاسيكي ، ينصح باتخاذ تدابير احترازية لحماية موقع الويب الخاص بك. قد يتضمن ذلك تغيير إعدادات محددة داخل تثبيت WordPress الخاص بك.
من خلال العودة إلى المحرر الكلاسيكي ، يمكن للمستخدمين التغلب على مشكلات "فشل النشر" و "حدث خطأ في التحديث" المرتبطة بمحرر المكونات ، مما يضمن عملية تحرير أكثر سلاسة والحفاظ على التخطيط والتنسيق المطلوبين لمحتوى موقع الويب الخاص بهم.
أخرج أي أحرف غير صالحة
إذا حاولت تحميل صور تحتوي على أحرف غير مسموح بها في اسم الصورة، فقد تتلقى أيضا رسالة خطأ تفيد بأن "الاستجابة ليست استجابة JSON صالحة". وبالتالي ، يمكنك إعادة تسمية صورتك باستخدام الأحرف والأرقام والرموز الإنجليزية فقط مثل الواصلات المدعومة. بعد ذلك ، يمكنك محاولة تحميل الصورة بالاسم الجديد لمعرفة ما إذا كان قد تم حل المشكلة.
تحقق مما إذا كانت مستنداتك تحتوي على أي أوامر أو أقواس SQL حيث من المعروف أنها تتعارض مع المحرر. حاول تحديثها والتحقق من المستند أو المقالة مرة أخرى!
استخدم المكون الإضافي "الافتراضي إلى GD".
يمكن حل الخطأ "الاستجابة ليست استجابة JSON صالحة" باستخدام المكون الإضافي الافتراضي إلى GD ، والذي أثبت نجاحه لبعض المستخدمين. نظرا لأنه لا يمكن الوصول إلى هذا المكون الإضافي مباشرة من خلال WordPress ، يمكنك تنزيله من الرابط الافتراضي إلى GD GitHub لاستخدامه. لبدء عملية تنزيل المكون الإضافي ، استخدم زر "الرمز" في هذه الصفحة. بعد ذلك ، انقر فوق تنزيل ZIP زر. سيؤدي ذلك إلى تنزيل المكون الإضافي على جهاز الكمبيوتر الخاص بك.
بعد ذلك ، انتقل إلى قسم المكونات الإضافية في لوحة معلومات WordPress الخاصة بك ، وانقر فوق الزر "إضافة جديد". اختر الآن المكون الإضافي الذي قمت بتنزيله عن طريق تحديد خيار اختيار ملف بعد النقر فوق الزر تحميل البرنامج المساعد. بعد ذلك ، اختر خيار التثبيت الآن. عند الانتهاء من التثبيت ، يجب عليك تحديد خيار تنشيط المكون الإضافي. يمكنك التحقق على الفور لمعرفة ما إذا كانت مشكلة استجابة JSON تحدث عند تحميل الصور إلى موقع WordPress الخاص بك لأنها لا تتضمن أي تكوين من جانبك. إذا استمرت المشكلة ، فيمكنك تعطيل المكون الإضافي وإزالته بالكامل من النظام.
احصل على المساعدة من محترفي WordPress
اطلب ساعات دعم تطوير WordPress لحل هذه المشكلة على الفور!
نصائح إضافية لاستكشاف الأخطاء وإصلاحها لإصلاح خطأ استجابة JSON غير الصالح
- ابحث عن تعارضات واجهة برمجة التطبيقات للبقية: هذا يعني التحقق مما إذا كان هناك أي تعارضات أو أخطاء في التعليمات البرمجية المتعلقة بواجهة برمجة تطبيقات REST. يمكن أن يحدث هذا بسبب العديد من المكونات الإضافية أو السمات التي تحاول الوصول إلى نفس واجهة برمجة التطبيقات ، مما يؤدي إلى خطأ استجابة JSON غير صالح.
- تحميل الصور بطريقة مختلفة: يكون هذا مفيدا عند حدوث خطأ أثناء محاولة تحميل الصور إلى موقع ويب. يمكن أن يساعد تحميل الصور بطريقة أخرى ، مثل من خلال FTP أو مكون إضافي مختلف لرافع الصور ، في حل المشكلة.
- قم بإلغاء تنشيط المكونات الإضافية والسمات للعثور على التعارضات: من خلال إلغاء تنشيط جميع المكونات الإضافية والسمات ثم إعادة تنشيطها بشكل فردي ، يمكنك تحديد أي منها يسبب خطأ استجابة JSON غير صالح. بمجرد تحديد المكون الإضافي أو السمة التي بها مشكلات ، يمكن إصلاحها أو استبدالها.
كلمات أخيرة
أثبتت حلول حل الخطأ "الاستجابة ليست استجابة JSON صالحة" فعاليتها للعديد من المستخدمين. ومع ذلك ، إذا لم تنجح هذه الحلول مع حالتك المحددة ، فقد تكون المشكلات الأساسية الأخرى مرتبطة بتكوين WordPress أو إعداد خادم الويب.
تتضمن بعض العوامل المحتملة التي تساهم في هذا الخطأ مشكلات في واجهة برمجة تطبيقات REST ، أو التكوينات الخاطئة في خادم NGINX ، أو التعارضات مع المكونات الإضافية للأمان مثل Wordfence ، أو سياسات الأمان مثل جدار حماية تطبيق الويب. في مثل هذه الحالات ، قد يكون من الضروري استكشاف حلول خاصة بالموقع أو طلب المساعدة من محترفين ذوي خبرة في استكشاف مشكلات WordPress وإصلاحها.
لمزيد من الأفكار والمقالات المفيدة حول WordPress والموضوعات ذات الصلة ، فكر في زيارة قسم المدونة الخاص بنا. نحن نقدم موارد قيمة لمساعدتك في تحسين موقع WordPress الخاص بك وحل أي تحديات قد تواجهها.
تذكر أن معالجة الأخطاء وتحسين موقع WordPress الخاص بك أمر بالغ الأهمية للحفاظ على وجود سلس وفعال عبر الإنترنت. من خلال البقاء على اطلاع والبحث عن الحلول المناسبة ، يمكنك التغلب على العقبات وضمان تجربة سلسة لنفسك ولزوار موقع الويب الخاص بك.
الأسئلة الشائعة
تشير رسالة الخطأ إلى وجود مشكلة في نشر أو تحديث منشور أو صفحة في WordPress بسبب استجابة JSON غير صالحة من الخادم.
يمكن أن يحدث الخطأ لأسباب مختلفة ، مثل التعارضات مع المكونات الإضافية أو السمات أو مشكلات تكوين الخادم أو مشكلات تثبيت WordPress.
نعم ، يمكن أن تتسبب المكونات الإضافية المحددة التي تعدل سلوك WordPress الافتراضي أو تتفاعل مع عملية النشر في حدوث تعارضات وتؤدي إلى أخطاء. يوصى بإلغاء تنشيط المكونات الإضافية مؤقتا واختبار ما إذا كانت المشكلة قائمة.
بشكل عام ، يجب أن يكون المحتوى الخاص بك آمنا حتى إذا واجهت هذا الخطأ. ومع ذلك ، من الممارسات الجيدة دائما إجراء نسخ احتياطي لموقع WordPress الخاص بك بانتظام لمنع فقدان البيانات المحتمل.
يمكن حل العديد من حالات الخطأ باتباع خطوات استكشاف الأخطاء وإصلاحها المذكورة أعلاه في المدونة. ومع ذلك ، إذا لم تكن متأكدا أو غير قادر على حل المشكلة بنفسك ، فمن المستحسن طلب المساعدة من مطور WordPress أو منتدى الدعم للحصول على مزيد من المساعدة.