كيفية إصلاح خطأ "حدث خطأ فادح في موقع الويب الخاص بك"؟

نشرت: 2022-11-20

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

قد يكون معروفًا في تعبيرات أخرى مثل "حدث خطأ فادح في موقع الويب الخاص بك" XAMP و "حدث خطأ فادح في موقع الويب الخاص بك" في موقع Elementor على الويب.

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

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

ما الذي يسبب خطأ "حدث خطأ فادح في موقع الويب الخاص بك"؟

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

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

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

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

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

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

كيفية إصلاح خطأ "حدث خطأ فادح في موقع الويب الخاص بك"؟

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

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

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

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

يرجى الاتصال بمضيف الويب الخاص بك للحصول على المساعدة إذا لم تجد بيانات اعتماد FTP الخاصة بك من خلال لوحة تحكم الاستضافة الخاصة بك. يجب أيضًا تثبيت عميل FTP مثل FileZilla.

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

الطريقة الأولى: تمكين التصحيح في WordPress والتحقق من سجلات الأخطاء

أول شيء يجب عليك فعله إذا كنت تواجه مشكلات مع WordPress هو تمكين تصحيح الأخطاء.

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

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

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

اتبع هذه الخطوات لتشغيل تصحيح الأخطاء يدويًا أو الوصول إلى سجل تصحيح الأخطاء:

  1. اتصل بموقعك باستخدام FTP .
  2. حدد موقع wp-config.php في المجلد الجذر وافتحه باستخدام محرر نصوص أو IDE.
  3. ضع الكود التالي مباشرة قبل الرسالة الأخيرة في المستند:
 define( 'WP_DEBUG', true ); define( 'WP_DEBUG_DISPLAY', false ); define( 'WP_DEBUG_LOG', true );
  1. احفظ وأغلق الملف بمجرد وضع الرمز.

تم الآن تمكين موقعك لتصحيح الأخطاء ، وسيتم الإبلاغ عن الأخطاء إلى ملف السجل. يمكن العثور على سجل التصحيح داخل debug.log ضمن مجلد wp-content .

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

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

  1. تأكد من إزالة هذه الأسطر من التعليمات البرمجية بمجرد الانتهاء من التصحيح.

الطريقة 2: تعطيل كافة المكونات الإضافية

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

ومع ذلك ، هناك حل سهل لتحديد موقع المكون الإضافي للمشكلة: قم بإيقاف تشغيله ومعرفة ما إذا كان ذلك يحل المشكلة.

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

اتبع هذه الخطوات لتعطيل المكونات الإضافية الخاصة بك من لوحة القيادة:

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

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

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

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

إذا كنت ترغب في القيام بنفس الشيء عبر FTP ، فيمكنك القيام بذلك باتباع الخطوات التالية:

  1. قم بتسجيل الدخول إلى موقعك باستخدام FTP .
  2. انتقل إلى مجلد wp-content للعثور على المكونات الإضافية الخاصة بك.
  3. أعد تسمية مجلد الملحقات إلى plugins_old وتحقق من أن موقعك يعمل مرة أخرى.
  4. أعد تسمية المجلد مرة أخرى إلى المكونات الإضافية .

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

يجب إعادة تسمية مجلدات المكونات الإضافية الفردية بـ _old حتى تتم استعادة موقع الويب الخاص بك إذا تمت إعادة تنشيط المكونات الإضافية تلقائيًا.

الطريقة الثالثة: العودة إلى السمة الافتراضية

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

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

اتبع هذه الخطوات لحذف المظهر الخاص بك:

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

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

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

  1. اتصل بموقعك باستخدام FTP .
  2. انتقل إلى wp-content / theme .

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

  1. ضع ملفات النسخة الاحتياطية أو أحدث سمة افتراضية في مجلد السمات.

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

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

الطريقة الرابعة: زيادة حجم ملف التحميل الأقصى ووظائف معالجة النص

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

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

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

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

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

اتبع هذه الخطوات لإصلاح المشكلة:

  1. قم بتسجيل الدخول إلى FTP .
  2. افتح ملف wp-config.php .
  3. ضع الكود التالي مباشرة فوق سطر التعليق الأخير لزيادة الحجم الأقصى لملف التحميل:
 ini_set('upload_max_size' , '256M' ); ini_set('post_max_size','256M');
  1. أضف هذا الرمز لإصلاح كسر الصفحات الكبيرة على موقعك:
 ini_set('pcre.recursion_limit',20000000); ini_set('pcre.backtrack_limit',10000000);

الطريقة الخامسة: زيادة حد ذاكرة PHP

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

حجم الذاكرة أو ذاكرة الوصول العشوائي على خادم الويب الخاص بك محدود ، لذلك يحد WordPress من مقدار الذاكرة التي يمكن تخصيصها لكل نص برمجي PHP.

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

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

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

  1. انتقل إلى موقعك عبر FTP وافتح ملف wp-config.php .
  2. ضع هذا الرمز مباشرة قبل السطر الأخير واحفظ الملف:
 define( 'WP_MEMORY_LIMIT', '128M' );

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

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

الطريقة 6: امسح ذاكرة التخزين المؤقت للموقع

هناك العديد من المزايا للتخزين المؤقت لموقع الويب الخاص بك ؛ عادة ما يكون شيئًا جيدًا تمامًا.

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

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

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

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

الطريقة السابعة: ترقية إصدار PHP الخاص بك

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

بشكل عام ، يجب عليك التأكد من أن موقعك يعمل على أحدث إصدار من PHP. لقد كان من الممارسات الشائعة لمستخدمي WordPress البقاء على PHP 7.4 لتجنب التعارض مع السمات والمكونات الإضافية.

في معظم الحالات ، لن يسبب ذلك مشكلة ؛ ومع ذلك ، إذا كنت تستخدم PHP 5.x ، فسيتعين عليك الترقية لأنه قد يتسبب في مشكلات خطيرة.

عند إجراء ترقية PHP ، يجب التأكد من وجود نسخة احتياطية قبل المتابعة.

تعتمد خطوات ترقية إصدار PHP الخاص بك على مزود الاستضافة الخاص بك. اتبع وثائق مزود الاستضافة لترقية إصدار PHP الخاص بك.

الطريقة الثامنة: استعادة نسخة ووردبريس الاحتياطية

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

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

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

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

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

استنتاج

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

إنه لمن دواعي سرورنا أنك قد قضيت وقتًا طويلاً في قراءة هذا المقال. في قسم التعليقات ، يمكنك نشر أي أسئلة أو تعليقات.

من أجل مواكبة مقالاتنا ، نوصيك بمتابعتنا على Facebook و Twitter.