Cum să remediați eroarea eșuată de actualizare WordPress: Ghid ușor pas cu pas

Publicat: 2023-09-12

Te-ai săturat să vezi că WordPress îți oferă mesaje „actualizare eșuată” sau „publicare eșuată” ori de câte ori încerci să actualizezi sistemul sau să faci o schimbare în CMS? Ei bine, poate fi problematic pentru vizitatori, deoarece acest tip de mesaj îi poate împiedica să acceseze conținutul de pe pagină.

Pentru un începător, vă poate lăsa fără idee despre ce a mers prost, deoarece acest mesaj de eroare nu spune mult mai mult decât mesajul în sine.

Pe parcursul acestui blog, vom aborda problemele și posibilele soluții la actualizările eșuate. De asemenea, vom vorbi despre importanța actualizării site-ului dvs. WordPress. Să ne scufundăm în ea!

Conținutul ascunde
1 Înțelegerea importanței actualizărilor WordPress
2 Ce cauzează eroarea „Actualizarea WordPress a eșuat”?
3 Cum să remediați eroarea eșuată de actualizare WordPress (în 6 pași)
4 Încă nu puteți actualiza? Verificați găzduirea și cereți ajutor
5 Prevenirea viitoarelor erori de actualizare WordPress
6 Cuvinte finale

Înțelegerea importanței actualizărilor WordPress

Pentru orice tip de software, actualizările sunt într-un fel o necesitate. Ele vin ca versiuni îmbunătățite ale software-ului, direct de la dezvoltatori. Același lucru este valabil și pentru WordPress.

O actualizare asigură îmbunătățiri de securitate pentru site-ul web, cu protecție împotriva multor vulnerabilități, adrese și remediază erori în versiunile anterioare și, de asemenea, creează compatibilitate pentru cele mai recente pluginuri și teme.

De aceea, vă recomandăm să păstrați întotdeauna WordPress actualizat cu cea mai recentă versiune. Cu toate acestea, de multe ori vedem reclamații precum „Actualizarea WordPress mi-a stricat site-ul!” sau întrebări precum „De ce actualizările mele continuă să eșueze?”

Uneori, când actualizați site-ul web, veți întâlni acest mesaj de eroare „Actualizarea WordPress a eșuat” și veți deveni fără idee ce tocmai sa întâmplat. Să verificăm problema „actualizării WordPress eșuate”.

Ce cauzează eroarea „Actualizarea WordPress a eșuat”?

Există câteva motive de bază de abordat atunci când vedeți mesaje de eroare precum actualizarea WordPress eșuată. Unele motive includ, dar nu se limitează la:

  • Probleme legate de server
  • Conflicte de pluginuri sau teme
  • Permisiuni pentru fișiere și directoare
  • Probleme de conectare la internet

1. Probleme legate de server

O problemă comună este resursele insuficiente ale serverului, unde mediul dvs. de găzduire web nu are memoria sau puterea de procesare necesare pentru a găzdui procesul de actualizare. Acest lucru poate duce la actualizări de timeout WordPress sau actualizări incomplete.

În plus, problemele de compatibilitate cu versiunea PHP pot împiedica actualizarea, deoarece WordPress se bazează pe anumite funcții PHP. Vă recomandăm ca gazda dvs. să accepte PHP 7.4 sau o versiune ulterioară pentru a rula WordPress.

2. Conflicte de pluginuri sau teme

Pluginurile și temele sunt elementele de bază ale unui site web WordPress. Acestea fac din WordPress unul dintre cele mai bune și mai versatile sisteme de management al conținutului din lume. Cu toate acestea, uneori instalarea unei noi teme sau plugin pe WordPress poate afecta procesul de actualizare.

Este absolut posibil ca pluginul sau tema instalată să fie incompatibilă cu noua versiune de WordPress și de aceea actualizarea poate eșua.

3. Permisiuni pentru fișiere și directoare

