WordPress ap montre "Yon lòt mizajou an kou"? Men 4 solisyon rapid pou rezoud pwoblèm nan nan 1 minit.

Solisyon pou mesaj amelyorasyon WordPress "Yon lòt aktyalizasyon an ap fèt" se efase anrejistreman core_updater.lock la nan baz done a oubyen itilize yon plugin pou efase blokaj aktyalizasyon an.

Fason ki pi rapid la se sèvi ak phpMyAdmin oubyen egzekite deklarasyon delete a nan functions.php, epi fonksyonalite aktyalizasyon nòmal la ap retabli nan kèk minit.

Sa gen kèk jou, mwen t ap ede yon zanmi tcheke sit entènèt WordPress li a, epi backend lan te kontinye ap montre "Yon lòt mizajou an pwogrè".

Mwen te di tèt mwen, "Èske sa pa ta dwe pran sèlman dis minit konsa?" Men, yon demi èdtan te pase, epi lè mwen te rafrechi paj la, li te toujou la. Mwen te sezi.

WordPress ap montre "Yon lòt mizajou an kou"? Men 4 solisyon rapid pou rezoud pwoblèm nan nan 1 minit.

Ou pa yon pwogramè, kidonk ou pa bezwen ekri kòd. Ou pa yon kreyatè kontni, kidonk ou pa bezwen ekri atik chak jou. Ou se jis yon pwopriyetè sit entènèt òdinè ki vle mete sit la ajou pasifikman, men ou kole ak pwoblèm estipid sa a. Mwen konprann nèt kijan ou santi w.

Pou m di w laverite, mwen pa sèten si leson patikilye sa a mwen te ekri a ap itil ou, men mwen pataje l san rezèv. Erè "Yon lòt mizajou an pwogrè" WordPress sa a se yon pyèj mwen te rankontre mwen menm, epi tou yon pwoblèm mwen te ede zanmi m yo avèk.

Kounye a, m ap eksplike metòd mwen te dekouvri yo an yon sèl kou.

Ki jan erè "Yon lòt mizajou WordPress an pwogrè" a te rive?

Lè WordPress fè yon mizajou nan nwayo a (core updater), li ekri yon valè yo rele core_updater.lock nan tablo wp_options ki nan baz done a. Ou ka panse a li kòm yon kadna ki di sistèm nan, "M ap mete ajou, pa fè anyen ankò."

Nòmalman, kadna sa a ap disparèt otomatikman apre mizajou a fini. Sepandan, si yon bagay inatandi rive pandan pwosesis mizajou a, tankou yon delè sèvè a, memwa ensifizan, yon entèripsyon rezo, oswa yon konfli ak yon plugin, kadna a p ap debloke otomatikman.

Pwochèn fwa ou vle mete ajou, sistèm nan ap wè ke kadna a toujou la epi l ap di w "Yon lòt mizajou an kou". Se senp konsa.

Metòd 1: Tann WordPress debloke aktyalizasyon an otomatikman.

Anjeneral, WordPress efase blokaj sa a otomatikman apre anviwon 15 minit. Si ou fèk rankontre pwoblèm sa a, ou ka fè yon tas kafe epi eseye ankò pita.

Men, si ou tann yon demi èdtan oswa menm plis epi li toujou pa refè, sispann tann epi fè fas ak li manyèlman. Zanmi mwen an te tann prèske inèdtan fwa sa a, epi li te toujou menm jan an.

Metòd 2: Sèvi ak yon plugin pou repare yon lòt aktyalizasyon k ap kontinye.

Metòd sa a se pi senp lan epi li apwopriye pou moun ki pa vle jwe ak baz done.

Ale nan mache plugin nan epi chèche "Fix Another Update In Progress," answit enstale li epi aktive li. Apre sa, jwenn plugin nan nan paramèt ou yo, klike sou bouton "Repare" a, epi bloke li pou retire plugin nan.

Yon lòt mizajou pou koreksyon plugin WordPress la ap dewoule.

Mwen pa janm itilize plugin sa a, men li sanble byen pratik. Se pa ke mwen pa vle itilize li, men mwen prefere travay dirèkteman avèk baz done; li pi ankourajan. Sepandan, si ou pa twò abitye avèk baz done, plugin sa a se definitivman yon opsyon ki fasil pou itilize.

