Cum să remediați fișierele și bazele de date corupte sau sparte în WordPress
Publicat: 2021-12-06Performanța remarcabilă și stabilitatea de neegalat ale WordPress îl fac o alegere de top pentru proprietarii de site-uri web.
Cu toate acestea, erorile dintr-o platformă online sunt inevitabile, deoarece multe componente lucrează împreună și același lucru este valabil și pentru WordPress. Cele mai multe dintre aceste erori sunt reparabile. Dar, când vine vorba de fișiere corupte și erori de conectare la baza de date, lucrurile pot fi dificile.
Acest lucru se datorează faptului că un fișier poate fi corupt în multe moduri diferite, iar cauza sa poate fi greu de determinat.
Din fericire, există diferite moduri de a trata problemele legate de corupția și spargerea WordPress, chiar dacă nu sunteți 100% sigur de ce se întâmplă. În acest articol, vă vom învăța cum să remediați aceste fișiere corupte folosind diferite metode dovedite.
Acum, să începem!
Cuprins
- Ce este un fișier corupt sau spart?
- Probleme cu serverul
- Permisiuni incorecte pentru fișiere
- Eroare bază de date
- Erori cu versiunea PHP
- 4 Metode de reparare a fișierelor și bazelor de date corupte sau sparte
- 1. Restaurarea site-ului dvs. dintr-o copie de rezervă
- 2. Repararea bazei de date WordPress
- 3. Înlocuirea fișierelor de bază WordPress
- 4. Depanare
- Concluzie
Ce este un fișier corupt sau spart?
Este posibil să fi întâlnit o instanță în care nu puteți accesa fișierul aflat anterior într-o anumită locație. Acesta este un caz de corupție a fișierului. Un fișier corupt este un fișier care nu poate fi accesat din locația anterioară.
Când vine vorba de WordPress, corupția fișierelor poate fi de diferite tipuri. Este posibil să nu puteți accesa unele dintre fișierele de bază, să vă confruntați cu cea mai comună eroare de conectare la baza de date și așa mai departe.
Mulți factori duc la coruperea fișierelor. Lista este destul de lungă. Dar, în majoritatea cazurilor, acestea sunt cauzele comune ale coruperii fișierelor:
Probleme cu serverul
Cea mai frecventă problemă cu serverul este o defecțiune a serverului. O defecțiune a serverului poate apărea din mai multe motive, cum ar fi defecțiunea hardware a serverului, întreruperea serverului, blocarea serverului, firewall-ul serverului și așa mai departe.
Ori de câte ori are loc o defecțiune a serverului în timpul oricărei actualizări de fișiere WordPress, aceasta poate fi coruptă, deoarece modificările nu sunt salvate corect.
Permisiuni incorecte pentru fișiere
Permisiunile incorecte ale fișierelor sunt o altă problemă comună care duce la coruperea fișierelor. Această problemă poate cauza funcționarea defectuoasă a fișierelor WordPress. Deoarece numai utilizatorii cu permisiunea corectă pot accesa fișierul, permisiunile greșite ale fișierelor vă pot deteriora fișierele WordPress.
Eroare bază de date
Eroarea de conectare la baza de date este o eroare legată de baza de date. Acestea includ introducerea de acreditări greșite, blocarea serverului de baze de date, defecțiunea hardware, o eroare etc. Acesta poate fi un alt motiv pentru fișierele corupte sau sparte.
Erori cu versiunea PHP
Când există o actualizare a serverului, de obicei, versiunea PHP este și ea actualizată. Acest lucru poate cauza probleme de compatibilitate care duc la coruperea fișierelor WordPress și a bazelor de date ale acestora. În plus, depășirea limitei de memorie PHP poate provoca, de asemenea, întreruperea serverului, ceea ce duce la coruperea fișierelor.
Amintiți-vă, este posibil să nu știți că fișierul dvs. este corupt, deoarece WordPress nu vă oferă niciun mesaj de eroare explicit pentru corupția fișierului. Pe baza diferitelor cauze ale coruperii fișierelor, este posibil să primiți diferite mesaje de eroare. De exemplu, coruperea fișierului bazei de date nu vă permite să stabiliți o conexiune la baza de date, în timp ce corupția fișierelor de bază WordPress poate face site-ul dvs. WordPress inutilizabil.
4 Metode de reparare a fișierelor și bazelor de date corupte sau sparte
Indiferent de motiv, există câteva modalități de a repara fișierele și bazele de date corupte sau rupte în WordPress. Unele dintre acestea includ:
1. Restaurarea site-ului dvs. dintr-o copie de rezervă
Backup-urile sunt modalitatea supremă de a restabili un site web la starea anterioară înainte de orice deteriorare. Pentru un fișier corupt, backup-urile pot fi cea mai bună modalitate de a inversa corupția instalației dvs.
Restaurarea unui site web folosind un plugin de backup și restaurare este ușoară. Dar, lucrurile pot deveni complicate atunci când nu vă puteți accesa tabloul de bord WordPress.
De obicei, gazdele web oferă backup automat sau o funcție de restaurare a serverului care vă permite să anulați modificările. Deci, dacă aveți fișiere de rezervă, inclusiv un fișier de bază de date, pluginuri, teme, încărcări și alte fișiere la locul lor, le puteți restaura în doar câțiva pași. Dacă doriți să aprofundați cum să faceți backup pentru site-ul dvs. WordPress, avem un articol adaptat pentru dvs. Nu uitați să-l verificați.
În cazul în care gazda dvs. web nu oferă o astfel de opțiune, va trebui să vă restaurați site-ul manual.
Pentru a vă restaura manual baza de date, va trebui să accesați tabloul de bord phpMyAdmin folosind cPanel.