Un alt motiv pentru eroarea „Actualizarea WordPress a eșuat” poate fi lupta serverului de a crea un fișier temporar necesar în timpul actualizării în /upgrade/directory . Pentru a crea acest fișier, serverul trebuie să aibă permisiunea de a scrie în acel folder.

4. Probleme de conectare la internet

Deoarece WordPress se bazează pe web, este necesară o conexiune la internet stabilă pentru operațiunile sale. După cum am văzut, de cele mai multe ori primiți eroarea de publicare eșuată pe WordPress din cauza lipsei de conectivitate. Dacă conexiunea dvs. la internet este slabă sau este pierdută, este posibil să nu publicați sau să editați o postare/pagină.

Cum să remediați eroarea eșuată a actualizării WordPress (în 6 pași)

Iată 6 pași fundamentali pe care îi puteți urma pentru a preveni eșuarea actualizării WordPress sau eroarea de publicare.

Pasul 1: verificați conexiunea la internet și adresa URL a site-ului

Pierderea conexiunii WiFi sau a internetului este cea mai frecventă problemă care are ca rezultat actualizări eșuate. Asigurați-vă că conexiunea este stabilă în timpul procesului de actualizare.

Următorul lucru de verificat sunt setările URL ale site-ului WordPress. Din tabloul de bord, pur și simplu accesați Setări ⇒ General. Asigurați-vă că „ Adresa site-ului ” și „ Adresa WordPress ” sunt date corect. Ambele casete ar trebui să aibă aceleași adrese URL în majoritatea cazurilor.

Pasul 2: Utilizați sănătatea site-ului WordPress pentru a verifica starea API-ului REST

De când a fost lansat Block Editor , problema comună a „Publishing Failed” a apărut deoarece API-ul REST a fost blocat și dezactivat. Ori de câte ori vedeți această eroare, verificarea stării API-ului REST ar fi un loc minunat pentru a începe depanarea.

Din fericire, WordPress are încorporat un instrument de sănătate a site-ului, care vă arată informații vitale despre securitatea și performanța site-ului. Pur și simplu navigați la Instrumente ⇒ Sănătatea site-ului. Verificați fila de stare și vedeți dacă API-ul REST este disponibil la testul trecut .

Dacă API-ul REST este dezactivat, există modalități de a-l reactiva. Acestea sunt:

  • Verificați dacă Cloudflare blochează API-ul REST inspectând setul de reguli .
  • Autentificați site-ul cu API-ul REST prin fișierul * .htaccess .
  • Asigurați-vă că erorile sunt legate de server. Editați web.config dacă este necesar.

Pasul 3: Dezactivează toate pluginurile instalate

Uneori, pluginurile instalate provoacă probleme de „actualizare eșuată” din diverse motive. Dacă simțiți că aveți niște pluginuri cu erori instalate pe site-ul dvs., atunci acesta ar putea fi motivul pentru mesajul „Actualizarea WordPress a eșuat”. Cel mai bun pariu ar fi să dezactivați toate pluginurile și să încercați să actualizați WordPress.

Pluginuri Wordpress acțiuni în bloc

Procesul este destul de simplu. Doar accesați Plugins și selectați Pluginuri instalate . Pur și simplu bifați caseta pentru a selecta toate pluginurile. Dezactivați-le pe toate simultan folosind acțiunile în bloc meniu derulant.

După aceea, verificați dacă eroarea de actualizare sau de publicare persistă. Dacă nu, poți fi sigur că au fost pluginuri. Pe care, acum că ar trebui să afli?

Pasul 4: Verificați serviciile firewall ale site-ului dvs. web

Utilizarea unui serviciu de firewall precum Cloudflare sau Sucuri poate bloca solicitările API-ului REST. Dacă adresa IP a site-ului dvs. web pare suspectă pentru firewall, acesta va încerca să o filtreze și, de asemenea, poate bloca API-ul REST.

