Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să remediați eroarea WordPress de actualizare eșuată / publicare eșuată

Confruntarea cu mesajul „actualizare eșuată” sau „publicare eșuată” poate fi ca și cum ai lovi un zid de cărămidă. Totul pare să meargă bine, apoi, din senin, un mesaj de eroare îți aruncă o cheie în fluxul de lucru.

Am fost acolo și înțelegem confuzia și frustrarea care vin odată cu aceasta.

Partea bună este că remedierea acestor erori este de obicei mai simplă decât pare. Vă vom ghida prin pașii necesari pentru a reveni rapid pe drumul cel bun.

Fie că este vorba de o problemă cu un plugin sau de o problemă temporară de rețea, vă vom ghida prin fiecare pas pentru a depana și a depăși erorile de actualizare și publicare.

Remedierea erorii de actualizare eșuată sau publicare eșuată în editorul de postări WordPress

Ce cauzează eroarea de actualizare eșuată sau publicare eșuată în WordPress?

Eroarea „actualizare eșuată” sau „publicare eșuată” în WordPress apare de obicei din cauza problemelor de comunicare cu REST API.

Aceste instrumente ajută WordPress să comunice cu baza sa de date. Când această comunicare se întrerupe, funcții precum editorul de blocuri s-ar putea să nu funcționeze corect.

Actualizare eșuată sau Publicare eșuată în editorul de postări WordPress

Dacă sunteți nedumerit de ce API-ul REST s-ar putea să nu funcționeze, nu sunteți singur. Chiar și fără modificări ale site-ului dvs., mai multe situații îi pot afecta performanța.

Uneori, problemele de conectivitate la internet sunt de vină, care sunt ușor de remediat asigurându-vă că sunteți online. Cu toate acestea, cauzele pot fi și mai complexe.

Este posibil să fi modificat accidental URL-ul site-ului, sau un plugin ar putea interfera. În plus, unele servicii terțe ar putea bloca apelurile API, adăugând un strat suplimentar de provocare.

Să știi ce poate merge prost este primul pas. Acum, să parcurgem depanarea și remedierea acestei erori cu metode practice. Sari la orice metodă folosind linkurile rapide dacă ai nevoie de îndrumări specifice.

Gata? Să începem imediat!

Pasul 1: Verificați conexiunea la internet și URL-ul site-ului

Cea mai frecventă cauză a unei erori de publicare sau actualizare eșuată în WordPress este pierderea conexiunii WiFi. Dacă computerul dvs. pierde conexiunea la internet în timp ce scrieți o postare de blog, WordPress nu va reuși să vă salveze modificările.

Deci, veți dori să vă asigurați că sunteți conectat la internet vizitând alte site-uri web într-o nouă filă de browser.

Dacă internetul dvs. funcționează corect, atunci următorul lucru pe care trebuie să-l verificați sunt setările URL-ului site-ului dvs. WordPress.

Pur și simplu accesați pagina Setări » Generale și asigurați-vă că opțiunile „Adresa site-ului” și „Adresa WordPress” sunt corecte. Pentru majoritatea site-urilor web, ar trebui să aveți aceleași URL-uri în ambele câmpuri.

Setarea URL-ului site-ului WordPress

Dacă setările URL-ului site-ului dvs. arată bine și sunteți conectat la internet, puteți trece la depanarea ulterioară.

Pasul 2: Actualizați software-ul WordPress

Uneori, eroarea de actualizare eșuată sau publicare eșuată poate apărea deoarece utilizați o versiune WordPress învechită.

Un nucleu WordPress învechit poate conține uneori bug-uri care pot interfera cu diverse funcționalități, inclusiv publicarea. Folosind cea mai recentă versiune WordPress, puteți elimina aceste bug-uri și puteți rezolva potențial eroarea de publicare eșuată.

Puteți consulta aceste ghiduri despre actualizările WordPress pentru mai multe informații:

În cazul în care nu ajută, puteți continua la următorul pas.

Pasul 3: Verificați starea REST API utilizând starea de sănătate a site-ului WordPress

