WordPress "Başqa bir yeniləmə davam edir" xəbərini göstərir? Problemi 1 dəqiqədə həll etmək üçün 4 sürətli həll yolu.

WordPress-in "Başqa bir yeniləmə davam edir" mesajının həlli verilənlər bazasındakı core_updater.lock qeydini silmək və ya yeniləmə kilidini təmizləmək üçün plagin istifadə etməkdir.

Ən sürətli yol phpMyAdmin-dən istifadə etmək və ya functions.php faylında delete ifadəsini yerinə yetirməkdir və normal yeniləmə funksiyası bir neçə dəqiqə ərzində bərpa olunacaq.

Bir neçə gün əvvəl bir dostuma WordPress veb saytını yoxlamağa kömək edirdim və arxa planda daim "Başqa bir yeniləmə davam edir" yazısı göstərilirdi.

Öz-özümə düşündüm: “Bu, təxminən on dəqiqə çəkməməlidirmi?” Amma yarım saat keçdi və səhifəni yenilədiyim zaman o, hələ də orada idi. Mən mat qalmışdım.

WordPress "Başqa bir yeniləmə davam edir" xəbərini göstərir? Problemi 1 dəqiqədə həll etmək üçün 4 sürətli həll yolu.

Siz proqramçı deyilsiniz, ona görə də kod yazmağa ehtiyacınız yoxdur. Siz kontent yaradıcısı deyilsiniz, ona görə də hər gün məqalə yazmağa ehtiyacınız yoxdur. Siz sadəcə saytı dinc yolla yeniləmək istəyən adi bir veb sayt sahibisiniz, amma bu axmaq problemlə üzləşmisiniz. Hisslərinizi tamamilə başa düşürəm.

Düzünü desəm, yazdığım bu dərsliyin sizin üçün faydalı olub-olmayacağından əmin deyiləm, amma onu qeyd-şərtsiz paylaşdım. Bu WordPress "Başqa bir yeniləmə davam edir" xətası mənim özümün də rastlaşdığım bir tələdir və eyni zamanda dostlarımın da kömək etdiyi bir problemdir.

İndi isə hamısını birdən izah edəcəyəm.

"Başqa bir WordPress yeniləməsi davam edir" xətası necə baş verdi?

WordPress əsas yeniləməni həyata keçirdikdə, verilənlər bazasındakı wp_options cədvəlinə core_updater.lock adlı bir dəyər yazır. Bunu sistemə "Yeniləyirəm, hələ heç nə etmə" deyən bir kilid kimi düşünə bilərsiniz.

Normalda, bu kilid yeniləmə tamamlandıqdan sonra avtomatik olaraq yox olur. Lakin, yeniləmə prosesi zamanı serverin işləmə müddəti, yaddaşın çatışmazlığı, şəbəkənin kəsilməsi və ya plagin münaqişəsi kimi gözlənilməz bir şey baş verərsə, kilid avtomatik olaraq açılmayacaq.

Növbəti dəfə yeniləmək istədiyiniz zaman sistem kilidin hələ də yerində olduğunu görəcək və sizə "Başqa bir yeniləmə davam edir" deyəcək. Bu qədər sadədir.

Metod 1: WordPress-in yeniləməni avtomatik olaraq açmasını gözləyin.

WordPress adətən bu kilidi təxminən 15 dəqiqədən sonra avtomatik olaraq təmizləyir. Əgər bu problemlə yeni qarşılaşmısınızsa, özünüzə bir fincan qəhvə dəmləyib yenidən cəhd edə bilərsiniz.

Amma yarım saat və ya daha çox gözləsəniz və yenə də sağalmazsa, gözləməyi dayandırın və problemi əllə həll edin. Dostum həmin vaxt təxminən bir saat gözlədi və yenə də eyni idi.

Metod 2: Davam edən başqa bir yeniləməni düzəltmək üçün plagin istifadə edin.

Bu üsul ən sadədir və verilənlər bazaları ilə məşğul olmaq istəməyənlər üçün uyğundur.

Plugin bazarına gedin və "Davam edən Başqa Bir Yeniləməni Düzəldin" yazısını axtarın, sonra quraşdırın və aktivləşdirin. Daha sonra, parametrlərinizdə plagini tapın, "Təmir" düyməsini basın və plagini silmək üçün onu kilidləyin.

WordPress plagininin yenilənməsi ilə bağlı daha bir yeniləmə davam edir.

Bu plagini özüm istifadə etməmişəm, amma olduqca rahat səslənir. İstifadə etmək istəmədiyim üçün deyil, amma birbaşa verilənlər bazaları ilə işləməyi üstün tuturam; bu, daha rahat hiss etdirir. Lakin, verilənlər bazaları ilə çox tanış deyilsinizsə, bu plagin mütləq əngəlsiz bir seçimdir.

