كيفية إصلاح الخطأ الفادح في WordPress – 8 طرق مثبتة يجب عليك تجربتها

نشرت: 2024-07-12

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

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

ما هو الخطأ الفادح في ووردبريس؟

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

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

ما هي الأخطاء الفادحة الشائعة في WordPress؟

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

What Are the Common WordPress Fatal Errors?
  • شاشة الموت البيضاء

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

  • تم تجاوز الحد الأقصى لوقت التنفيذ

عندما يستغرق برنامج PHP النصي وقتًا طويلاً جدًا لتنفيذ أي أمر، فسوف تواجه هذا الخطأ. يحدث ذلك عندما يستغرق وقت التنفيذ أكثر مما حدده خادمك من قبل.

  • الصراع البرنامج المساعد

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

  • موارد الخادم غير كافية

يمكن أن تؤدي موارد الخادم غير الكافية، مثل ذاكرة PHP المحدودة أو موارد وحدة المعالجة المركزية، إلى حدوث أخطاء فادحة.

  • أخطاء اتصال قاعدة البيانات

بسبب بيانات اعتماد قاعدة البيانات غير الصحيحة، يصبح موقع WordPress الخاص بك غير قادر على إنشاء اتصال بقاعدة البيانات.

Database Connection Errors
  • أخطاء نحوية

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

  • مشاكل إذن الملف

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

  • الملفات المفقودة أو التالفة

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

كيفية إصلاح الأخطاء الفادحة في ووردبريس؟ دليل خطوة بخطوة

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

الخطوة 01: قم بإلغاء تنشيط جميع المكونات الإضافية

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

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

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

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

Deactivate All Plugins

الخطوة 02: قم بالتبديل إلى السمة الافتراضية

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

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

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

Switch to a Default Theme

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

يمكن أن يؤدي الحد غير الكافي من ذاكرة PHP إلى حدوث أخطاء فادحة. هناك طرق متعددة لزيادة حد ذاكرة PHP. إحدى أسهل الطرق هي زيادتها عبر MultiPHP INI Editor في cPanel.

افتح لوحة التحكم الخاصة بك. ابحث عن محرر MultiPHP INI ضمن قسم البرامج. افتح المحرر.

Open MultiPHP INI Editor

حدد المجال الذي تريد تكوين إعدادات PHP INI الخاصة به.

Select the domain whose PHP INI settings you want to configure.

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

cPanel upload max file size

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

الخطوة 04: مسح الملفات المخزنة مؤقتًا

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

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

Install the WP Fastest Cache plugin on your site

انتقل إلى WP Fastest Cache > حذف ذاكرة التخزين المؤقت . ستجد زرين. انقر فوق الخيار الذي تريده لمسح الملفات المخزنة مؤقتًا.

WP Fastest cache

الخطوة 05: إزالة وإعادة إضافة ملفات WordPress الأساسية

يجب أن تحل مشكلتك الآن. إذا لم يكن الأمر كذلك، فيمكنك محاولة إزالة ملفات WordPress الأساسية وإعادة إضافتها.

* الاحتفاظ بنسخة احتياطية

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

Keep a backup of your website

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

Download a full backup of your site

* إزالة ملفات ووردبريس القديمة

انتقل إلى مدير الملفات على لوحة التحكم الخاصة بك.

Go to the File Manager

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

بمجرد دخولك للنطاق، حدد كافة الملفات باستثناء wp-content و wp-config . بعد تحديد جميع الملفات، اضغط على زر الحذف .

Delete the core files

حدد خانة الاختيار لحذف جميع الملفات نهائيًا. اضغط على زر التأكيد .

Permanently delete all files

* تحميل وورد

اذهب لتنزيل ووردبريس. قم بتنزيل ملف WordPress بالضغط على الزر المحدد الموضح في الصورة أدناه.

Download the WordPress file

* قم بتحميل ملف ووردبريس

انقر فوق الزر تحميل .

Upload the WordPress file

حدد ملف ووردبريس .

Select the WordPress file

سيتم تحميل الملف في بضع ثوان. بمجرد الانتهاء، انقر فوق الخيار Go Back to”/home/…….com .

Go back to the file manager after the WordPress file is uploaded.

* قم باستخراج ملف WordPress المضغوط في مدير الملفات

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

Extract the WordPress Zip File in File Manager

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

Go to the extracted files

حدد كافة الملفات المستخرجة باستثناء wp-content و wp-config . لأن wp-content وwp-config متاحان بالفعل في المجلد الرئيسي.

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

Select all the extracted files and move them

سيتم نقل كافة الملفات إلى مجلد المجال الرئيسي الخاص بك. احذف مجلد WordPress ، حيث لم تعد هناك حاجة إليه.

File moved

وبالتالي، يمكنك إزالة وإعادة إضافة ملفات WordPress الأساسية.

الخطوة 06: استخدم البرنامج المساعد للتحقق من الأخطاء

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

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

بعض هذه المكونات الإضافية هي:

  • إعلام خطأ فادح
  • فحص الصحة واستكشاف الأخطاء وإصلاحها
  • مراقبة سجل الأخطاء

الخطوة 07: مسح وإزالة البرامج الضارة من موقعك

Remove malware from your site

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

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

لقد تناولنا بالفعل مقالة مفصلة حول هذا الموضوع. استكشف هذا المنشور للتعرف على كيفية إزالة البرامج الضارة من موقع WordPress.

الخطوة 08: قم بتوصيل موفر الاستضافة الخاص بك

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

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

الملاحظات النهائية!

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

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

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