WordPress vine cu un instrument încorporat de verificare a stării de sănătate a site-ului, care arată informații importante despre securitatea și performanța site-ului dvs.

Pur și simplu accesați pagina Instrumente » Starea site-ului pentru a vizualiza raportul. Dacă REST API nu funcționează, veți vedea acest lucru sub îmbunătățiri recomandate, cum ar fi „REST API a întâmpinat un rezultat neașteptat”.

Eroare API REST în Starea de sănătate a site-ului WordPress

De asemenea, vă poate afișa informații de depanare, explicând ce s-a întâmplat atunci când WordPress a efectuat apelul REST API. Studiind acest lucru, puteți obține indicii despre ce plugin sau serviciu terță parte cauzează problema.

Cu toate acestea, dacă nu vă oferă nicio indiciu, atunci puteți trece la pasul următor.

Pasul 4: Dezactivează toate pluginurile WordPress

Dacă un plugin WordPress cauzează funcționarea defectuoasă a API-ului REST, cea mai ușoară modalitate de a afla este prin dezactivarea tuturor pluginurilor WordPress.

Puteți accesa pagina Plugin-uri » Plugin-uri instalate și bifați căsuța din partea de sus pentru a selecta toate plugin-urile. După aceea, veți dori să folosiți meniul derulant „Acțiuni în masă”, selectați „Dezactivare” și apoi faceți clic pe „Aplicare” pentru a dezactiva toate plugin-urile.

Dezactivați toate plugin-urile WordPress

În continuare, puteți accesa ecranul editorului de postări și puteți încerca să actualizați postarea. Dacă eroarea „Actualizare eșuată” dispare, atunci acest lucru înseamnă că unul dintre pluginurile dvs. a cauzat problema.

Acum puteți începe să vă activați pluginurile WordPress unul câte unul și să încercați să reproduceți eroarea. Odată ce găsiți pluginul care cauzează problema, puteți solicita asistență de la autorul pluginului sau puteți găsi un plugin alternativ.

Pe de altă parte, dacă dezactivarea tuturor pluginurilor WordPress nu a eliminat eroarea, atunci să trecem la pasul următor.

Pasul 5: Verificați serviciul de firewall al site-ului web

Dacă utilizați un serviciu de firewall pentru site-uri web precum Cloudflare sau Sucuri, atunci există posibilitatea ca aceste servicii să blocheze cererile REST API.

Acest lucru se poate întâmpla dacă firewall-ul lor consideră adresa IP ca fiind suspectă. De asemenea, pot bloca cererile REST API dacă site-ul dvs. se confruntă în prezent cu un atac DDOS.

Dacă utilizați Cloudflare, îl puteți dezactiva temporar pentru a vedea dacă rezolvă problema. De obicei, puteți găsi setările Cloudflare ale găzduirii dvs. în secțiunea „Domenii” din tabloul de bord al contului dvs. de găzduire.

Dacă folosiți Sucuri, atunci puteți contacta echipa lor de suport, iar aceștia vă pot adăuga IP-ul pe lista albă sau vă pot spune ce cauzează problema.

Plugin-urile și serviciile de firewall sunt cea mai frecventă cauză a erorii de actualizare eșuată. Cu toate acestea, dacă vedeți în continuare eroarea de actualizare eșuată în WordPress, mai sunt câteva lucruri pe care le puteți face.

Pasul 6: Activați și revizuiți jurnalul de depanare WordPress

WordPress vine cu o funcție încorporată pentru a păstra un jurnal al tuturor erorilor WordPress. Nu înregistrează erorile REST API, dar vă va ajuta să vedeți dacă există alte probleme care ar putea cauza eroarea.

Pur și simplu adăugați următoarele linii în fișierul dvs. wp-config.php:

// Change WP_DEBUG to true

define( 'WP_DEBUG', true );

// Keep a log of WordPress errors

define( 'WP_DEBUG_LOG', true );

Nu uitați să salvați modificările și să încărcați fișierul înapoi pe serverul dvs. Pentru mai multe informații, consultați ghidul nostru despre cum să activați ușor modul de depanare WordPress.