Metod 3: phpMyAdmin-də core_updater.lock qeydini silin

Bu, mənim ən çox istifadə etdiyim metoddur. Bir az texniki səslənsə də, əslində istifadəsi çox sadədir.

Veb hostinq idarəetmə panelinizə daxil olun və phpMyAdmin tapın. WordPress-ə uyğun verilənlər bazasını açın və `wp_options` cədvəlini tapın. Cədvəldə `core_updater.lock` seçim adını axtarın və tapıldıqdan sonra həmin sətri silin.

Və bu qədər, bu qədər.

WordPress yeniləmə səhifənizi yeniləyin və xəta yox olacaq. Bu metodu ilk dəfə istifadə edəndə onu olduqca heyrətamiz hesab etdim; belə sadə bir kod sətri məni uzun müddət ilişib qalmışdı.

Metod 4: Kodu functions.php faylında silin, yeniləyin və kilidləyin

Əgər phpMyAdmin-dən istifadə etməkdə çətinlik çəkirsinizsə və ya bunu birbaşa WordPress arxa planında etmək istəyirsinizsə , bu üsulu sınaya bilərsiniz.

Arxa hissəyə, sonra Görünüşə, sonra isə Mövzu Redaktoruna keçin və functions.php faylını tapın. Aşağıdakı kodu faylın sonuna əlavə edin, yadda saxlayın və yeniləmək üçün səhifəni yeniləyin.

Kod təxminən belədir: global $wpdb, sonra isə wp_options cədvəlindən core_updater.lock faylını silmək üçün delete operatorunu icra edin.

WordPress functions.php saytından yeniləmə kilidini silin

Yadda saxladıqdan sonra bu kodu silməyi unutmayın; onu functions.php faylında saxlamayın. O vaxt silməyi unutmuşdum və yalnız sonradan xatırladım. Heç bir problem yaratmasa da, yaxşı bir vərdiş inkişaf etdirmək yenə də yaxşıdır.

Metod 5: WP-CLI əmr satırından istifadə edərək yeniləmə problemlərini həll edin

SSH girişiniz varsa, bu üsul ən sürətlidir.

Terminalda aşağıdakı əmri yazın:

wp option delete core_updater.lock

Enter düyməsini basın və işiniz bitdi.

Düzünü desəm, hələ də bu səviyyədən çox uzağıq. Çox güman ki, bir çox insan SSH-nin nə olduğunu, əmr sətrindən necə istifadə edəcəyini belə bilmir. Amma əgər siz bir geliştiricisinizsə və ya hosting provayderiniz sizə SSH girişi veribsə, bu metod həqiqətən də ən səmərəlidir.

WordPress yeniləmələrindəki uğursuzluqlar üçün profilaktik tədbirlər

İstifadə etdiyiniz metoddan asılı olmayaraq, yeniləmədən əvvəl məlumatlarınızın ehtiyat nüsxəsini çıxarmağı məsləhət görürəm. Verilənlər bazalarına gəldikdə, səhv bir şeyi silsəniz, kömək üçün heç bir yerə müraciət edə bilməzsiniz.

Həmçinin, avtomatik yeniləmələr zamanı əl ilə yeniləmədən çəkinin, çünki bu, asanlıqla münaqişələrə səbəb ola bilər. Dostum buna görə ilişib qaldı.

Həmçinin, hosting provayderinizin kifayət qədər PHP yaddaş limitinə, ən azı 256MB-a malik olduğundan əmin olun. Yaddaşın çatışmazlığı yeniləmə uğursuzluqlarının ümumi səbəbidir.

Veb saytınızı müntəzəm olaraq idarə edin, lazımsız plaginləri silin, zəruri xüsusiyyətləri yeniləyin və çoxlu versiya fərqi toplamaqdan çəkinin ki, bu da yeniləmələr zamanı riski azaldacaq.

Düzünü desəm, bu dərsliyin sizə faydalı olub-olmayacağından əmin deyiləm, amma hər şeyi qeyd-şərtsiz paylaşdım. WordPress məhz belədir - kiçik problemlərlə doludur, amma hər problemin bir həlli var. Əsas odur ki, sakit qalın və addım-addım irəliləyin.

Əgər WordPress veb sayt qurma ilə maraqlanırsınızsa , oxşar problemlərlə qarşılaşa bilərsiniz. Onları necə həll etdiyinizi şərhlər bölməsində paylaşmaqdan çəkinməyin.

Bura qədər oxuduğunuz üçün, əgər faydalı hesab etmisinizsə, zəhmət olmasa bəyənin və paylaşın. Yeniliklərdən ilk xəbərdar olmaq istəyirsinizsə, məni də izləyə bilərsiniz!

Məqaləmi oxuduğunuz üçün təşəkkür edirəm. Növbəti dəfə görüşənədək.

发表 评论

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

Top gedin