WordPress паказвае "Выконваецца яшчэ адно абнаўленне"? Вось 4 хуткія рашэнні, каб вырашыць праблему за 1 хвіліну.

Рашэннем праблемы з паведамленнем аб абнаўленні WordPress "Выконваецца іншае абнаўленне" з'яўляецца выдаленне запісу core_updater.lock у базе дадзеных або выкарыстанне плагіна для ачысткі блакіроўкі абнаўлення.

Найхутчэйшы спосаб — выкарыстоўваць phpMyAdmin або выканаць каманду delete ў functions.php, і нармальная функцыянальнасць абнаўлення будзе адноўлена праз некалькі хвілін.

Пару дзён таму я дапамагаў сябру праверыць яго сайт WordPress, і ў бэкендзе пастаянна паказвалася "Выконваецца яшчэ адно абнаўленне".

Я падумаў: «Ці не павінна гэта заняць хвілін дзесяць ці каля таго?» Але прайшло паўгадзіны, і калі я абнавіў старонку, яна ўсё яшчэ была там. Я быў ашаломлены.

WordPress паказвае "Выконваецца яшчэ адно абнаўленне"? Вось 4 хуткія рашэнні, каб вырашыць праблему за 1 хвіліну.

Вы не праграміст, таму вам не трэба пісаць код. Вы не стваральнік кантэнту, таму вам не трэба пісаць артыкулы кожны дзень. Вы проста звычайны ўладальнік вэб-сайта, які хоча мірна абнаўляць сайт, але затрымаўся з гэтай дурной праблемай. Я цалкам разумею вашы пачуцці.

Шчыра кажучы, я не ўпэўнены, што гэты падручнік, які я напісаў, будзе вам карысным, але я падзяліўся ім без агаворак. Памылка WordPress «Ідзе яшчэ адно абнаўленне» — гэта падводны камень, з якім я сутыкнуўся сам, а таксама праблема, з якой я дапамог сябрам.

Зараз я адразу растлумачу ўсе метады, якія я прыдумаў.

Як узнікла памылка «Выконваецца іншае абнаўленне WordPress»?

Калі WordPress выконвае абнаўленне ядра, ён запісвае значэнне пад назвай core_updater.lock у табліцу wp_options у базе дадзеных. Вы можаце думаць пра гэта як пра блакіроўку, якая паведамляе сістэме: «Я абнаўляю, пакуль нічога не рабіце».

Звычайна гэтая блакіроўка аўтаматычна знікае пасля завяршэння абнаўлення. Аднак, калі падчас абнаўлення здарыцца нешта нечаканае, напрыклад, тайм-аўт сервера, недастаткова памяці, перапыненне ў сетцы або канфлікт плагінаў, блакіроўка не разблакуецца аўтаматычна.

Наступным разам, калі вы захочаце абнавіць прыладу, сістэма ўбачыць, што замак усё яшчэ там, і паведаміць вам: «Выконваецца іншае абнаўленне». Усё вельмі проста.

Спосаб 1: Пачакайце, пакуль WordPress аўтаматычна разблакуе абнаўленне.

Звычайна WordPress аўтаматычна здымае гэтую блакіроўку прыкладна праз 15 хвілін. Калі вы толькі што сутыкнуліся з гэтай праблемай, вы можаце зрабіць сабе кубак кавы і паспрабаваць пазней.

Але калі вы чакаеце паўгадзіны ці нават даўжэй, і яно ўсё роўна не аднаўляецца, то перастаньце чакаць і разбярыцеся з гэтым уручную. Мой сябар чакаў амаль гадзіну, і ўсё было тое ж самае.

Спосаб 2: Выкарыстанне плагіна для выпраўлення іншага бягучага абнаўлення.

Гэты метад самы просты і падыходзіць для тых, хто не хоча важдацца з базамі дадзеных.

Перайдзіце на рынак плагінаў і знайдзіце «Fix Another Update In Progress» (Выпраўленне іншага абнаўлення ў працэсе), затым усталюйце і актывуйце яго. Далей знайдзіце плагін у наладах, націсніце кнопку «Выправіць» і заблакуйце яго, каб ачысціць налады.

Выходзіць чарговае абнаўленне плагіна WordPress.

Я сам не карыстаўся гэтым убудовай, але яна здаецца даволі зручнай. Не тое каб я не хацеў ёй карыстацца, але я аддаю перавагу працаваць з базамі дадзеных непасрэдна; гэта больш спакойна. Аднак, калі вы не вельмі добра знаёмыя з базамі дадзеных, гэты плагін, безумоўна, з'яўляецца простым варыянтам.

Спосаб 3: Выдаліце ​​запіс core_updater.lock у phpMyAdmin

Гэта мой найбольш часта выкарыстоўваны метад. Нягледзячы на ​​тое, што ён гучыць крыху тэхнічна, насамрэч ён вельмі просты ў выкарыстанні.

