Whakaotihia te hapa i akiakihia e te php Kua neke ake te wa mahi mo te 30 hēkona

Tuhinga o muaTauhokohoko Ipurangiako houpaetukutuku WordPress, he wa roa te wharangi PHP.

Na ka puta te karere hapa e whai ake nei:

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

Maamaa noa, ko te tikanga ka nui ake te wa mahi PHP i te tepe 30 tuarua.

Ko Chen WeiliangKua puta tenei hapa i mua, a ka whakarāpopotohia e tenei tuhinga tenei tikanga whakahaere hapa.

Me pehea te whakatika i te hapa?

Ko te tikanga, e toru nga huarahi hei hapai i tenei hapa:

  1. Whakakētia te kōnae whirihoranga php php.ini kōnae
  2. Ma te whakamahi i te mahi ini_set().
  3. Ma te whakamahi i te mahi set_time_limit().

1) Whakakētia te kōnae whirihoranga php php.ini kōnae

Kimihia te kōnae php.ini ka kitea i roto i tenei kōnae:

max_execution_time = 30 ;

I tenei rarangi, tautuhia te nama 30 ki te uara e hiahiatia ana (i roto i nga hēkona).

Ka taea hoki te whakarereke tika ki:

max_execution_time = 0; //无限制

Kia mahara ka hiahiatia he whakaara ano i muri i te whakarereketangaLinuxtūmau.

2) Whakamahia te mahi ini_set().

Mo te hunga kaore e taea te whakarereke i te php.inipāpāho houE te iwi, ka taea te whakamahi i te mahi ini_set() ki te huri i te tepe wa mahi morahi.

Tāpirihia te waehere e whai ake nei ki te tihi o te papatono:

ini_set('max_execution_time','100');
  • Ko te tautuhinga i runga ake nei ko te 100 hēkona, ka taea hoki e koe te tautuhi ki te 0, ko te tikanga kaore i te iti ki te wa mahi.

3) Whakamahia te mahi set_time_limit().

Ki te tihi o te hotaka taapiri:

set_time_limit(100);
  • Ko te tikanga ka whakatauhia te wa mahi morahi ki te 100 hēkona.
  • Ko te tikanga, ka taea hoki te tautuhi ki te 0, ko te tikangamutunga kore∞。

set_time_limit whakaahuatanga mahi:

void set_time_limit ( int $seconds )

He aha te mahi a tenei mahi he whakarite i te wa (i roto i nga hēkona) ka whakaaetia kia rere te tuhinga.

  • Mena ka nui ake tenei tautuhinga, ka whakahoki te tuhinga i te hapa mate.
  • Ko te taunoa he 30 hēkona, mena kei te noho tenei uara, ko te uara kua tautuhia ki te max_execution_time i php.ini.
  • Ina karangahia tenei mahi, ka timata ano te tautuhi_time_limit() i te porotiti taima mai i te kore.

Arā, ki te taka te wā mutunga ki te 30 hēkona, ā, ka haere te hōtuhi mō te 25 hēkona, waea atuset_time_limit(20), ka taea e te tuhinga te rere mo te katoa o te 45 hēkona i mua i te wa.

Kaore tenei e mahi i te wa e rere ana te php i te aratau haumaru.

Ka taea te whakaweto i te Aratau Haumaru:

  • php.iniTautuhia te aratau_haumaru ki te weto i roto.
  • huri raneiphp.inirohe wa i roto i.

whakaritea_wa_tepe Akoranga

Ki te kore te Aratau Haumaru e whakakāhia, ka haere te kaiwhakaputa mo te 25 hēkona.

E.g:

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

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) i tiri "Te Whakaoti i te Hapa o te Morahi Wā Mahi o te 30 hēkona kua hipa ake i te PHP", he pai ki a koe.

Nau mai ki te tohatoha i te hono o tenei tuhinga:https://www.chenweiliang.com/cwl-1481.html

Nau mai ki te hongere Telegram o te blog a Chen Weiliang ki te tiki i nga korero hou!

🔔 Ko koe te tuatahi ki te tiki i te "ChatGPT Content Marketing AI Tool Usage Guide" i roto i te raarangi o runga hongere! 🌟
📚 He uara nui tenei aratohu, 🌟He waahi onge tenei, kaua e ngaro! ⏰⌛💨
Tohaina me te pai ki te pai koe!
Ko to tiritiri me o hiahia ko to maatau hihiri tonu!

 

发表 评论

Kaore e tukuna to wahitau imeera. 必填 项 已 用 * Tapanga

panuku ki runga