كيفية إصلاح الخطأ الفادح: Maximum Execution Time Exceeded في ووردبريس

آخر تحديث بتاريخ مارس 5, 2025

من أكثر الأخطاء شهرة التي قد تواجهها عند استخدامك خطة استضافة مشتركة هي رسالة “خطأ فادح: تم تجاوز الحد الأقصى لوقت التنفيذ وهو 30 ثانية” أو “Maximum Execution Time Exceeded”. نعلم ذلك لأننا واجهنا هذا الخطأ بأنفسنا.

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

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

في هذه المقالة، سنعرض لك عدة طرق لإصلاح “خطأ فادح: “Maximum Execution Time Exceeded” في ووردبريس، سواء كنت خبير تقني أو مبتدئ تمامًا.

لماذا يحدث خطأ Maximum Execution Time Exceeded؟

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

تحدد شركات الاستضافة المختلفة حدود زمنية مختلفة، ولكن غالبًا ما تكون مدة 30-60 ثانية كافية. إذا استغرق سكربت PHP على موقع ووردبريس الخاص بك وقت أطول من هذا الحد، فسيؤدي ذلك إلى ظهور خطأ Maximum Execution Time Exceeded.

Maximum Execution Time of 30 Seconds Exceeded Error in WordPress

كيفية إصلاح خطأ Maximum Execution Time Exceeded في ووردبريس

على الرغم من أن خطأ Maximum Execution Time Exceeded يسمى “خطأ فادح”، إلا أنه في الواقع أحد أكثر أخطاء ووردبريس شيوغًا ويسهل إصلاحه.

لإصلاح خطأ Maximum Execution Time Exceeded في ووردبريس، يمكنك تجربة أي من الحلول التالية:

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

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

الطريقة 1: استخدام وضع الاسترداد في ووردبريس

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

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

هذا جزء من ميزة الحماية من الأخطاء الفادحة المضافة في ووردبريس 5.2.

قد تتلقى أيضًا بريد إلكتروني يخبرك بالاضافة (إذا كانت الإضافة قد تسبب في حدوث الخطأ) التي تسبب في حدوث المشكلة.

تم إرسال بريد إلكتروني للمسؤول بشأن المشكلة الفنية

سيتضمن البريد الإلكتروني أيضًا رابط خاص.

سيسمح لك هذا بتسجيل الدخول إلى ووردبريس باستخدام “وضع الاسترداد”.

الخروج من وضع الاسترداد في ووردبريس

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

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

الطريقة 2: تعديل ملف htaccess. الخاص بك

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

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

يوجد ملف htaccess. في نفس المجلد الذي يضم مجلدي /wp-content/ و/wp-admin/. إذا لم تتمكن من العثور عليه، فراجع مقالتنا حول سبب عدم تمكنك من العثور على ملف htaccess. وكيفية العثور عليه.

على سبيل المثال، إذا كنت تستخدم FileZilla كعميل FTP، فيمكنك العثور عليه في قسم “الموقع البعيد” في العمود الأيسر.

ملف ووردبريس htaccess. في Filezilla

بمجرد العثور على ملف htaccess.، انقر بزر الماوس الأيمن عليه واختر “عرض/تحرير”.

عرض/تحرير ملف htaccess. في ووردبريس

سيؤدي هذا إلى فتح الملف في محرر نصوص.

بعد ذلك، ستحتاج إلى إضافة الكود التالي في أسفل ملف htaccess. الخاص بك:

php_value max_execution_time 300

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

بمجرد الانتهاء من ذلك، قم بالمضي قدمًا وحفظ الملف.

إضافة الكود إلى ملف htaccess. ووردبريس

هذا الكود يحدد ببساطة الحد الأقصى لوقت التنفيذ بـ 300 ثانية (5 دقائق). يمكنك الأن زيارة الموقع الكتروني الخاص بك للتحقق من اختفاء رسالة الخطأ.

إذا استمر ظهور الخطأ، فحاول زيادة القيمة إلى 600.

إذا وجدت هذه الطريقة مفيدة، فراجع أهم حيل .htaccess المفيدة لـ WordPress.

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

الطريقة 3: تعديل ملف php.ini

هناك طريقة أخرى لإصلاح خطأ “Maximum Execution Time Exceeded” في ووردبريس، وهي تعديل ملف php.ini.

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

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

بعد ذلك، قم ببساطة بتعديل ملف php.ini وإضافة السطر التالي:

max_execution_time = 60

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

الطريقة 4: تعديل ملف wp-config.php الخاص بك

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

كما في السابق، يجب عليك الوصول إلى دليل جذر ووردبريس باستخدام عميل FTP أو مدير الملفات في لوحة تحكم استضافة الويب. ثم حدد موقع ملف wp-config.php وافتحه للتعديل.

الصق السطر التالي قبل السطر الذي يقول: That's all, stop editing! Happy blogging.

define('WP_MAX_EXECUTION_TIME', 300); // Replace 300 with your desired time in seconds

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

الطريقة 5: تحسين قاعدة بيانات ووردبريس الخاصة بك

قد يؤدي تضخم قاعدة البيانات أحيانًا إلى إبطاء موقعك الإلكتروني، مما قد يؤدي إلى خطأ “Maximum Execution Time Exceeded”. يؤدي تحسين قاعدة البيانات بانتظام إلى إزالة البيانات غير الضرورية وتحسين أداء ووردبريس بشكل عام.

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

الطريقة 6: التحقق من اضافات ووردبريس الخاصة بك

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

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

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

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

إذا لم تتمكن من الوصول إلى لوحة التحكم، فلدينا دليل لتعطيل الإضافات حتى عند عدم تمكنك من الوصول إلى لوحة تحكم wp-admin.

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

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

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

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

تقدم شركات مثل Namecheap (وهي الخطة التي نستخدمها في DoctorMega)، وKinsta، وHostinger خطط محسنة لووردبريس مصممة خصيصًا لمعالجة مشاكل ووردبريس الشائعة.

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

يمكنك قراءة دليلنا حول كيفية اختيار أفضل استضافة ووردبريس ومتى تستخدم استضافة ووردبريس المدارة لمزيد من المعلومات.

الطريقة 8: الحصول على دعم ووردبريس

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

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

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

هل ترغب في الحصول على مساعدة من خبير ووردبريس حقيقي؟ تقدم خدمات DoctorMega Pro دعم ووردبريس طارئ إذا لم يكن لديك الوقت الكافي لاكتشاف المشكلة وحلها. يستطيع فريقنا تحديد جذور المشكلة وحلها لك.

الصفحة الرئيسية لـ دكتورميجا

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

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

تعرف على المزيد من الطرق لحل أخطاء ووردبريس الشائعة

هل تواجه أنواع أخرى من أخطاء ووردبريس؟ قد تساعدك هذه الأدلة:

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

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

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

اترك تعليقاً