articulus Directory
multumInternet Marketingnovitium doctrinaWordPress website, PHP pagina diu blank est.
Deinde hoc errore nuntius apparet:
Fatal error: Maximum execution time of 30 seconds exceeded in ......
Prorsus simpliciter, significat PHP executionem temporis 30 secundum modum excedere.
Chen WeiliangHic error ante congressus est, et hic articulus compendiat hunc errorem modum tractandi.
Quomodo figere errorem?
Basically, sunt 3 modi ad hunc errorem tractandum;
- Modificare php configuration file php.ini file
- Utens ini_set() function
- Utens set_time_limit() functionem
1) Modificare php configuration file php.ini lima
Inveni fasciculum php.ini et in hoc documento reperi:
max_execution_time = 30 ;
In hac linea pone numerum 30 ad valorem desideratum (in secundis).
Potest etiam directe mutari ad:
max_execution_time = 0; //无限制
Nota quod reboot post modificationem requiriturLinuxcultor.
2) Utere ini_set() function
Nam qui mutare non possunt php.ininew mediaPopulus, uti potest munus ini_set() mutare maximam executionis terminum.
Adde sequenti codice in capite programmatis:
ini_set('max_execution_time','100');
- Praecedens occasus 100 secundis est, id etiam ad 0 mittere potes, quod tempus executioni non finitum significat.
III) set_time_limit utere () munus
In summo programmatis adde:
set_time_limit(100);
- Hoc significat maximam executionem temporis ad 100 secundis destinatum.
- Nempe modulus potest etiam ad 0, quod significatillimitata∞。
functionis descriptio set_time_limit:
void set_time_limit ( int $seconds )
Quid hoc munus sit tempus (in secundis), quod scriptum currere permittitur.
- Si hoc occasu exceditur, scriptum reddet exitiale errorem.
- Congue 30 secundis, si valor existit, valor definitus est in tempore php.ini.
- Cum hoc munus vocatum est, set_time_limit() sileo in repromisso e nulla.
Aliis verbis, si defalta timeout ad 30 seconds, et quando scriptum decurrit pro 25 secundis, callset_time_limit(20)
, scriptum currere potest ad totalem XLV secundis antequam leo excidit.
Hoc non operatur cum php currit in tuto modo.
Tutus modus potest avertit;
- In
php.ini
Pone safe_mode ut off in . - seu mutatio
php.ini
terminum in .
set_time_limit Exempli gratia
Si modus tutus non vertitur, installator pro 25 secundis mittet.
E.g:
<?php if(!ini_get('safe_mode')){ set_time_limit(25); }
Spes Chen Weiliang Blog ( https://www.chenweiliang.com/ ) participatur "Solvendo Errorem Maximi Exsecutionis Tempus 30 secundorum in PHP promptum exceditur", quod tibi utile est.
Grata communicare nexum huius articuli:https://www.chenweiliang.com/cwl-1481.html
Grata ad canalem Telegram Chen Weiliang's blog ut tardus updates!
📚 Hic dux ingens valorem continet, 🌟 Haec rara occasio est, id non fallunt! ⏰⌛💨
Share and like si libet!
Tua communicatio et similia continua sunt motiva nostra!