Akwụkwọ ndekọ ederede
ọtụtụ n'imeỊre ahịa ịntanetịnovice mmụtaWebụsaịtị WordPress, ibe PHP bụ oghere ruo ogologo oge.
Mgbe ahụ ozi njehie na-egosi:
Fatal error: Maximum execution time of 30 seconds exceeded in ......
N'ụzọ dị mfe, ọ pụtara na oge mkpochapụ PHP gafere oke nke abụọ nke 30.
Chen WeiliangAhụla njehie a na mbụ, akụkọ a na-achịkọta usoro njikwa njehie a.
Kedu ka esi edozi njehie ahụ?
N'ụzọ bụ isi, enwere ụzọ 3 iji dozie njehie a:
- Megharịa faịlụ nhazi php faịlụ php.ini
- Iji ọrụ ini_set().
- Iji set_time_limit() ọrụ
1) Gbanwee faịlụ nhazi php faịlụ php.ini
Chọta faịlụ php.ini wee chọta ya na faịlụ a:
max_execution_time = 30 ;
N'ahịrị a, tọọ nọmba 30 na uru achọrọ (na sekọnd).
Enwere ike gbanwee ya ozugbo ka ọ bụrụ:
max_execution_time = 0; //无限制
Rịba ama na a chọrọ nrụgharị mgbe emegharịrịLinuxsava
2) Jiri ọrụ ini_set().
Maka ndị na-enweghị ike ịgbanwe php.inimgbasa ozi ohuruNdị mmadụ, nwere ike iji ọrụ ini_set() gbanwee oke oge njedebe.
Tinye koodu ndị a n'elu mmemme:
ini_set('max_execution_time','100');
- Ntọala dị n'elu bụ 100 sekọnd, ị nwekwara ike ịtọ ya na 0, nke pụtara na ọ bụghị nanị na oge igbu.
3) Jiri set_time_limit() ọrụ
N'elu mmemme tinye:
set_time_limit(100);
- Nke a pụtara na a na-ahazi oge igbu oge kacha 100 sekọnd.
- N'ezie, a pụkwara ịtọ paramita ahụ na 0, nke pụtaraakparaghị ókè∞。
nkọwa ọrụ set_time_limit:
void set_time_limit ( int $seconds )
Ihe ọrụ a na-eme bụ ịtọ oge (na sekọnd) nke a na-ahapụ edemede ahụ ka ọ na-agba ọsọ.
- Ọ bụrụ na agafeela ntọala a, edemede ahụ ga-eweghachite mperi na-egbu egbu.
- Ihe ndabara bụ 30 sekọnd, ọ bụrụ na uru a dị, ọ bụ uru akọwapụtara na max_execution_time na php.ini.
- Mgbe a na-akpọ ọrụ a, set_time_limit() ga-amalitegharị ngụ oge n'efu site na efu.
N'ikwu ya n'ụzọ ọzọ, ọ bụrụ na oge nkwụsị na-adaba na 30 sekọnd, na mgbe edemede ahụ na-agba ọsọ maka 25 sekọnd, kpọọ oku.set_time_limit(20)
, script nwere ike ịgba ọsọ maka ngụkọta nke 45 sekọnd tupu oge agwụ.
Nke a anaghị arụ ọrụ mgbe php na-agba ọsọ na ọnọdụ nchekwa.
Enwere ike gbanyụọ ọnọdụ nchekwa:
- Na
php.ini
Tọọ safe_mode ka gbanyụọ na . - ma ọ bụ gbanwee
php.ini
ogologo oge na .
set_time_limit ihe atụ
Ọ bụrụ na agbanwughị ọnọdụ nchekwa, onye nrụnye ga-agba ọsọ maka sekọnd 25.
Ọmụmaatụ:
<?php if(!ini_get('safe_mode')){ set_time_limit(25); }
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) na-ekerịta "Idozi mperi nke Oge mmezu kacha nke 30 sekọnd gafere na PHP", nke na-enyere gị aka.
Nnọọ ka ị kesaa njikọ nke akụkọ a:https://www.chenweiliang.com/cwl-1481.html
Nabata na ọwa Telegram nke blọgụ Chen Weiliang ka ị nweta mmelite kachasị ọhụrụ!
📚 Ntuziaka a nwere nnukwu uru, 🌟Nke a bụ ohere dị ụkọ, echefula ya! ⏰⌛💨
Kekọrịta na-amasị ma ọ bụrụ na-amasị gị!
Ịkekọrịta na mmasị gị bụ mkpali anyị na-aga n'ihu!