Solve errorem, qui php maximum supplicium suggerit tempore XXX secundis exceditur

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;

  1. Modificare php configuration file php.ini file
  2. Utens ini_set() function
  3. 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;

  • Inphp.iniPone safe_mode ut off in .
  • seu mutatiophp.initerminum 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!

🔔 Primus esto ut magni pretii "ChatGPT Content Marketing AI tool Usage Guide" in canali summo presul! 🌟
📚 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!

 

发表 评论

Tua inscriptio electronica Quisque sit amet nisl. 必填 项 已 用 * Pittacium

volumen ad top