ستواجه أحيانًا أخطاء أو تحذيرات في وورد بريس . أحد هذه الأخطاء التي قد تواجهها هو خطأ max_execution_time في وورد بريس .
قد يؤدي ظهور خطأ كهذا إلى إبعادك عن التوازن. هناك أخبار جيدة لأن هذا خطأ شائع. لا يحدث هذا كثيرًا ، ولكن عندما يحدث ، هناك العديد من الحلول السريعة.
دعونا نحفر!
ما هو خطأ max_execution_time في وورد بريس؟
يبدو الخطأ الفادح max_execution_time في وورد بريس كما يلي في لوحة تحكم مسؤول وورد بريس:
خطأ max_execution_time في وورد بريس
خطأ وقت التنفيذ الأقصى في لوحة القيادة
تقرأ رسالة الخطأ بأكملها:
"Fatal Error: Maximum execution time of 30 seconds exceeded"
في 30 ثانية يمكن أن تكون قيمة أي رقم. عادة ما يكون بين 30 و 60 ثانية. هذا الخطأ عرضة للظهور عند تثبيت أو تحديث السمات أو المكونات الإضافية أو نواة وورد بريس.
لا تدع الخطأ الفادح “max_execution_time” في وورد بريس يلقي بك في حلقة. 🤯 هناك العديد من الحلول السريعة والسهلة لإعادتك إلى المسار الصحيح في لمح البصر ⬇️
انقر للتغريد
لماذا يحدث خطأ max_execution_time؟
يحتوي كل موقع وورد بريس على حد أقصى لوقت التنفيذ لمعالجة طلبات الخادم. إنه يهدف إلى تقليل إساءة استخدام الخادم. يبحث هذا الحد في جميع نصوص PHP النصية التي تعمل على موقعك ويمنع تلك التي تجاوزت الحد الزمني.
نظرًا لأن ملفات موقع وورد بريس تستخدم PHP بشكل أساسي ، فمن الضروري مراقبة البرامج النصية لـ PHP لمعرفة ما إذا كانت تعمل لفترة طويلة جدًا وتستهلك الكثير من موارد الخادم. ليس من غير المألوف أن تستخدم الهجمات الضارة نصوص PHP لا تنتهي لجلب الموقع إلى الزحف.
إلى جانب ذلك ، يمكن لبعض المكونات الإضافية أو السمات أو عناصر وورد بريس الأخرى إجهاد موارد الخادم إذا استغرق تشغيلها وقتًا طويلاً. يبدو أن المكونات الإضافية تؤدي إلى ظهور رسالة الخطأ هذه أكثر من العناصر الأخرى – على الأرجح لأن مستخدمي وورد بريس يقومون بتثبيت الإضافات بشكل متكرر أكثر من قيامهم بتعديل التعليمات البرمجية أو تثبيت السمات. علاوة على ذلك ، تأتي المكونات الإضافية من جميع أنواع المطورين ، لذلك يصعب التحقق من المكونات الجيدة المدعومة برمز ثابت وتحديثات متكررة.
بغض النظر عن السبب ، لا توجد أسباب كثيرة لتشغيل نص PHP لفترة طويلة من الوقت ؛ لذلك ، حد أقصى لوقت التنفيذ قيد التنفيذ. عادة ما تضع شركة الاستضافة الخاصة بك هذا الحد على مستوى الخادم.
ما هو الحد الأقصى القياسي لوقت التنفيذ؟
تفرض معظم شركات الاستضافة أقصى وقت تنفيذ يتراوح بين 30 و 60 ثانية. يمنح هذا النطاق نصوص PHP النصية وقتًا كافيًا لإكمال مهامها ، حتى لو استغرق تنفيذها بعض الوقت.
بشكل عام ، يجب أن تعمل مهلة 30 ثانية بشكل جيد مع نصوص PHP عالية الجودة. ومع ذلك ، قد تحتاج إلى زيادة الحد إلى 60 ثانية ، اعتمادًا على رمزك واستجابة الخادم. قد يختار بعض المطورين ما يصل إلى 300 ثانية كحد أقصى ، لكن أي شيء يتجاوز ذلك ليس قرارًا حكيمًا.
قد تتساءل: هل من الممكن أن يكون لديك موقع ويب تستغرق فيه البرامج النصية PHP وقتًا أطول ، لكنها لا تسبب أي ضرر للخادم؟
نعم – بعض مواقع الويب ذات الموارد الثقيلة لا يمكنها إلا أن تصل إلى أوقات تنفيذ أطول. ومع ذلك ، سيكون من الأفضل الافتراض أنه ربما يكون مكون إضافي أو سمة أو تكامل آخر هو سبب المشكلة قبل القفز إلى استنتاجات مختلفة وأقل استحسانًا. من الممكن أيضًا أن يتطلب موقعك خادمًا أكثر قوة ، خاصة إذا كنت تستخدم حاليًا إعداد استضافة مشترك.
في بعض الأحيان ، قد تحدد شركات الاستضافة الحد الأقصى لوقت التنفيذ منخفضًا جدًا لموقعك. إنه موقف شائع جدًا ، ويمكنك حله من خلال التواصل مع مزود الاستضافة الخاص بك.
لكنها تقول “خطأ فادح”: هذا يبدو سيئًا
يبدو نص “الخطأ الفادح” أمرًا ملحًا ، لكن موقع الويب الخاص بك ليس معرضًا لخطر عدم العمل مرة أخرى. يعد خطأ max_execution_time في وورد بريس أحد أكثر التحذيرات شيوعًا في وورد بريس.
ومع ذلك ، قد تجد رسالة على الواجهة الأمامية لموقعك تخبر المستخدمين أن الموقع يواجه صعوبات فنية.
هذه مشكلة – قد تفقد المبيعات أو العملاء المتوقعين أو القراء إذا حظرت رسالة التحذير المحتوى الخاص بك وظل نشطًا لأي فترة زمنية.
كيفية اكتشاف حدوث خطأ max_execution_time في وورد بريس
الطريقة الأساسية لمعرفة ما إذا كنت قد تجاوزت الحد الأقصى لوقت التنفيذ هي التحقق من الرسالة في لوحة المعلومات أثناء تحميل مكون إضافي أو سمة أو تحديث وورد بريس.
تعرض صفحة التثبيت أو التحديث معلومات حول التغيير وتمنحك رسالة “نجاح” أو “فشل”. رسالة “خطأ فادح” خيار كذلك.
خطأ max_execution_time في وورد بريس
رسالة خطأ فادح داخل لوحة القيادة
هناك طريقة أخرى لتحديد الحد الأقصى لخطأ التنفيذ وهي رؤية رسالة الواجهة الأمامية للمستخدمين ، والتي تنص على أن “الموقع يواجه صعوبات فنية”.
رسالة الواجهة الأمامية لـ وورد بريس max_execution_time
رسالة الواجهة الأمامية حول الصعوبات الفنية
هناك أشكال أخرى لهذه الرسالة ، بعضها يتحدث عن أخطاء فادحة ويتضمن ارتباطًا للتعرف على تصحيح الأخطاء.
رسالة max_execution_time بديلة من وورد بريس
رسالة بديلة للواجهة الأمامية على إصدارات وورد بريس الأحدث
أخيرًا ، يرسل وورد بريس عادةً إلى مسؤول الموقع بريدًا إلكترونيًا يوضح أن مكونًا إضافيًا أو سمة تسبب في خطأ فادح. سيوفر البريد الإلكتروني أيضًا رابطًا لمساعدتك في العثور على حل للمشكلة ، عادةً عن طريق حذف المكون الإضافي أو السمة التي بها مشكلات أو زيادة الحد الأقصى لوقت التنفيذ.
بريد إلكتروني من وورد بريس لـ وورد بريس max_execution_time
بريد إلكتروني من وورد بريس حول كيفية إصلاح الحد الأقصى لخطأ التنفيذ
بالنسبة لجميع الأخطاء التي تؤدي إلى رسائل “صعوبة فنية” ، تأكد من قراءة دليلنا حول حل هذه المشكلات . للتركيز على إصلاح خطأ وقت التنفيذ الأقصى على وجه الخصوص ، اقرأ.
كيفية إصلاح خطأ max_execution_time وورد بريس
كما ذكرنا ، يظهر خطأ max_execution_time وورد بريس بعد أن يستغرق تحديث مكون إضافي أو سمة أو وورد بريس وقتًا طويلاً لتشغيل برنامج PHP النصي.
سترى إشعار الخطأ في عدة مناطق. إذا كنت تواجه مشكلة في الوصول إلى موقع الويب الخاص بك ، فإن رسالة الخطأ الفادح التي تلقيتها تحتوي على رابط لتشغيل مثيل وورد بريس الخاص بك في وضع الاسترداد.
وورد بريس في وضع الاسترداد
يتيح لك وضع الاسترداد الوصول إلى لوحة القيادة وإزالة المشكلات مثل المكونات الإضافية.
هناك عدة طرق لإصلاح خطأ max_execution_time في وورد بريس:
تحديد وإلغاء تثبيت المكون الإضافي أو السمة أو الموارد الأخرى التي تسببت في الخطأ في المقام الأول. يتم ذلك في وضع الاسترداد أو عن طريق إزالة المكون الإضافي عبر FTP.
زيادة الحد الأقصى لوقت التنفيذ في لوحة معلومات وورد بريس من خلال مكون إضافي.
تعديل الحد الأقصى لوقت التنفيذ في ملف wp-config.php .
زيادة الحد الأقصى لوقت التنفيذ في ملف htaccess .
تغيير الحد الأقصى لوقت التنفيذ في ملف php.ini .
مطالبة مزود الاستضافة بزيادة الحد الأقصى لوقت التنفيذ.
غالبًا ما يكون إلغاء تثبيت مكون إضافي أو سمة هي أسرع طريقة ، لكننا سنغطي جميع الخيارات أدناه.
قم بإلغاء تثبيت عنصر المشكلة
يزيل هذا الحل الحد الأقصى لخطأ التنفيذ ، لكنه لا يزيد من الحد الأقصى لوقت التنفيذ. لذلك ، يعد خيارًا مناسبًا فقط إذا قررت أنك ترغب في العثور على بديل للمكوِّن الإضافي أو السمة المسيئة.
إذا كنت تريد بدلاً من ذلك زيادة الحد الأقصى لوقت التنفيذ لإتاحة مساحة لمكوِّن إضافي أو سمة ، فانتقل إلى الأقسام التالية.
للمهتمين بإزالة عنصر المشكلة (على سبيل المثال ، السمة أو المكون الإضافي) ، اتبع الإرشادات أدناه.
للبدء ، ابذل قصارى جهدك لتحديد مصدر المشكلة بالطرق التالية:
قم بإلغاء تثبيت أحدث عنصر تم تثبيته ، خاصةً إذا حدث الخطأ مباشرةً بعد تثبيت مكون إضافي أو سمة أو تحديثه إلى أحدث إصدار من وورد بريس .
تحقق من صندوق البريد الإلكتروني الخاص بك لمعرفة ما إذا كان وورد بريس قد أرسل إليك بريدًا إلكترونيًا حول الخطأ الفادح. في بعض الأحيان تتضمن معلومات حول المكون الإضافي الذي تسبب في حدوث المشكلة في المقام الأول.
إذا لم تكن لديك فكرة عن العنصر الذي تسبب في الخطأ ، فنحن نوصي بإلغاء تنشيط كل مكون إضافي ، ثم إعادة تنشيطه واحدًا تلو الآخر ، والتحديث في كل مرة لتحديد العنصر الذي تسبب في حدوث الخطأ.
بعد تحديد عنصر المشكلة ، يجب عليك إلغاء تثبيته من موقع وورد بريس الخاص بك.
لإكمال هذه العملية ، اقرأ مقالتنا حول إلغاء تثبيت مكون وورد بريس الإضافي . يسلط الدليل الضوء على كيفية إزالة مكون إضافي باستخدام لوحة القيادة وعميل FTP والمزيد.
يعد إلغاء التثبيت عبر لوحة القيادة أكثر منطقية للإزالة السريعة ، ولكن إلغاء تثبيت مكون إضافي أو سمة عبر FTP يكون مفيدًا إذا لم تتمكن من الوصول إلى لوحة معلومات وورد بريس. لديك أيضًا خيار الدخول إلى لوحة القيادة باستخدام وضع الاسترداد. يتضمن وورد بريس رابطًا إلى وضع الاسترداد في البريد الإلكتروني الذي ستتلقاه.
أخيرًا ، قد تجد أن ترقية إصدار وورد بريس الحديثة تسببت في حدوث الخطأ. استخدم دليلنا حول كيفية الرجوع إلى إصدار أقدم من إصدار وورد بريس لتحري الخلل وإصلاحه. بشكل عام ، لا ينبغي أن يكون إصدار وورد بريس هو السبب الأساسي – فهو عادةً مكون إضافي أو سمة لا تعمل بشكل جيد مع إصدار وورد بريس الجديد.
تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟
انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!
إشترك الآن
كيفية زيادة وقت التنفيذ الأقصى في وورد بريس (باستخدام البرنامج المساعد)
يتضمن خيار آخر زيادة وقت التنفيذ الأقصى لمنح نصوص PHP في المكونات الإضافية والقوالب مزيدًا من الوقت للعمل.
مرة أخرى ، يوجد الحد الأقصى لوقت التنفيذ لأمان موقعك وخادمك ، لذلك من الأفضل عدم زيادته لاستيعاب مكون إضافي أو سمة سيئة التشفير. ومع ذلك ، قد تجد أن شركة الاستضافة الخاصة بك تحدد أوقات تنفيذ قصيرة ، أو قد تحتاج إلى بعض الوقت الإضافي.
في هذه الحالات ، من المقبول زيادة الحد الأقصى لوقت التنفيذ للتخلص من خطأ max_execution_time في وورد بريس وتقليل فرص ظهور الخطأ مرة أخرى في المستقبل.
تتمثل إحدى طرق تغيير الحد الأقصى لوقت التنفيذ في تثبيت مكون إضافي عبر لوحة التحكم الخاصة بك والذي يقوم بإجراء تغييرات على ملفات التكوين دون الدخول إلى ملفات وورد بريس. نحن نحب هذا الخيار لمن لا يرتاحون لاستخدام عميل FTP ، ولكن فقط إذا كان لديك حق الوصول إلى لوحة تحكم الموقع.
تحتوي بعض المكونات الإضافية للأمان والتحسين ، مثل Google PageSpeed Insights ، على خيارات لزيادة الحد الأقصى لوقت التنفيذ.
هناك مكون إضافي آخر يركز حصريًا على الحد الأقصى لوقت التنفيذ يسمى WP Maximum Execution Time Exceeded . نوصي بتجربة هذا لأنه يعيد كتابة ملف htaccess تلقائيًا لزيادة الحدود القصوى.
تجاوز الحد الأقصى لوقت تنفيذ البرنامج المساعد WP
تجاوز الحد الأقصى لوقت تنفيذ البرنامج المساعد WP.
لا يوجد شيء تفعله من جانبك ؛ قم بتثبيت وتفعيل البرنامج المساعد لجعله يعمل.
فقط قم بتثبيت المكون الإضافي لحل max_execution_time في ووردبريس
ما عليك سوى تثبيت البرنامج المساعد وتنشيطه – ليس أكثر من ذلك
بشكل افتراضي ، يوفر المكون الإضافي تأخيرًا مدته 300 ثانية بدلاً من كل ما كان لديك في المقام الأول ، مما يمنح سمة موقعك ومكوناته الإضافية أكثر من الوقت الكافي لتشغيل نصوص PHP النصية الخاصة بهم.
أخيرًا ، قم بإلغاء تثبيت المكون الإضافي إذا كنت تريد في أي وقت إزالة الحد الزمني المتزايد.
كيفية زيادة الحد الأقصى لوقت التنفيذ في ملف wp-config.php
تنقر كل طريقة من الطرق التالية على ملفات وورد بريس الأساسية الخاصة بك. نوصي بالوصول إلى ملفات موقع وورد بريس الخاصة بك عبر FTP / SFTP وتعديل المحتوى بداخلها.
بالنسبة للتعامل مع خطأ max_execution_time في وورد بريس ، فإن إحدى طرق حل المشكلة تتطلب منك فتح ملف wp-config.php .
افتح اتصال FTP لملفات وورد بريس الخاصة بك. ابحث عن المجلد الجذر وافتحه (عادةً ما يُسمى باسم موقعك) وانقر فوق /publicالمجلد.
و /publicيحتوي المجلد على مجموعة واسعة من الملفات الأساسية، بما في ذلك الفسفور الابيض بين ملف config.php .
انقر فوق wp-config.php إما لتحريره مباشرة في عميل FTP أو حفظه على جهاز الكمبيوتر الخاص بك للتحرير.
ابحث عن ملف wp-config
ابحث عن ملف wp-config.
ضع الجزء التالي من التعليمات البرمجية في ملف wp-congfig.php :
هل تحتاج إلى حل استضافة يمنحك ميزة تنافسية؟ لقد غطيتك Kinsta بسرعة لا تصدق وأحدث مستوى من الأمان والتوسع التلقائي. تحقق من خططنا
set_time_limit(300);
لا يهم عادةً مكان وضع الشفرة طالما أنها لا تعدل أي شيء موجود بالفعل في الملف. نوصي بالعثور على المنطقة الأخيرة مباشرة قبل “إيقاف التحرير” ووضع الكود هناك.
حد زمني جديد لـ وورد بريس max_execution_time
قم بتعيين أقصى وقت تنفيذ جديد في ملف wp-config
بعد ذلك ، احفظ ملف wp-config.php الجديد وقم بتحميله إلى موقعك عبر FTP. الحد الأقصى لوقت التنفيذ الجديد لهذا المثال هو 300 ثانية ، ولكن يمكنك تعديل هذا الرقم حسب ما تحتاجه.
للتأكد من أنها تعمل ، ارجع إلى وورد بريس لمعرفة ما إذا كان كل شيء يعمل الآن. إذا لم يظهر الخطأ عند محاولة تحميل مكون إضافي أو سمة ، فقد نجحت.
كيفية زيادة وقت التنفيذ الأقصى في htaccess
لا يوفر Kinsta ملف .htaccess نظرًا لأننا نستخدم خوادم Nginx أكثر ملاءمة للأداء ، والتي لا تتطلب ملفات .htaccess . يمكنك معرفة كل شيء عن أسباب Kinsta لهذا ، إلى جانب فوائد Nginx ، في هذه المقالة .
لا يزال العديد من المضيفين الآخرين – بشكل أساسي موفرو الاستضافة المشتركون – يستخدمون خوادم Apache وبالتالي يوفرون ملف .htaccess داخل مجلد وورد بريس الجذر الخاص بك.
يمكنك العثور على هذا الملف مثل ملف wp-config.php : من خلال الاتصال بموقعك عبر FTP والبحث تحت المجلد / public .
مرة أخرى ، لن تتمكن من العثور عليه إذا كنت تستضيف موقعك على Kinsta. نوصي باستخدام طريقة wp-config.php لجميع مستخدمي Kinsta.
htaccess لإصلاح ووردبريس max_execution_time
ابحث عن وانقر فوق .htaccess
من الضروري عمل نسخة احتياطية من ملف htaccess الخاص بك قبل تحريره. اقرأ هذا البرنامج التعليمي حول كيفية عمل نسخة احتياطية من ملفات وورد بريس الخاصة بك.
بمجرد النسخ الاحتياطي ، افتح ملف htaccess للتحرير.
أضف هذا السطر إلى الملف:
php_value max_execution_time 300
لا تتردد في تغيير الرقم إلى الحد الأقصى لوقت التنفيذ الذي تريده. يرجى حفظ الملف وإعادة تحميله إلى /publicالمجلد في عميل FTP. أخيرًا ، ارجع إلى موقع الويب الخاص بك للتحقق مما إذا كان قد تم حل المشكلة.
كيفية زيادة وقت التنفيذ الأقصى في ملف php.ini
ملف آخر غير شائع مع مضيفي الويب يسمى php.ini . إنه خيار آخر لزيادة الحد الأقصى للتنفيذ ، ولكن في أغلب الأحيان ، سيكون لديك وقت أسهل باستخدام طريقة wp-config.php .
ومع ذلك ، إذا كنت متأكدًا من وجود ملف php.ini في المجلد الجذر الخاص بك والطرق الأخرى لا تعمل لسبب ما ، ففكر في النقر فوق ملف php.ini بدلاً من ذلك.
مثل الكثير من الطرق الأخرى ، يمكنك عادة العثور على ملف php.ini في /publicالمجلد. قم بالوصول إلى هذا بالمرور عبر عميل FTP.
افتح هذا الملف للتحرير.
حدد موقع ملف php.ini
حدد موقع ملف php.ini
أضف هذا السطر لزيادة وقت التنفيذ الأقصى:
max_execution_time = 300
كما هو الحال دائمًا ، قم بتغيير الرقم لتلبية احتياجاتك الخاصة ، وتذكر اختبار ما إذا كان يعمل عن طريق إعادة تحميل عنصر المشكلة والتحقق لمعرفة ما إذا كانت جميع رسائل الخطأ قد اختفت.
اتصل بمزود الاستضافة لطلب زيادة في الحد الأقصى لوقت التنفيذ
تشغيل موقع وورد بريس على خادم مخصص يعني أن لديك سيطرة كاملة على الحد الأقصى لوقت التنفيذ. لذلك ، يجب أن تعمل الطرق السابقة. قد تجد أيضًا أنه يمكنك تغيير الحد الأقصى لوقت التنفيذ يدويًا مع أنواع الاستضافة الأخرى مثل الاستضافة المدارة أو استضافة VPS.
تقيد العديد من شركات الاستضافة المشتركة قدرتك على تعديل الحد الأقصى لوقت التنفيذ لحماية الخادم العام الذي تتم مشاركته مع العديد من التطبيقات والمواقع الأخرى.
إذا كنت لا ترغب في العبث بها أو كنت تواجه مشكلة في زيادة الحد الأقصى لوقت التنفيذ ، فيجب عليك الاتصال بمزود الاستضافة الخاص بك وطلب زيادته لك.
تواصل مع فريق دعم مضيفك وأخبرهم أنك ترى خطأ max_execution_time في وورد بريس . بعد ذلك ، اسأل ما هو وقت التنفيذ الأقصى الحالي. أخيرًا ، اطلب منهم زيادة الحد الخاص بك ، ويفضل أن يكون في مكان ما بين 60 و 300. تذكر أنه يجب عليك إزالة أي مكون إضافي أو سمة تستغرق وقتًا أطول من ذلك.
ارفع يدك إذا رأيت هذا الخطأ من قبل 🙋♀️ تعرف على كيفية إصلاحه بسرعة بمساعدة هذا المنشور ✅
انقر للتغريد
ملخص
يحدث خطأ max_execution_time في وورد بريس بسبب بطء نصوص PHP البرمجية ، وغالبًا ما تظهر داخل المكونات الإضافية والسمات وتحديث إصدار وورد بريس العرضي.
قد ترى هذا الخطأ داخل لوحة معلومات وورد بريس ، إلى جانب رسالة “صعوبات فنية” محتملة على الواجهة الأمامية ورسالة بريد إلكتروني من وورد بريس حول الموقف.
إنه خطأ شائع للغاية. باتباع الخطوات التي تناولناها هنا ، يمكنك تشغيل موقعك بشكل طبيعي مرة أخرى في غضون دقائق.

