Mohammad Yousef3 نشر 30 مارس 2021 أرسل تقرير مشاركة نشر 30 مارس 2021 لدي برنامج يحتاج إلى وقت كبير لتنفيذه باستخدام Laravel ولكن تظهر لدي رسالة الخطأ FatalErrorException in (..) line (..): Maximum execution time of 30 seconds exceeded كيف يمكنني زيادة وقت التنفيذ إلى أكثر من 30 ثانية (150 ثانية على سبيل المثال) ؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Waleed Alfakiat نشر 30 مارس 2021 أرسل تقرير مشاركة نشر 30 مارس 2021 من خلال ملف php.ini ( حيث يمكنك الوصول إليه من خلال خيار البحث في شريط المهام ) نقوم بالبحث في الملف عن خيار max_execution_time المسؤول عن المدة الزمنية المحددة لتنفيذ البرنامج, فنقوم بتغيير القيمة إلى الزمن المطلوب بالثواني (150 ثانية), هكذا: ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 150 ^^^ ثم نقوم بحفظ التغييرات وإعادة تشغيل الخادم appache من خلال الأمر: service apache2 restart 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 بلال زيادة نشر 31 مارس 2021 أرسل تقرير مشاركة نشر 31 مارس 2021 يمكنك استخدام 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> اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 مهند الوزان نشر 1 أبريل 2021 أرسل تقرير مشاركة نشر 1 أبريل 2021 Using Config File config/session.php <?php use Illuminate\Support\Str; return [ ..... 'lifetime' => 1 * (60 * 24 * 365), ..... ] I hope it can help you اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Mohammad Yousef3
لدي برنامج يحتاج إلى وقت كبير لتنفيذه باستخدام Laravel ولكن تظهر لدي رسالة الخطأ
كيف يمكنني زيادة وقت التنفيذ إلى أكثر من 30 ثانية (150 ثانية على سبيل المثال) ؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.