Acum puteți încerca să publicați sau să actualizați o postare WordPress pentru a reproduce eroarea.

Următorul pas este să vă conectați la contul dvs. de găzduire WordPress folosind un client FTP și să accesați folderul wp-content. De aici, pur și simplu descărcați fișierul debug.log pe computerul dvs.

Fișier jurnal de depanare în WordPress

Apoi, trebuie să deschideți fișierul de depanare într-un editor de text simplu, cum ar fi Notepad.

Acesta poate conține câteva erori, avertismente sau notificări detectate de WordPress în timp ce lucrați la site-ul dvs. sau când un utilizator l-a vizitat.

Fișier jurnal de depanare care arată erori PHP în WordPress

Dacă vedeți ceva care indică un fișier de plugin sau temă, atunci acesta poate fi un indiciu util. Puteți apoi menționa această eroare atunci când solicitați suport pe forumurile WordPress.org sau de la furnizorul dvs. de găzduire.

Pasul 7: Comutați temporar la editorul clasic WordPress

Activarea editorului clasic, care este editorul WordPress vechi și nu se bazează pe REST API pentru a actualiza și publica conținut, este o soluție temporară la această eroare.

Puteți să-l activați pur și simplu instalând și activând pluginul Classic Editor.

Pentru mai multe detalii, consultați ghidurile noastre pas cu pas despre cum să activați editorul clasic în WordPress și cum să dezactivați Gutenberg.

După activare, puteți pur și simplu să editați postarea la care lucrați. Puteți apoi să o salvați și să o publicați fără a vedea eroarea de actualizare eșuată sau publicare eșuată în WordPress.

Editor clasic

Pasul 8: Creșteți limita de memorie PHP

Procesul de publicare în WordPress poate implica sarcini complexe, cum ar fi procesarea imaginilor, execuția plugin-urilor și interacțiunea cu baza de date. Toate aceste activități necesită memorie pentru a funcționa corect.

Când se atinge limita de memorie PHP în timpul publicării, WordPress s-ar putea să nu poată aloca suficiente resurse pentru a finaliza sarcina. Acest lucru poate duce la diverse erori, inclusiv eșecul publicării și actualizării.

Pentru a rezolva această problemă, puteți crește limita de memorie PHP pentru a oferi WordPress mai mult spațiu de manevră pentru a gestiona procesul de publicare.

Puteți citi ghidul nostru despre cum să remediați eroarea WordPress memory exhausted pentru mai multe informații.

Pasul final: Solicitați suport

Dacă totul eșuează, atunci poate fi necesar să cereți suport. Puteți începe prin a contacta direct furnizorul dvs. de găzduire. Aceștia au acces la jurnalele serverului și la instrumente suplimentare. Eroarea ar putea fi, de asemenea, cauzată de un server configurat greșit sau de o defecțiune din partea lor.

De asemenea, puteți solicita ajutor pe forumurile WordPress.org sau pe Grupul de Facebook WPBeginner, unde alți experți și utilizatori vă pot ajuta să remediați eroarea.

Pentru mai multe detalii, nu ezitați să consultați articolul nostru despre cum să solicitați corect suport WordPress și să îl obțineți.

Întrebări frecvente

1. De ce primesc în continuare eroarea „actualizare eșuată” chiar și după verificarea conexiunii la internet?
Această eroare poate apărea din cauza unor probleme dincolo de simpla conectivitate la internet, cum ar fi setări incorecte ale URL-ului site-ului, conflicte de pluginuri sau probleme de comunicare API.

2. Cum pot identifica ce plugin cauzează problema REST API?
Dezactivați mai întâi toate pluginurile. Apoi, reactivați-le unul câte unul în timp ce încercați să reproduceți eroarea. Această metodă ajută la identificarea pluginului problematic.

3. Ce ar trebui să fac dacă actualizarea software-ului WordPress nu rezolvă problema?
Dacă actualizarea nu funcționează, continuați cu alte etape de depanare, cum ar fi verificarea stării REST API sau contactarea furnizorului dvs. de găzduire pentru asistență.

