كيفية إصلاح خطأ تجاوز الحد الأقصى لوقت التنفيذ في WordPress

نشرت: 2020-06-28

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

مقدمة

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

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

ما هو الحد الأقصى لوقت تنفيذ WordPress الذي تجاوز خطأ؟

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

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

كيفية إصلاح الحد الأقصى لوقت التنفيذ الذي تجاوز خطأ في WordPress؟

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

  1. تعطيل السمات والإضافات النشطة.
  2. تحرير ملف htaccess.
  3. تحرير ملف PHP.ini.
  4. اتصل بشركة الاستضافة الخاصة بك.

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

1) تعطيل السمات والإضافات النشطة

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

للقيام بذلك ، يمكنك استخدام حساب FTP وحساب FTP. إذا لم يكن لديك حساب FTP ، فقم بتسجيل الدخول إلى cPanel الخاصة باستضافتك ، وسترى هناك قسمًا لإنشاء حساب. سوف تحتاج إلى إضافة:

  • اسم المستخدم.
  • كلمة المرور.
  • الدليل.
  • حصة نسبية.

بعد إدخال جميع التفاصيل ، انقر فوق الزر إنشاء حساب FTP . لقد نجحت في إنشاء حساب FTP لإدارة مدير ملفات موقع الويب الخاص بك. الآن ، دعنا نعطل السمة النشطة والإضافات. باستخدام عميل FTP مثل FileZilla وبيانات اعتماد الحساب ، ستتمكن من الوصول إلى الواجهة الخلفية لمدير الملفات الخاص بك. ثم انتقل إلى مجلد wp-content . هذا هو المكان الذي يتم فيه تخزين جميع المكونات الإضافية والسمات الخاصة بموقعك.

قم بإلغاء تنشيط المكونات الإضافية

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

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

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

إصلاح خطأ تجاوز الحد الأقصى لوقت التنفيذ - قم بإلغاء تنشيط المكونات الإضافية

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

إلغاء تنشيط الموضوع

على سبيل المثال ، لنفترض أنك قمت بتنشيط موضوع MyThemeShop على موقعك. انتقل إلى / wp-content / theme / folder باستخدام عميل FTP ، وأعد تسمية المجلد إلى شيء آخر.

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

2) ملف htaccess

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

ملاحظة : تأكد من تمكين الملفات المخفية.

ثم حدد ملف htaccess وانقر بزر الماوس الأيمن فوقه وحدد خيار V iew / Edit .

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

 php_value max_execution_time 300 

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

تأكد من حفظ التعديلات بعد تغيير القيم. إذا كان لديك حق الوصول إلى الواجهة الخلفية لـ WordPress ، فستتمكن من تحرير ملف htaccess دون استخدام عميل FTP. تسمح لك إضافات تحسين محركات البحث (SEO) مثل Yoast و Rank Math بتعديل ملفات htaccess و robots.txt من خلال صفحة الإعدادات الخاصة بها.

إصلاح خطأ وقت التنفيذ الأقصى الذي تم تجاوزه - قم بتحرير ملف htaccess

لذلك إذا كان المكون الإضافي لـ SEO الخاص بك يحتوي على ميزات من هذا القبيل ولديك حق الوصول إلى منطقة إدارة WordPress ، فيمكنك تخطي طريقة FTP.

3) ملف php.ini

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

 max_execution_time = 60

ثم احفظه. إذا قمت بتحرير ملف php.ini الموجود ، فقم بتحديث الملف ثم تحقق من موقع الويب من الواجهة الأمامية. إذا استمر تجاوز الحد الأقصى لوقت التنفيذ ، فجرب قيمة أعلى لإصلاحه.

4) اتصل بشركة الاستضافة الخاصة بك

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

استنتاج

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

  • D isable السمات والإضافات النشطة
  • زيادة وقت التنفيذ الأقصى
    • قم بتحرير ملف htaccess
    • قم بتحرير ملف PHP.ini
  • اتصل بشركة الاستضافة الخاصة بك

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

  • كيفية إصلاح خطأ "انتهت صلاحية الرابط الذي اتبعته" في WordPress
  • فشل تحديث WordPress خطأ: كيفية إصلاحه

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