Găsiți-vă baza de date odată ce ați intrat și curățați-o. Puteți selecta toate mesele și le puteți arunca și puteți începe cu o tablă curată.

Acum că totul este curat, accesați fila Import din aceeași bază de date. După ce faceți clic pe fila Import , căutați un buton Alegeți fișierul și faceți clic pe el.

Găsiți fișierul de backup al bazei de date, care este în format .sql. Alegeți fișierul și apăsați butonul Go . Asta este și veți vedea site-ul restaurat în câteva secunde.

În mod similar, pentru a vă restaura fișierele WordPress manual, puteți să vă conectați la server folosind clientul FTP, să accesați directorul rădăcină WordPress și să căutați fișierul pubic_html . Uneori, fișierele directorului rădăcină pot fi sub directorul www sau în directorul cu numele site-ului dvs. web.

Odată ce sunteți înăuntru, selectați toate fișierele și ștergeți-le. Apoi, re-descărcați fișierele de bază WordPress de pe site-ul oficial. Odată ce descărcarea este completă, reveniți la clientul dvs. FTP și accesați folderul local WordPress.

Selectați toate fișierele din directorul local și încărcați-le. Dacă ați urmat pașii în mod corespunzător, veți vedea fișierele în locul potrivit, unde era vechea configurație WordPress. Acest lucru va dura ceva timp, deoarece există multe fișiere.
Când se face acest lucru, trebuie să accesați wp-content/plugins și să încărcați fișierele plugin-uri din backup. Selectați toate folderele pe care doriți să le restaurați și încărcați-le folosind opțiunea Încărcare prin clientul dvs. FTP.

În mod similar, repetați același proces cu temele și încărcați pentru a le restaura. Accesați wp-content/theme și wp-content/uploads și repetați același proces ca și pentru pluginuri. După ce terminați cu pluginuri, teme și încărcări, veți putea accesa site-ul dvs. web fără erori.
2. Repararea bazei de date WordPress
Repararea unei baze de date este opțiunea pe care ați putea alege atunci când nu aveți copii de rezervă adecvate. Deși WordPress oferă o opțiune de reparare, această opțiune este dezactivată în mod implicit.
Pentru a activa opțiunea de reparare, accesați clientul FTP și accesați directorul WordPress. Acolo veți vedea un fișier numit config.php.

Faceți clic dreapta pe fișierul wp-config.php și faceți clic pe opțiunea „Editare”. Deschideți fișierul cu editorul de text implicit.

Apoi puteți adăuga următoarea linie la codul dvs.:
define('WP_ALLOW_REPAIR', true);
Puteți adăuga această linie oriunde în cod; cu toate acestea, cel mai bine este să-l adăugați ultimul. După ce ați adăugat codul, puteți naviga la http://yourwebsite.com/wp-admin/maint/repair.php. Acest lucru vă duce la un nou ecran în care veți vedea două opțiuni ca aceasta.

Faceți clic pe „Reparați baza de date” și vedeți cum funcționează WordPress magic. Apoi, puteți accesa baza de date fără nicio eroare.
3. Înlocuirea fișierelor de bază WordPress
Când nu aveți copii de rezervă sau nu puteți restabili site-ul, va trebui să înlocuiți fișierele de bază WordPress. Amintiți-vă, veți pierde toate personalizările anterioare odată ce optați pentru acest proces.
Descărcați cea mai recentă versiune WordPress și dezarhivați-o. Deschideți folderul în care ați decomprimat fișierul .zip.

Consecutiv, accesați site-ul dvs. prin intermediul clientului FTP în cealaltă fereastră a aceluiași ecran.
Acum, navigați la folderul rădăcină al WordPress și încărcați toate fișierele din directorul local WordPress. Veți primi o opțiune de a suprascrie fișierele duplicate existente. Alegeți opțiunea „Da pentru toți” și relaxați-vă.
Este important să rețineți că acest proces modifică numai fișierele de bază WordPress și nu vă afectează setările pluginurilor și temelor.
4. Depanare
În cele din urmă, dacă ați încercat totul din metodele de mai sus, puteți încerca să vă depanați site-ul WordPress. Pentru aceasta, va trebui să activați modul de depanare WordPress. Puteți găsi o mulțime de tutoriale despre cum să faceți asta pe internet.
O altă opțiune este să verificați jurnalele de erori și să vedeți dacă puteți identifica problema. Pentru a verifica jurnalele de erori, căutați fișierul numit debug.log în folderul dvs. / wp-content/ .
De asemenea, puteți primi ajutor de la gazda dvs. Uneori pot apărea probleme de configurare greșită sau defecțiuni interne pe care gazda le poate rezolva. În astfel de cazuri, trimiterea fișierelor jurnal de erori către gazda dvs. este soluția finală.
Concluzie
În acest articol, veți găsi tot ce trebuie să știți despre fișierele corupte și despre remedierea fișierelor și bazelor de date corupte sau stricate în WordPress. Pornind de la descrierea fișierelor corupte și a modului în care acestea sunt corupte, articolul explică modalități de remediere a fișierelor și bazelor de date corupte.
Cel mai bun mod de a vă proteja fișierele site-ului și bazele de date împotriva corupției este să aveți o copie de rezervă adecvată. Avem și un articol despre cum să faceți backup site-ului dvs. WordPress. Simțiți-vă liber să verificați dacă vă aflați într-o dilemă.