Mohammad Yousef3 نشر 30 مارس 2021 أرسل تقرير نشر 30 مارس 2021 لدي برنامج يحتاج إلى وقت كبير لتنفيذه باستخدام Laravel ولكن تظهر لدي رسالة الخطأ FatalErrorException in (..) line (..): Maximum execution time of 30 seconds exceeded كيف يمكنني زيادة وقت التنفيذ إلى أكثر من 30 ثانية (150 ثانية على سبيل المثال) ؟ اقتباس
0 Waleed Alfakiat نشر 30 مارس 2021 أرسل تقرير نشر 30 مارس 2021 من خلال ملف php.ini ( حيث يمكنك الوصول إليه من خلال خيار البحث في شريط المهام ) نقوم بالبحث في الملف عن خيار max_execution_time المسؤول عن المدة الزمنية المحددة لتنفيذ البرنامج, فنقوم بتغيير القيمة إلى الزمن المطلوب بالثواني (150 ثانية), هكذا: ;;;;;;;;;;;;;;;;;;; ; Resource Limits ; ;;;;;;;;;;;;;;;;;;; max_execution_time = 150 ^^^ ثم نقوم بحفظ التغييرات وإعادة تشغيل الخادم appache من خلال الأمر: service apache2 restart 1 اقتباس
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> اقتباس
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 اقتباس
السؤال
Mohammad Yousef3
لدي برنامج يحتاج إلى وقت كبير لتنفيذه باستخدام Laravel ولكن تظهر لدي رسالة الخطأ
كيف يمكنني زيادة وقت التنفيذ إلى أكثر من 30 ثانية (150 ثانية على سبيل المثال) ؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.