Metòd 3: Efase anrejistreman core_updater.lock la nan phpMyAdmin

Sa a se metòd mwen itilize pi souvan an. Malgre li sanble yon ti jan teknik, an reyalite li trè senp pou itilize.

Konekte nan panèl kontwòl hosting entènèt ou a epi jwenn phpMyAdmin. Louvri baz done ki koresponn ak WordPress la epi lokalize tablo `wp_options` la. Chèche non opsyon `core_updater.lock` nan tablo a, epi efase anrejistreman sa a yon fwa ou jwenn li.

Epi se te sa, se te sa.

Rafrechi paj aktyalizasyon WordPress ou a epi erè a ap disparèt. Lè m te itilize metòd sa a pou premye fwa, mwen te twouve l byen etonan tou; yon liy kòd senp konsa te kenbe m bloke pandan lontan.

Metòd 4: Efase, mete ajou, epi bloke kòd ki nan functions.php la

Si ou twouve li enkonvenyan pou itilize phpMyAdmin, oubyen si ou vle fè l dirèkteman nan backend WordPress la , ou ka eseye metòd sa a.

Ale nan backend lan, answit nan Appearance (Aparans), apre nan Theme Editer (Editè Tèm), epi jwenn fichye functions.php la. Ajoute kòd sa a nan fen fichye a, sove li, epi rafrechi paj la pou mete ajou.

Kòd la apeprè konsa: global $wpdb, answit egzekite yon deklarasyon delete pou efase core_updater.lock nan tablo wp_options la.

Retire blokaj aktyalizasyon nan fonksyon WordPress.php

Apre ou fin sove kòd la, sonje efase li; pa kite l nan functions.php. Mwen te bliye efase l lè sa a epi se apre sa mwen te sonje li. Malgre ke li pa t lakòz okenn pwoblèm, li toujou bon pou devlope yon bon abitid.

Metòd 5: Repare pwoblèm aktyalizasyon lè l sèvi avèk liy kòmand WP-CLI a

Si ou gen privilèj SSH, metòd sa a se pi rapid la.

Tape kòmand sa a nan tèminal la:

wp option delete core_updater.lock

Peze Antre, epi ou fini.

Pou di vre, nou toujou lwen nivo sa a. Anpil moun pwobableman pa menm konnen ki sa SSH ye, alewè pou yo itilize liy kòmand lan. Men, si ou se yon devlopè, oubyen si founisè hosting ou a ba ou aksè SSH, metòd sa a se vreman pi efikas la.

Mezi prevantif pou echèk aktyalizasyon WordPress

Kèlkeswa metòd ou itilize a, mwen rekòmande pou w fè yon kopi done w yo anvan w mete yo ajou. Lè li rive baz done, si w efase yon move bagay, pa gen okenn kote pou w al chache èd.

Epitou, evite mete ajou manyèlman pandan mizajou otomatik yo, paske sa ka fasilman lakòz konfli. Zanmi mwen an te bloke poutèt sa.

Epitou, asire w ke founisè hébergement ou a gen ase limit memwa PHP, omwen 256MB. Memwa ensifizan se yon kòz komen pou echèk aktyalizasyon.

Antretyen sit entènèt ou regilyèman, retire plugins ki pa nesesè yo, mete ajou fonksyonalite nesesè yo, epi evite akimile twòp diferans vèsyon, sa ap diminye risk pandan mizajou yo.

Pou m di w laverite, mwen pa sèten si leson patikilye sa a ap itil ou, men mwen pataje tout bagay san rezèv. Se konsa WordPress ye—li plen ak ti pwoblèm, men chak pwoblèm gen yon solisyon. Kle a se rete kalm epi fè l etap pa etap.

Si w enterese nan kreye sit entènèt WordPress , ou ka rankontre pwoblèm menm jan an. Ou lib pou pataje kijan ou te rezoud yo nan seksyon kòmantè yo.

Piske ou fin li tout sa, si ou twouve l itil, tanpri like li epi pataje li. Si ou vle resevwa dènye nouvèl yo an premye, ou ka swiv mwen tou!

Mèsi paske ou li atik mwen an. N a wè pita.

kòmantè

您的邮箱地址不会被公开。必填项已用*标注

Ki gen tèt