Dacă alte metode eșuează, puteți încerca să dezactivați temporar paravanul de protecție și să vedeți dacă apare eroarea eșuată de actualizare wordpress. În mod normal, îl puteți dezactiva din secțiunea de domeniu a tabloului de bord al serviciului de găzduire.

De exemplu, dacă utilizați BlueHost , îl puteți găsi în fila Site-urile meleGestionarePerformanță .

Pasul 5: Instalați și activați temporar pluginul Editor clasic

Dacă eroarea „publicarea WordPress a eșuat” persistă, un pas de depanare ar fi să reveniți la editorul clasic. Mă adresez acestei metode deoarece este vechiul editor WordPress care nu se bazează pe API-ul REST.

Pur și simplu instalați și activați pluginul Classic Editor pentru a activa acest mod. Sperăm că nu veți mai vedea mesajul de eroare.

Pasul 6: Activați modul de depanare și examinați jurnalele de erori PHP

Din fericire, WordPress ține evidența tuturor erorilor dintr-un jurnal. Deși nu stochează erorile REST API , puteți verifica în continuare alte probleme în acest mod.

Acum, va trebui să intri în FTP sau File Manager. Asigurați-vă că aveți gata detaliile de conectare. FTP vă ajută să ajungeți la fișierele site-ului dvs. de pe serverul de găzduire, permițându-vă să faceți modificări la nivel de server.

Accesați-vă serverul prin FTP și găsiți un folder numit „WordPress”. În acest folder, găsiți fișierul wp-config.php . Utilizați un editor de text pentru a deschide fișierul wp-config.ph p. Pur și simplu adăugați următoarele linii la acel fișier:

// Schimbați WP_DEBUG la adevărat

define('WP_DEBUG', true);

// Păstrați un jurnal al erorilor WordPress

define('WP_DEBUG_LOG', true);

Salvați modificările și încărcați fișierul înapoi pe server. Acum încercați să recreați actualizarea sau eroarea de publicare.

După aceea, accesați contul de găzduire prin clientul FTP și accesați /wp-content/folder . De aici, pur și simplu descărcați fișierul debug.log pe computer.

Deschide-l și verifică erorile. Consultați experții cu sfaturi.

Încă nu poți actualiza? Verificați găzduirea și cereți ajutor

Dacă toți pașii nu reușesc, poate doriți să vă uitați la serviciul de găzduire, deoarece problema ar putea fi acolo. Cel mai bine va fi să contactați serviciile de găzduire și să rezolvați problemele. Asigurați-vă că le trimiteți jurnalele și le spuneți ce ați făcut pentru a remedia problema.

De asemenea, puteți căuta asistență pe forumurile WordPress, în special pentru pluginurile care au suport slab sau nu au utilizator. Unele plugin-uri gratuite tind să nu aibă suport, iar forumul de asistență WordPress este un loc minunat pentru a obține ajutor.

Prevenirea eșecurilor viitoare de actualizare WordPress

Pentru a preveni actualizările eșuate în viitor, încercați întotdeauna să respectați aceste reguli. Acestea sunt câteva proceduri și măsuri standard care sunt adesea trecute cu vederea. Asigurați-vă că rețineți următoarele:

  • Întreținere regulată a site-ului
  • Menținerea actualizate a pluginurilor, temelor și nucleului WordPress
  • Testarea actualizărilor pe un site de staging

Cuvinte finale

V-am arătat pașii fundamentali pentru a remedia eroarea eșuată de actualizare WordPress și eroarea de publicare eșuată. Împreună cu asta, am făcut lumină asupra cauzelor probabile ale acestor probleme.

Sperăm că problemele vor fi rezolvate cu acești șase pași. Vă încurajăm să fiți întotdeauna proactiv în abordarea acestor probleme și să vorbiți pe forumurile de asistență WordPress. De asemenea, amintiți-vă de beneficiile unui site WordPress sănătos și bine întreținut, cu pluginuri și nuclee actualizate.

Îmbunătățiți-vă site-ul Elementor!