WordPress показва „В процес е друга актуализация“? Ето 4 бързи решения за отключване на проблема за 1 минута.

Решението на съобщението за надстройка на WordPress „Извършва се друга актуализация“ е да изтриете записа core_updater.lock в базата данни или да използвате плъгин, за да изчистите заключването на актуализацията.

Най-бързият начин е да използвате phpMyAdmin или да изпълните командата delete във functions.php и нормалната функционалност за актуализиране ще бъде възстановена след няколко минути.

Преди няколко дни помагах на приятел да провери уебсайта му в WordPress и backend системата непрекъснато показваше „В процес е друга актуализация“.

Помислих си: „Не трябва ли това да отнеме само десет минути?“ Но мина половин час и когато обнових страницата, тя все още беше там. Бях изумен.

WordPress показва „В процес е друга актуализация“? Ето 4 бързи решения за отключване на проблема за 1 минута.

Ти не си програмист, така че не е нужно да пишеш код. Не си създател на съдържание, така че не е нужно да пишеш статии всеки ден. Ти си просто обикновен собственик на уебсайт, който иска да актуализира сайта спокойно, но е заседнал с този глупав проблем. Напълно разбирам как се чувстваш.

Честно казано, не съм сигурен дали този урок, който написах, ще ви бъде полезен, но го споделих безрезервно. Тази грешка в WordPress „В процес е друга актуализация“ е капан, с който съм се сблъсквал и аз самият, а също и проблем, с който съм помагал на приятели.

Сега ще обясня методите, които разбрах наведнъж.

Как възникна грешката „В процес е друга актуализация на WordPress“?

Когато WordPress извършва актуализация на ядрото, той записва стойност, наречена core_updater.lock, в таблицата wp_options в базата данни. Можете да го разглеждате като заключване, което казва на системата: „Актуализирам, не правете нищо още.“

Обикновено това заключване ще изчезне автоматично след завършване на актуализацията. Ако обаче се случи нещо неочаквано по време на процеса на актуализация, като например изтичане на времето на сървъра, недостатъчна памет, прекъсване на мрежата или конфликт на плъгини, заключването няма да се отключи автоматично.

Следващият път, когато искате да актуализирате, системата ще види, че катинарът все още е там и ще ви каже „Извършва се друга актуализация“. Толкова е просто.

Метод 1: Изчакайте WordPress автоматично да отключи актуализацията.

WordPress обикновено премахва това заключване автоматично след около 15 минути. Ако току-що сте се сблъскали с този проблем, можете да си направите чаша кафе и да опитате отново по-късно.

Но ако чакате половин час или дори повече и все още не се възстанови, тогава спрете да чакате и се оправете ръчно. Моят приятел чака почти час тогава и пак беше същото.

Метод 2: Използвайте плъгин, за да поправите друга текуща актуализация.

Този метод е най-простият и е подходящ за тези, които не искат да се занимават с бази данни.

Отидете на пазара за плъгини и потърсете „Fix Another Update In Progress“ (Поправяне на друга актуализация в процес), след което го инсталирайте и активирайте. След това намерете плъгина в настройките си, щракнете върху бутона „Repair“ (Поправяне) и го заключете, за да го премахнете.

В ход е още една актуализация на плъгина за WordPress.

Аз самият не съм използвал този плъгин, но звучи доста удобно. Не че не искам да го използвам, но предпочитам да работя директно с бази данни; това ми се струва по-успокояващо. Ако обаче не сте много запознати с базите данни, този плъгин определено е безпроблемен вариант.

Метод 3: Изтриване на записа core_updater.lock в phpMyAdmin

Това е най-често използваният от мен метод. Въпреки че звучи малко технически, всъщност е много лесен за работа.

Влезте в контролния панел на вашия уеб хостинг и намерете phpMyAdmin. Отворете базата данни, съответстваща на WordPress, и намерете таблицата `wp_options`. Потърсете името на опцията `core_updater.lock` в таблицата и изтрийте този запис, след като го намерите.

И това беше, това беше.

Обновете страницата си за актуализации на WordPress и грешката ще изчезне. Когато за първи път използвах този метод, и аз го намерих за доста невероятен; толкова прост ред код ме държеше в затруднено положение толкова дълго време.

Метод 4: Изтриване, актуализиране и заключване на кода във functions.php

Ако ви е неудобно да използвате phpMyAdmin или ако искате да го направите директно в backend-а на WordPress , можете да опитате този метод.

Отидете в backend-а, ​​след това в Appearance (Външен вид), след това в Theme Editor (Редактор на теми) и намерете файла functions.php. Добавете следния код в края на файла, запазете го и след това обновете страницата, за да се актуализира.

Кодът е горе-долу такъв: global $wpdb, след което изпълнете команда за изтриване, за да изтриете core_updater.lock от таблицата wp_options.

Премахнете заключването за актуализации от WordPress functions.php

След като запазите, не забравяйте да изтриете този код; не го оставяйте във functions.php. Аз забравих да го изтрия тогава и си спомних едва по-късно. Въпреки че не създаде никакви проблеми, все пак е добре да се развие добър навик.

Метод 5: Поправка на проблеми с актуализациите чрез командния ред на WP-CLI

Ако имате SSH достъп, този метод е най-бързият.

Въведете следната команда в терминала:

wp option delete core_updater.lock

Натиснете Enter и сте готови.

Честно казано, все още сме далеч от това ниво. Много хора вероятно дори не знаят какво е SSH, камо ли как да използват командния ред. Но ако сте разработчик или вашият доставчик на хостинг услуги ви е предоставил SSH достъп, този метод наистина е най-ефективният.

Превантивни мерки за неуспешни актуализации на WordPress

Независимо от метода, който използвате, препоръчвам да архивирате данните си преди актуализиране. Що се отнася до базите данни, ако изтриете нещо нередно, няма от кого да се обърнете за помощ.

Също така, избягвайте ръчното актуализиране по време на автоматични актуализации, тъй като това лесно може да причини конфликти. Приятелят ми се затрудни заради това.

Също така се уверете, че вашият доставчик на хостинг услуги разполага с достатъчно PHP памет, поне 256MB. Недостатъчната памет е честа причина за неуспешни актуализации.

Редовно поддържайте уебсайта си, премахвайте ненужните плъгини, актуализирайте необходимите функции и избягвайте натрупването на твърде много разлики във версиите, което ще намали риска по време на актуализации.

Честно казано, не съм сигурен дали този урок ще ви бъде полезен, но споделих всичко безрезервно. WordPress е такъв – пълен е с малки проблеми, но всеки проблем има решение. Ключът е да запазите спокойствие и да действате стъпка по стъпка.

Ако се интересувате от изграждане на уебсайтове с WordPress , може да срещнете подобни проблеми. Чувствайте се свободни да споделите как сте ги решили в секцията за коментари.

След като сте прочели дотук, ако ви е било полезно, моля, харесайте го и го споделете. Ако искате да получавате актуализации първи, можете също да ме последвате!

Благодаря ви, че прочетохте статията ми. Ще се видим следващия път.

Надяваме се, че статията „WordPress ви пита „В процес е друга актуализация? 4 бързи корекции за 1 минута““, споделена в блога на Чен Уейлианг ( https://www.chenweiliang.com/ ), ще ви бъде полезна.

Чувствайте се свободни да споделите линка към тази статия: https://www.chenweiliang.com/cwl-34373.html

За да отключите още скрити трикове🔑, заповядайте в нашия Telegram канал!

Споделете и харесайте, ако ви харесва! Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

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

Преминете към Top