كيفية إصلاح خطأ فشل التحديث/فشل النشر في ووردبريس

آخر تحديث بتاريخ فبراير 17, 2025

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

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

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

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

ما الذي يسبب خطأ فشل التحديث أو فشل النشر في ووردبريس؟

يؤدي الفشل في الاتصال بـ REST API ووردبريس إلى حدوث خطأ فشل التحديث أو فشل النشر على موقع ووردبريس.

خطأ فشل التحديث أو فشل النشر في محرر منشور ووردبريس

في الأساس، يستخدم ووردبريس أحيانًا مجموعة من واجهات برمجة التطبيقات (APIs) تسمى REST API لإرسال واستقبال الطلبات إلى قاعدة بيانات ووردبريس.

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

لماذا لا يستطيع ووردبريس استخدام REST API؟

قد تتساءل: إذا لم أقم بإجراء أي تغييرات على موقعي الإلكتروني، فلماذا توقفت REST API عن العمل من تلقاء نفسها؟

هناك عدد من السيناريوهات التي يمكن أن تمنع ووردبريس من استخدام REST API. على سبيل المثال، قد لا تكون متصل بالإنترنت أو فقدت الاتصال.

قد تكون الأسباب الأخرى أكثر تعقيدًا بعض الشيء. على سبيل المثال، ربما تكون قد غيرت عنوان URL للموقع عن طريق الخطأ، أو قد يكون أحد اضافات ووردبريس هو سبب المشكلة، أو قد تقوم خدمة تابعة لجهة خارجية بحظر مكالمات واجهة برمجة التطبيقات (API).

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

💡 هل يسبب لك موقع ووردبريس الخاص بك مشكلة؟ لا تقلق، فنحن ندعمك! فريق دعم ووردبريس الطارئ جاهز للتعامل مع أي مشكلة وإعادة موقعك إلى العمل بسرعة. لا حاجة لعقود طويلة الأجل، فقط إصلاحات سريعة لمرة واحدة لأي مشكلة تواجهها. حدد موعدًا للتواصل، ودعنا نصلحها لك اليوم!

هل أنت مستعد؟ فلنبدأ على الفور!

الخطوة 1: تحقق من اتصالك بالإنترنت وعنوان URL للموقع

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

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

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

انتقل ببساطة إلى صفحة الإعدادات » عام وتأكد من صحة خياري “عنوان الموقع” و”عنوان ووردبريس”. بالنسبة لمعظم مواقع الويب، يجب أن يكون لديك نفس عناوين URL في كلا الحقلين.

تغيير عنوان ووردبريس وعنوان URL للموقع إلى نطاقك الجديد

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

الخطوة 2: تحديث برنامج ووردبريس الخاص بك

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

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

يمكنك الاطلاع على هذه الأدلة حول تحديثات ووردبريس لمزيد من المعلومات:

في حالة عدم جدوى ذلك، يمكنك الانتقال إلى الخطوة التالية.

الخطوة 3: التحقق من حالة REST API باستخدام صحة موقع ووردبريس

يأتي ووردبريس مزود بـ أداة مدمجة لصحة الموقع، والتي تعرض معلومات مهمة حول أمان موقعك وأدائه.

ما عليك سوى الانتقال إلى صفحة “الأدوات » صحة الموقع” لعرض التقرير. إذا لم تكن REST API تعمل، فسترى ذلك ضمن التحسينات الموصى بها، مثل “واجهة برمجة التطبيقات REST API لا تعمل بشكل صحيح”.

خطأ API REST في صحة موقع ووردبريس

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

ومع ذلك، إذا لم يمنحك أي أدلة، فيمكنك الانتقال إلى الخطوة التالية.

الخطوة 4: تعطيل كافة اضافات ووردبريس الخاصة بك

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

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

إلغاء تنشيط جميع اضافات ووردبريس

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

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

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

الخطوة 5: التحقق من خدمة جدار حماية الموقع الكتروني

إذا كنت تستخدم خدمة جدار حماية موقع الكتروني مثل Cloudflare أو Sucuri، فهناك احتمال أن تقوم هذه الخدمات بحظر طلبات واجهة برمجة التطبيقات REST.

قد يحدث هذا إذا اعتبرت مرشحات جدار الحماية الخاصة بها عنوان IP الخاص بك مشبوه. قد تقوم أيضًا بحظر طلبات واجهة برمجة التطبيقات REST إذا كان الموقع الكتروني الخاص بك يواجه حاليًا هجوم DDOS.

إذا كنت تستخدم Cloudflare، فيمكنك تعطيله مؤقتًا لمعرفة ما إذا كان يحل مشكلتك. عادة، يمكنك العثور على إعدادات Cloudflare الخاصة باستضافتك في قسم “النطاقات” في لوحة تحكم حساب الاستضافة الخاص بك.

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

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

الخطوة 6: تمكين ومراجعة سجل تصحيح أخطاء ووردبريس

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

ما عليك سوى إضافة الأسطر التالية إلى ملف wp-config.php الخاص بك:

// Change WP_DEBUG to true
 
define( 'WP_DEBUG', true );
 
// Keep a log of WordPress errors
 
define( 'WP_DEBUG_LOG', true );

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

يمكنك الأن محاولة نشر أو تحديث منشور ووردبريس لإعادة إنتاج الخطأ.

الخطوة التالية هي الاتصال بحساب استضافة ووردبريس الخاص بك باستخدام عميل FTP والانتقال إلى مجلد wp-content. من هنا، قم ببساطة بتنزيل ملف debug.log على جهاز الكمبيوتر الخاص بك.

سجل التصحيح

بعد ذلك، يجب عليك فتح ملف التصحيح في محرر نص عادي مثل Notepad.

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

ملف سجل التصحيح الذي يظهر أخطاء PHP في ووردبريس

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

الخطوة 7: التبديل مؤقتًا إلى محرر ووردبريس الكلاسيكي

يعد تمكين المحرر الكلاسيكي، وهو محرر ووردبريس القديم الذي لا يعتمد على واجهة برمجة التطبيقات REST لتحديث المحتوى ونشره، حل مؤقت لهذا الخطأ.

يمكنك تمكينه ببساطة عن طريق تثبيت وتفعيل اضافة Classic Editor.

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

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

مثال على مشاركة المحرر الكلاسيكي

الخطوة 8: زيادة حد ذاكرة PHP الخاص بك

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

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

لحل هذه المشكلة، يمكنك زيادة حد ذاكرة PHP لمنح ووردبريس مساحة أكبر للتعامل مع عملية النشر.

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

الخطوة الأخيرة: طلب الدعم

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

يمكنك أيضًا طلب المساعدة على منتديات WordPress.org أو مجموعة DoctorMega على فيسبوك، حيث يمكن للخبراء والمستخدمين الأخرين مساعدتك في إصلاح الخطأ.

لمزيد من التفاصيل، لا تتردد في الاطلاع على مقالتنا حول كيفية طلب دعم ووردبريس بشكل صحيح والحصول عليه.

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

فريق دكتورميجا

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

اترك تعليقاً