Fo'ia le mea sese e fa'aosoina e le php Ole maualuga ole taimi ole fa'atinoina ole 30 sekone

o le tele iaInitaneti Maketia'oa'oga fouWordPress website, o le itulau PHP e avanoa mo se taimi umi.

Ona aliali mai lea o le savali sese:

Fatal error: Maximum execution time of 30 seconds exceeded in ......

E faigofie lava, o lona uiga o le PHP faʻatinoga taimi e sili atu i le 30 lua faʻatapulaʻa.

Chen WeiliangO lenei mea sese na faʻafeiloaʻi muamua, ma o lenei tusiga o loʻo aoteleina le auala e faʻaogaina ai mea sese.

E fa'afefea ona fa'aleleia le mea sese?

Ole mea masani, e 3 auala e taulimaina ai lenei mea sese:

  1. Suia le php configuration file php.ini faila
  2. Fa'aaoga le ini_set() galuega
  3. Fa'aaoga le seti_time_limit() galuega

1) Suia le php configuration file php.ini faila

Su'e le faila php.ini ma su'e i le faila lea:

max_execution_time = 30 ;

I lenei laina, seti le numera 30 i le tau manaʻomia (i sekone).

E mafai foi ona suia tuusao i:

max_execution_time = 0; //无限制

Manatua e manaʻomia le toe faʻafouina pe a maeʻa suigaLinuxserver.

2) Fa'aoga le ini_set() galuega

Mo i latou e le mafai ona suia php.iniala faʻasalalau fouTagata, e mafai ona faʻaogaina le ini_set() galuega e sui ai le faʻatapulaʻa taimi faʻatinoina.

Fa'aopoopo le code lea ile pito i luga ole polokalame:

ini_set('max_execution_time','100');
  • O le tulaga o loʻo i luga o le 100 sekone, e mafai foi ona e seti i le 0, o lona uiga e le gata i le taimi o le faʻatinoga.

3) Fa'aaoga le seti_time_limit() galuega

I le pito i luga o le polokalame faaopoopo:

set_time_limit(100);
  • O lona uiga o le taimi aupito maualuga o le faʻatinoga e seti i le 100 sekone.
  • Ioe, e mafai foi ona seti le parakalafa i le 0, o lona uigafaʻatapulaʻaina∞.

Fa'amatalaga o le galuega set_time_limit:

void set_time_limit ( int $seconds )

O le a le mea e fai e lenei galuega o le setiina lea o le taimi (i sekone) e faʻatagaina ai le faʻasologa e tamoe.

  • Afai e sili atu lenei seti, o le tusitusiga o le a toe faʻafoʻi mai se mea sese e oti ai.
  • O le faaletonu o le 30 sekone, pe afai o loʻo i ai lenei tau, o le tau faʻamatalaina i le max_execution_time i le php.ini.
  • Pe a vala'au lenei galuega, set_time_limit() o le a toe amata le fa'agata taimi mai le zero.

I se isi faaupuga, afai e fa'aletonu le taimi fa'agata ile 30 sekone, ma pe a fa'agasolo le tusitusiga mo le 25 sekone, vala'au.set_time_limit(20), e mafai ona tamoʻe le tusitusiga mo le aofaʻi o 45 sekone aʻo leʻi faʻagata.

E le aoga lenei mea pe a tamoʻe le php i le tulaga saogalemu.

E mafai ona tape le Safe Mode:

  • php.iniSeti safe_mode e tape ile .
  • pe suiaphp.initaimi faatapulaa i.

seti_taimi_taimi Fa'ata'ita'iga

Afai e le o kiina le Safe Mode, o le a tamoe le faʻapipiʻi mo le 25 sekone.

Eg:

<?php
if(!ini_get('safe_mode')){
set_time_limit(25);
}

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) faʻasoa "Foʻaina le Faʻasalaga o le Taimi Faʻatinoina o le 30 sekone sili atu ile PHP", lea e fesoasoani ia te oe.

Fa'afeiloa'i e fa'asoa le so'otaga o lenei tusitusiga:https://www.chenweiliang.com/cwl-1481.html

Faʻafeiloaʻi i le Telegram channel o le blog a Chen Weiliang e maua ai faʻamatalaga lata mai!

🔔 Ia avea oe ma tagata muamua e maua le taua "ChatGPT Content Marketing AI Tool Usage Guide" i le laina pito i luga o le lisi! 🌟
📚 O lenei taʻiala o loʻo i ai le taua tele, 🌟O se avanoa e seasea maua, aua le misia! ⏰⌛💨
Faasoa ma fiafia pe a e fiafia i ai!
O lau fefa'asoaa'i ma le fiafia o la matou fa'aosofiaga faifaipea!

 

发表 评论

O le a le faʻasalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

tusi i luga