Увайдзіце ў панэль кіравання вэб-хостынгам і знайдзіце phpMyAdmin. Адкрыйце базу дадзеных, якая адпавядае WordPress, і знайдзіце табліцу `wp_options`. Знайдзіце ў табліцы назву опцыі `core_updater.lock` і выдаліце ​​гэты запіс пасля таго, як ён будзе знойдзены.

І гэта было ўсё, гэта было ўсё.

Абнавіце старонку абнаўлення WordPress, і памылка знікне. Калі я ўпершыню выкарыстаў гэты метад, ён мне таксама здаўся даволі дзіўным; такі просты радок кода так доўга трымаў мяне ў тупіку.

Метад 4: Выдаліць, абнавіць і заблакіраваць код у functions.php

Калі вам нязручна выкарыстоўваць phpMyAdmin або вы хочаце зрабіць гэта непасрэдна ў бэкендзе WordPress , вы можаце паспрабаваць гэты метад.

Перайдзіце ў бэкенд, затым у Знешні выгляд, потым у Рэдактар ​​тэм і знайдзіце файл functions.php. Дадайце наступны код у канец файла, захавайце яго, а затым абнавіце старонку, каб абнавіць налады.

Код прыкладна такі: global $wpdb, затым выканайце аператар delete, каб выдаліць core_updater.lock з табліцы wp_options.

Зняць блакіроўку абнаўленняў з functions.php WordPress

Пасля захавання не забудзьцеся выдаліць гэты код; не пакідайце яго ў functions.php. Я забыўся выдаліць яго тады і ўспомніў толькі пазней. Нягледзячы на ​​тое, што гэта не выклікала ніякіх праблем, усё роўна карысна выпрацаваць добрую звычку.

Метад 5: Выпраўленне праблем з абнаўленнем з дапамогай каманднага радка WP-CLI

Калі ў вас ёсць доступ па SSH, гэты метад самы хуткі.

Увядзіце наступную каманду ў тэрмінале:

wp option delete core_updater.lock

Націсніце Enter, і ўсё гатова.

Шчыра кажучы, нам яшчэ далёка да гэтага ўзроўню. Многія людзі, напэўна, нават не ведаюць, што такое SSH, не кажучы ўжо пра тое, як карыстацца камандным радком. Але калі вы распрацоўшчык, або ваш хостынг-правайдэр даў вам доступ па SSH, гэты метад сапраўды найбольш эфектыўны.

Прафілактычныя меры для ліквідацыі збояў абнаўлення WordPress

Незалежна ад выкарыстоўванага вамі метаду, я рэкамендую стварыць рэзервовую копію дадзеных перад абнаўленнем. Калі гаворка ідзе пра базы дадзеных, калі вы выдаліце ​​няправільную рэч, вам не будзе куды звярнуцца па дапамогу.

Акрамя таго, пазбягайце абнаўлення ўручную падчас аўтаматычнага абнаўлення, бо гэта можа лёгка прывесці да канфліктаў. Мой сябар з-за гэтага завіс.

Акрамя таго, пераканайцеся, што ў вашага хостынг-правайдэра дастаткова памяці для PHP, не менш за 256 МБ. Недастаткова памяці з'яўляецца распаўсюджанай прычынай збояў абнаўлення.

Рэгулярна падтрымлівайце свой вэб-сайт, выдаляйце непатрэбныя плагіны, абнаўляйце неабходныя функцыі і пазбягайце назапашвання занадта вялікай колькасці адрозненняў у версіях, што знізіць рызыку падчас абнаўленняў.

Шчыра кажучы, я не ўпэўнены, што гэты падручнік будзе вам карысным, але я падзяліўся ўсім без агаворак. WordPress такі — ён поўны дробных праблем, але для кожнай праблемы ёсць рашэнне. Галоўнае — захоўваць спакой і рабіць усё крок за крокам.

Калі вы зацікаўлены ў стварэнні вэб-сайтаў на WordPress , вы можаце сутыкнуцца з падобнымі праблемамі. Не саромейцеся падзяліцца тым, як вы іх вырашылі, у раздзеле каментарыяў.

Калі вы дачыталі да гэтага месца, пастаўце лайк і падзяліцеся гэтым артыкулам, калі ласка. Калі вы хочаце атрымліваць абнаўленні першымі, вы таксама можаце падпісацца на мяне!

Дзякуй, што прачыталі мой артыкул. Да сустрэчы ў наступны раз.

Спадзяюся, артыкул «WordPress падказвае: «Выконваецца яшчэ адно абнаўленне? 4 хуткія выпраўленні за 1 хвіліну»», апублікаваны ў блогу Чэня Вэйляна ( https://www.chenweiliang.com/ ), будзе вам карысным.

Не саромейцеся падзяліцца спасылкай на гэты артыкул: https://www.chenweiliang.com/cwl-34373.html

Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

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

Пракрутка да пачатку