اذهب إلى المحتوى
  • 0

زيادة وقت التنفيذ Laravel - PHP

Mohammad Yousef3

السؤال

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

FatalErrorException in (..) line (..):	
Maximum execution time of 30 seconds exceeded

كيف يمكنني زيادة وقت التنفيذ إلى أكثر من 30 ثانية (150 ثانية على سبيل المثال) ؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

من خلال ملف

php.ini

( حيث يمكنك الوصول إليه من خلال خيار البحث في شريط المهام )

نقوم بالبحث في الملف عن خيار

max_execution_time

المسؤول عن المدة الزمنية المحددة لتنفيذ البرنامج, فنقوم بتغيير القيمة إلى الزمن المطلوب بالثواني (150 ثانية), هكذا:

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 150
                     ^^^

ثم نقوم بحفظ التغييرات وإعادة تشغيل الخادم  appache من خلال الأمر:

service apache2 restart

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يمكنك استخدام 

ini_set('max_execution_time', '300'); //300 seconds = 5 minutes

أو استخدام 

set_time_limit(300);

أو من خلال ملف .htaccess 

<IfModule mod_php5.c>
php_value max_execution_time 259200
php_value max_input_time 259200
php_value session.gc_maxlifetime 1200
</IfModule>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

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

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...