كيفية إصلاح ‘There Has Been a Critical Error on This Website’ في ووردبريس
تعتبر منصة ووردبريس واحدة من أكثر أنظمة إدارة المحتوى شعبية في العالم، لكنها ليست خالية من المشاكل التقنية. واحدة من أكثر الرسائل المحبطة التي يمكن أن تواجهها هي “هناك خطأ حرج في هذا الموقع” (There Has Been a Critical Error on This Website). في هذا المقال، سنقدم لك خطوات عملية لإصلاح هذه المشكلة، بالإضافة إلى فهم أسباب ظهورها.
أسباب ظهور رسالة الخطأ
قبل أن نتناول كيفية إصلاح الخطأ، من المهم فهم الأسباب المحتملة وراء ظهوره. يمكن أن تكون الأسباب متعددة، منها:
1. مشكلات في المكونات الإضافية
تعتبر المكونات الإضافية العوامل الرئيسية التي قد تؤدي إلى هذا الخطأ، خاصة إذا تم تثبيت مكون إضافي لا يتوافق مع إصدار ووردبريس الحالي أو إذا كان به خلل. يمكن التحقق من هذه المشكلة عن طريق تعطيل كافة المكونات الإضافية من خلال لوحة التحكم.
2. مشاكل في القالب
أحياناً، يكون القالب الذي تستخدمه هو المسؤول عن الخطأ. قد يحدث ذلك إذا كان القالب قديمًا أو إذا كان هناك تعارض بين القالب والمكونات الإضافية المثبتة.
3. مشاكل في الذاكرة
يمكن أن تحدث أخطاء أيضاً بسبب نقص في الذاكرة. إذا تجاوزت مواقع الووردبريس حد الذاكرة المخصص لها، يمكن أن يؤدي ذلك إلى ظهور رسالة الخطأ.
خطوات إصلاح الخطأ
عندما تواجه رسالة “هناك خطأ حرج في هذا الموقع”، يمكنك اتباع الخطوات التالية لإصلاح المشكلة:
1. تفعيل وضع التصحيح
أول خطوة يجب أن تقوم بها هي تفعيل وضع التصحيح في ووردبريس. يمكنك فعل ذلك من خلال إضافة الكود التالي إلى ملف wp-config.php:
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
هذا سيؤدي إلى تسجيل الأخطاء في ملف debug.log داخل مجلد wp-content، مما يسمح لك بالتحقق من نوع الخطأ الذي تواجهه.
2. تعطيل المكونات الإضافية
إذا كان لديك إمكانية الوصول إلى لوحة التحكم، يمكنك البدء بتعطيل جميع المكونات الإضافية. اذهب إلى المكونات الإضافية ثم اختر إلغاء التنشيط لجميع المكونات. بعد ذلك، قم بتفعيل كل مكون إضافي واحدًا تلو الآخر لتحديد المكون الذي يتسبب في الخطأ.
3. تبديل القالب إلى القالب الافتراضي
توجه إلى قسم المظهر في لوحة التحكم وابدأ بتبديل القالب إلى أحد القوالب الافتراضية، مثل Twenty Twenty-One. ستساعدك هذه الخطوة على تحديد ما إذا كان القالب الحالي هو مصدر المشكلة.
4. زيادة حد الذاكرة
إذا كنت تشك في أن الذاكرة هي السبب، يمكنك زيادة حد الذاكرة بوضع الكود التالي في ملف wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
استبدل القيمة حسب الحاجة، لكن تأكد من أن استضافة السيرفر الخاصة بك تسمح بذلك.
5. إعادة تحميل الملف الأساسي للووردبريس
إذا لم تنجح أي من الخطوات السابقة، يمكنك تنزيل أحدث إصدار من ووردبريس من الموقع الرسمي لووردبريس ثم رفع الملفات مجددًا إلى السيرفر، لكن تأكد من عدم حذف ملف wp-content أو ملف wp-config.php.
استعادة النسخة الاحتياطية
إذا كانت لديك نسخة احتياطية حديثة من موقعك، يمكنك استعادتها لتجنب الخطأ. يُنصح دائمًا بالحفاظ على نسخ احتياطية منتظمة على خدمات النسخ الاحتياطي أو عبر ملحقات النسخ الاحتياطي مثل UpdraftPlus.
استشارة الدعم الفني
إذا استمرت المشكلة بعد اتباع جميع الخطوات المذكورة، قد تحتاج إلى استشارة الدعم الفني لشركتك المستضيفة. قد تكون هناك مشكلات في السيرفر تؤثر على موقعك.
الخاتمة
رسالة “هناك خطأ حرج في هذا الموقع” قد تكون مصدر قلق كبير لصاحب الموقع، ولكن من خلال الخطوات الموضحة في هذا المقال، يمكنك استكشاف الأخطاء وإصلاحها بشكل فعال. تعتبر ووردبريس نظامًا قويًا، ومع قليل من المعرفة، يمكنك التعامل مع معظم المشاكل التي قد تواجهها.
إذا كنت قد قمت بتجربة أي من هذه الخطوات أو كان لديك أسئلة إضافية، فلا تتردد في مناقشتها.