4. Poate fi comutarea la Editorul clasic o soluție permanentă?
Utilizarea Editorului clasic poate ocoli temporar problemele REST API, dar nu este o soluție permanentă. Este mai bine să rezolvați problema API-ului subiacent pentru stabilitate pe termen lung.

Ghiduri Suplimentare Utile

Am adunat câteva resurse utile pentru a vă ajuta cu probleme comune WordPress. Fie că aveți de-a face cu actualizări ale site-ului web sau probleme de acces, aceste ghiduri vă pot fi de ajutor.

Sperăm că acest articol v-a ajutat să remediați eroarea WordPress de actualizare eșuată sau publicare eșuată. De asemenea, ați putea dori să marcați ghidul nostru complet despre cele mai comune erori WordPress și cum să le remediați sau ghidul nostru complet de depanare WordPress.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

19 CommentsLeave a Reply

  1. De asemenea, poate ajuta să afișați consola dezvoltatorului browserului web (încercați tasta F12 sau meniul) și fila Consola. Reîncărcați pagina și încercați din nou pentru a genera ieșirea. S-ar putea să apară o eroare.

    • Thank you for sharing, that is another option to try for those who are comfortable reading errors in the console :)

      Admin

  2. Mulțumesc omule, articol frumos și util, întâmpinam această problemă, acest articol m-a ajutat

  3. Thank you for the detailed article.
    For me the Updating Failed error was caused by two special emoji-like characters at the end of my blogpost. I deleted them and now everything works fine. :)

    • Aceasta este exact problema pe care am avut-o. Mulțumesc că ați subliniat acest lucru.

  4. Vă mulțumesc pentru instrucțiuni și descrierea erorilor posibile. Am întâmpinat această problemă o dată. Am descoperit în cele din urmă că pluginul de feed Twitter cauzează problema. Așa că a ajutat dezactivarea pluginului și totul a mers bine. Dar pot întreba despre altceva legat de actualizare. Practic, de fiecare dată când actualizez nucleul WordPress, totul merge bine, dar procesul spune că nu a fost găsită nicio cheie. Încă nu am descoperit care este problema.

    • Din sunetul erorii, s-ar putea să doriți să verificați orice reCAPTCHA pe care îl aveți pe site-ul dvs., deoarece acesta este primul lucru care îmi vine în minte.

      Admin

      • Mulțumesc. Da, două pluginuri folosesc reCAPTCHA. Voi vedea dacă există o problemă aici și mulțumesc pentru impuls.

  5. Salut
    Mulțumesc pentru articolul tău util…
    Am depanat această problemă adăugând un URL mai scurt pentru permalink. Se pare că utilizarea unui permalink lung a cauzat problema..
    Cu stimă

    • Thank you for sharing the issue you ran into in case someone else has the same problem :)

      Admin

  6. Mulțumesc pentru sfaturi. Am dezactivat toate plugin-urile, iar eroarea a dispărut. Apoi le-am activat pe rând și nu am găsit niciodată problema. Toate plugin-urile sunt active, iar eroarea a dispărut. Rezolvat, dar fără a ști cauza. Prefer asta decât să mă stresez să rezolv problema oricând.

    • Deși ar fi bine să cunoașteți eroarea, ne bucurăm să auzim că ați reușit să rezolvați problema!

      Admin

  7. Am avut o problemă majoră cu asta.
    Apoi mi-am dat seama că mi-a expirat timpul și m-am reconectat într-o fereastră nouă. Îmi imaginez că mi-aș fi pierdut munca de actualizat dacă aș fi folosit o filă separată sau un alt dispozitiv pentru a mă conecta.
    Cine ar fi crezut!

  8. Vă mulțumesc pentru sfat! Am ajuns la Pasul 3 și am urmat procesul anevoios de dezactivare și activare a plugin-urilor unul câte unul. În cele din urmă, am descoperit că WooCommerce era motivul. Mulțumesc!

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.