Treceți la conținut
Cum să faci backup pentru site-ul tău WordPress: Metode, pluginuri și program

Cum să faci backup pentru site-ul tău WordPress: Metode, pluginuri și program

Can BayarCan BayarActualizat pe: 15 min de citit640 vizualizări

Un backup WordPress este plasă de siguranță împotriva pierderii de date, atacurilor cibernetice, defecțiunilor serverului, conflictelor de actualizare și erorilor umane. Fără o strategie de backup fiabilă, un singur incident — o actualizare eșuată, un site hack-uit, o cădere a serverului sau o ștergere accidentală — poate șterge luni sau ani de muncă. Cu toate acestea, un număr semnificativ de proprietari de site-uri WordPress fie nu își fac deloc backup-uri, fie se bazează exclusiv pe backup-urile furnizorului de hosting fără a verifica dacă acestea funcționează.

Această ghid acoperă fiecare metodă de backup disponibilă pentru proprietarii de site-uri WordPress, de la backup-uri manuale prin linia de comandă la soluții automate prin pluginuri. Vei învăța ce să faci backup, cât de des să o faci, unde să stochezi backup-urile în siguranță și cum să verifici că backup-urile tale funcționează cu adevărat atunci când ai nevoie de ele. O strategie solidă de backup este de asemenea o componentă esențială a securității WordPress, oferindu-ți ultima linie de apărare atunci când măsurile preventive eșuează.

Ce include un Backup WordPress

Un backup complet WordPress constă din mai multe componente. Lipsa oricărei componente înseamnă că restaurarea ta va fi incompletă.

ComponentăLocațieConține
Fișierele de bază WordPress/wp-admin/, /wp-includes/Software WordPress (poate fi descărcat din nou, dar versiunea contează)
wp-content/themes/wp-content/themes/Teme instalate, personalizări, teme copil
wp-content/plugins/wp-content/plugins/Toate pluginurile instalate și fișierele lor de configurare
wp-content/uploads/wp-content/uploads/Biblioteca media: imagini, documente, videoclipuri, organizate pe ani/luni
wp-config.phpDirector rădăcinăCredențiale de bază de date, chei de securitate, constante personalizate
.htaccess / nginx.confDirector rădăcină / configurare serverReguli de rescriere, redirecționări, antete de securitate
Baza de dateMySQL / MariaDBPostări, pagini, comentarii, utilizatori, setări, date plugin, comenzi WooCommerce

Importanța critică a backup-urilor de bază de date

Baza ta de date este cea mai valoroasă parte a site-ului tău WordPress. Conține tot conținutul tău (postări, pagini, tipuri de postări personalizate), conturile utilizatorilor și metadatele, comenzile WooCommerce și datele clienților, setările și configurațiile pluginurilor, setările widget-urilor și datele câmpurilor personalizate. Fișierele pot fi adesea descărcate din nou sau regenerate, dar conținutul bazei tale de date este unic și de neînlocuit.

Metoda 1: Backup manual prin SSH și phpMyAdmin

Backup-urile manuale îți oferă control direct asupra procesului și sunt valoroase pentru backup-uri unice înainte de modificări majore, migrarea serverului sau situații în care backup-urile bazate pe pluginuri nu funcționează.

Backup-ul fișierelor prin SSH

Conectează-te la serverul tău prin SSH și creează un arhivă comprimată a directorului tău WordPress:

tar -czvf wordpress-backup-$(date +%Y%m%d).tar.gz /path/to/wordpress/

Pentru site-uri mari, poate dorești să excluzi anumite directoare din backup, cum ar fi fișierele cache și datele temporare:

tar -czvf wordpress-backup-$(date +%Y%m%d).tar.gz --exclude='wp-content/cache' --exclude='wp-content/upgrade' /path/to/wordpress/

Backup-ul bazei de date prin linia de comandă

Folosește mysqldump pentru a exporta baza ta de date:

mysqldump -u db_username -p db_name > database-backup-$(date +%Y%m%d).sql

Pentru baze de date mari, adaugă compresie:

mysqldump -u db_username -p db_name | gzip > database-backup-$(date +%Y%m%d).sql.gz

Backup-ul bazei de date prin phpMyAdmin

Dacă preferi o abordare GUI: conectează-te la phpMyAdmin prin panoul de control al hostingului tău, selectează baza ta de date WordPress, apasă pe tab-ul Export, alege "Personalizat" pentru mai multe opțiuni, asigură-te că toate tabelele sunt selectate, selectează formatul SQL și apasă Go pentru a descărca fișierul SQL.

Avantaje și dezavantaje ale backup-urilor manuale

AvantajeDezavantaje
Control total asupra a ceea ce este salvatConsumă timp, ușor de uitat
Fără dependențe de pluginuriFără programare automată
Funcționează când WordPress este inaccesibilNecesită cunoștințe SSH/phpMyAdmin
Fără costuri suplimentareFără stocare offsite încorporată

Metoda 2: Backup-uri automate bazate pe pluginuri

Pluginurile de backup automatizează întregul proces: programare, execuție, compresie și stocare offsite. Ele sunt abordarea recomandată pentru cei mai mulți proprietari de site-uri WordPress deoarece elimină erorile umane și asigură backup-uri consistente.

UpdraftPlus

UpdraftPlus este cel mai instalat plugin de backup WordPress, cu peste 3 milioane de instalări active. Suportă atât backup-uri manuale, cât și programate, cu integrare directă în servicii de stocare în cloud, inclusiv Google Drive, Dropbox, Amazon S3, Microsoft OneDrive și Backblaze B2.

Caracteristici cheie:

  • Backup-uri automate programate (baza de date și fișierele pe programe separate)
  • Backup-uri incrementale (Premium) — salvează doar fișierele modificate, reducând timpul și stocarea
  • Restaurare cu un singur clic din adminul WordPress
  • Suport pentru multisite (Premium)
  • Instrumente de migrare și clonare (Premium)
  • Criptare pentru backup-urile bazei de date (Premium)

Configurarea UpdraftPlus:

Pasul 1: Instalează și activează UpdraftPlus din repository-ul de pluginuri WordPress sau folosește versiunea UpdraftPlus Premium pentru backup-uri incrementale, suport multisite și destinații de stocare suplimentare.

Pasul 2: Mergi la Setări > Backup-uri UpdraftPlus și navighează la tab-ul Setări.

Pasul 3: Setează programul tău de backup. Pentru cele mai multe site-uri, backup-ul fișierelor săptămânal și al bazei de date zilnic oferă un echilibru puternic între protecție și utilizarea stocării.

Pasul 4: Alege destinația ta de stocare remote. Apasă pe

icon pentru serviciul preferat (Google Drive, Dropbox, S3, etc.) și urmați pașii de autentificare.

Pasul 5: Configurați câte copii de rezervă să păstrați. Păstrați cel puțin 3-4 copii pentru fișiere și 7-14 copii pentru copiile de rezervă ale bazei de date.

Pasul 6: Faceți clic pe Salvați modificările și apoi pe Backup acum pentru a rula prima copie de rezervă.

BlogVault

BlogVault este o soluție de backup bazată pe SaaS care stochează copiile de rezervă pe propria infrastructură cloud. Spre deosebire de soluțiile bazate doar pe pluginuri, BlogVault efectuează copiile de rezervă pe serverele sale, nu pe ale dumneavoastră, reducând astfel încărcătura pe hostingul dumneavoastră.

Caracteristici cheie:

  • Copii de rezervă incrementale în timp real (urmărește modificările continuu)
  • Stocare de rezervă independentă pe serverele BlogVault
  • Crearea site-ului de testare cu un singur clic
  • Instrument de migrare integrat
  • Copii de rezervă conștiente de WooCommerce (capturează datele comenzilor între copiile de rezervă programate)
  • Istoric de backup de 365 de zile

BlogVault este un serviciu plătit (89 USD/an pentru un singur site), dar este bine adaptat pentru magazinele WooCommerce și site-urile de afaceri unde copiile de rezervă în timp real și stocarea independentă sunt priorități.

BackWPup

BackWPup este un plugin gratuit de backup care se concentrează pe crearea arhivelor complete de backup. Poate face backup pe Dropbox, Amazon S3, servere FTP și email și poate genera atât copii de rezervă pentru fișiere, cât și pentru baze de date în diverse formate (ZIP, TAR, TAR.GZ).

Caracteristici cheie:

  • Copii de rezervă complete ale site-ului (fișiere + bază de date într-o singură arhivă)
  • Optimizare și reparare a bazei de date în timpul backup-ului
  • Export XML al conținutului WordPress
  • Multiple lucrări de backup cu programe și destinații diferite
  • Restaurare prin script de restaurare autonom (independent de WordPress)

Compararea Pluginurilor

CaracteristicăUpdraftPlus FreeUpdraftPlus PremiumBlogVaultBackWPup Free
Copii de rezervă programateDaDaDa (în timp real)Da
Copii de rezervă incrementaleNuDaDaNu
Stocare în cloudGoogle Drive, Dropbox, S3+OneDrive, Backblaze, AzureCloud BlogVaultDropbox, S3, FTP
Restaurare cu un singur clicDaDaDaPrin script
Suport multisiteNuDaDaDa (Pro)
Conștient de WooCommerceNuNuDaNu
PrețGratuit70 USD/an89 USD/anGratuit

Metoda 3: Copii de rezervă la nivel de hosting

Cei mai mulți furnizori de hosting oferă soluții proprii de backup, fie incluse în planul dumneavoastră, fie ca un addon. Aceste copii de rezervă sunt de obicei automatizate și gestionate la nivel de server.

Ce includ de obicei copiile de rezervă ale hostingului

Gazdele WordPress gestionate oferă de obicei copii de rezervă automate zilnice, păstrare de 14-30 de zile, restaurare cu un singur clic din tabloul de bord al hostingului și stocare separată a copiilor de rezervă de serverul principal. Furnizorii de hosting partajat pot oferi copii de rezervă mai puțin frecvente (săptămânal) cu o păstrare mai scurtă (7 zile) și pot percepe taxe suplimentare pentru funcția de backup.

De ce copiile de rezervă ale hostingului nu sunt suficiente

Deși copiile de rezervă ale hostingului sunt valoroase, a te baza pe ele ca singura strategie de backup are riscuri:

  • Un singur punct de eșec: Dacă furnizorul de hosting suferă o eșec catastrofal, atât site-ul dumneavoastră, cât și copiile de rezervă ar putea fi pierdute.
  • Politicile furnizorului: Unele gazde nu garantează disponibilitatea copiilor de rezervă sau succesul restaurării. Termenii lor de serviciu afirmă adesea că copiile de rezervă sunt furnizate ca un serviciu de curtoazie.
  • Control limitat: De obicei, nu puteți descărca copiile de rezervă ale hostingului pentru stocare externă sau selecta componente specifice pentru restaurare.
  • Riscul de suspendare a contului: Dacă contul dumneavoastră de hosting este suspendat sau încheiat, este posibil să pierdeți accesul la copii de rezervă.

Utilizați copiile de rezervă ale hostingului ca un strat al strategiei dumneavoastră de backup, nu ca singurul strat.

Recomandări pentru programul de backup

Frecvența copiilor de rezervă ar trebui să se potrivească cu cât de des se schimbă conținutul site-ului dumneavoastră și cât de multe date vă puteți permite să pierdeți (Obiectivul dumneavoastră de Punct de Recuperare, sau RPO).

Tip de siteBackup bază de dateBackup fișiereJustificare
Blog (postări săptămânale)ZilnicSăptămânalConținutul se schimbă rar; fișierele se schimbă rar
Site de afaceri (static)ZilnicSăptămânalActualizările de conținut sunt rare
Blog activ (postări zilnice)La fiecare 6 oreZilnicModificările frecvente ale conținutului necesită copii de rezervă mai detaliate
Magazin WooCommerceLa fiecare 4-6 oreZilnicDatele comenzilor și ale clienților se schimbă continuu
Site de membru / LMSLa fiecare 4-6 oreZilnicConținut generat de utilizatori și date de progres
E-commerce cu trafic mareÎn timp real (incremental)La fiecare 6 oreFiecare tranzacție pierdută afectează venitul

Regula 3-2-1 a copiilor de rezervă

Urmați regula 3-2-1 a copiilor de rezervă, recomandată pe scară largă:

  • 3 copii ale datelor dumneavoastră (site-ul live plus două copii de rezervă)
  • 2 medii de stocare diferite (de exemplu, server + stocare în cloud)
  • 1 copie stocată extern (o locație fizică diferită de serverul dumneavoastră)

În practică, aceasta înseamnă: site-ul dumneavoastră live este copia unu, o copie de rezervă pe serverul dumneavoastră (sau backupul furnizorului de hosting) este copia doi, iar o copie de rezervă în stocarea cloud (Google Drive, S3, Dropbox) este copia trei. Copia din cloud satisface atât cerințele de "medii diferite", cât și cele de "extern".

Testarea procesului de restaurare a copiilor de rezervă

O copie de rezervă pe care nu ați testat-o niciodată este o copie de rezervă în care nu puteți avea încredere. Programați teste periodice de restaurare pentru a verifica integritatea copiilor de rezervă.

Cum să testați o restaurare

Pasul 1: Creați un mediu de testare sau o instalare locală WordPress pentru testare. Nu testați niciodată restaurările pe site-ul dumneavoastră live.

Pasul 2: Descărcați cea mai recentă copie de rezervă (atât fișiere, cât și bază de date).

St

Pasul 3: Restaurează backup-ul în mediul tău de staging folosind aceeași metodă pe care ai folosi-o în caz de urgență.

Pasul 4: Verifică site-ul restaurat: asigură-te că paginile se încarcă corect, imaginile se afișează, produsele WooCommerce apar, conturile utilizatorilor există și setările plugin-urilor sunt intacte.

Pasul 5: Documentează procesul de restaurare, inclusiv cât timp a durat. Aceasta este o informație valoroasă dacă va trebui vreodată să efectuezi o restaurare de urgență sub presiune.

Testează procesul tău de restaurare cel puțin o dată pe trimestru. Dacă schimbi metoda de backup sau locația de stocare, testează imediat după schimbare.

Opțiuni de Stocare a Backup-urilor Offsite

Serviciu de StocareTier GratuitStocare PlătităNote
Google Drive15 GB$1.99/lună pentru 100 GBIntegrare ușoară cu UpdraftPlus; partajat cu Gmail/Photos
Dropbox2 GB$11.99/lună pentru 2 TBFiabil; API bun; organizare pe foldere
Amazon S35 GB (12 luni)~$0.023/GB/lunăScalabil; plată pe măsură ce folosești; politici de ciclu de viață pentru controlul costurilor
Backblaze B210 GB$0.005/GB/lunăCost-eficient pentru backup-uri mari; API compatibil S3
Microsoft OneDrive5 GB$1.99/lună pentru 100 GBInclus cu abonamentele Microsoft 365

Backup înainte de Acțiuni Critice

Pe lângă programul tău obișnuit, creează întotdeauna un backup la cerere înainte de a efectua oricare dintre aceste acțiuni:

  • Actualizări ale nucleului WordPress (în special actualizări majore de versiune)
  • Actualizări ale plugin-urilor sau temelor (în special pentru plugin-uri complexe precum WooCommerce, constructori de pagini)
  • Schimbări ale versiunii PHP pe serverul tău
  • Modificări sau migrații ale bazei de date
  • Editări sau importuri de conținut în masă
  • Migrații de server sau de hosting
  • Instalarea de noi plugin-uri care modifică baza de date

A avea un backup realizat imediat înainte de aceste acțiuni îți permite să revii la o stare cunoscută bună dacă ceva nu merge bine. Pentru sarcinile de întreținere a site-ului, consultă ghidul nostru de întreținere WordPress.

Pentru mai multe detalii, consultați documentația oficială: Ghidul de Backup WordPress.

Întrebări Frecvente

Cât durează un backup WordPress?

Durata backup-ului depinde de dimensiunea site-ului tău și de resursele de hosting. Un site WordPress tipic (sub 1 GB) se face backup în 2-5 minute. Magazinele mari WooCommerce cu biblioteci media extinse (5-20 GB) pot dura 15-60 de minute. Backup-urile incrementale după backup-ul complet inițial durează de obicei sub un minut, deoarece capturează doar modificările.

Pot să fac backup la un site WordPress fără un plugin?

Da. Poți folosi comenzi SSH (tar pentru fișiere, mysqldump pentru baza de date) sau phpMyAdmin pentru exporturile bazei de date. Panourile de control de hosting precum cPanel includ de asemenea instrumente de backup. Totuși, backup-urile manuale necesită disciplină și nu includ programare automată, motiv pentru care plugin-urile sunt recomandate pentru majoritatea utilizatorilor.

Trebuie să fac backup la întreaga mea instalare WordPress sau doar la baza de date?

Ambele sunt importante, dar dacă trebuie să prioritizezi, baza de date este mai critică. Baza ta de date conține tot conținutul, setările și datele utilizatorilor care nu pot fi recreate. Fișierele (teme, plugin-uri, nucleu) pot fi de obicei descărcate din nou, dar folderul tău de încărcări (imagini, documente) este de asemenea unic și ar trebui inclus în backup-urile de fișiere.

Câte copii de backup ar trebui să păstrez?

Păstrează cel puțin 7-14 backup-uri ale bazei de date și 3-4 backup-uri de fișiere. Pentru magazinele WooCommerce, ia în considerare păstrarea a 30 de zile de backup-uri ale bazei de date. O retenție mai mare îți oferă o fereastră de recuperare mai largă — dacă descoperi o problemă care a existat timp de câteva zile (cum ar fi malware sau corupție de date), ai nevoie de un backup dinainte ca problema să fi început.

Vor încetini plugin-urile de backup site-ul meu?

Plugin-urile de backup rulează în timpul procesului de backup, ceea ce consumă resursele serverului. Programează backup-urile în perioade de trafic redus (de obicei între 2-5 AM în fusul tău orar principal). Soluțiile de backup incremental și serviciile bazate pe SaaS precum BlogVault minimizează impactul asupra serverului deoarece procesează backup-urile extern sau transferă doar datele modificate.

Ce ar trebui să fac dacă restaurarea backup-ului meu eșuează?

În primul rând, verifică mesajul de eroare — problemele comune includ erori de permisiune a fișierelor, probleme de conexiune la baza de date sau limite de memorie/timp de execuție PHP. Încearcă să restaurezi la o instalare WordPress curată în loc să suprascrii pe cea defectă. Dacă fișierul de backup este corupt, încearcă un backup mai vechi. De aceea, menținerea mai multor copii de backup pe date diferite este esențială.

Pot folosi backup-urile pentru a migra site-ul meu la un nou host?

Da, backup-urile sunt folosite frecvent pentru migrații. Creează un backup complet (fișiere + bază de date), configurează WordPress pe noul host, restaurează backup-ul pe noul server și actualizează wp-config.php cu noile acreditivale ale bazei de date. Plugin-uri precum UpdraftPlus Premium și BlogVault includ funcții dedicate de migrare care automatizează acest proces.

Sunt suficiente backup-urile automate de hosting pentru un magazin WooCommerce?

Backup-urile de hosting oferă un nivel de protecție de bază, dar pentru magazinele WooCommerce, acestea s-ar putea să nu fie suficiente singure. WooCommerce procesează comenzi, plăți și date ale clienților continuu. Dacă backup-ul tău de hosting rulează o dată pe zi și apare o defecțiune a serverului la 11 PM, ai putea pierde o întreagă zi de comenzi. Folosește o soluție de backup incremental în timp real sau frecventă alături de backup-urile de hosting pentru o protecție completă.

Automatizează Backup-urile Tale WordPress cu UpdraftPlus

Programează backup-uri automate, stochează-le în siguranță în cloud și restaurează cu un singur clic — backup-urile incrementale îți mențin site-ul protejat fără a-l încetini.

Obține UpdraftPlus Premium →

Întrebări frecvente

Cât de des ar trebui să fac backup pentru site-ul meu WordPress?
Backup-urile zilnice sunt recomandate pentru site-urile cu modificări frecvente de conținut, activitate de comerț electronic sau conținut generat de utilizatori. Backup-urile săptămânale sunt suficiente pentru site-urile statice cu actualizări ocazionale. Creează întotdeauna un backup manual înainte de modificări majore, cum ar fi actualizările de pluginuri sau migrarea.
Care este diferența dintre backup-urile complete și cele incrementale?
Un backup complet copiază totul: baza de date, fișiere, teme, pluginuri și încărcări. Un backup incremental copiază doar fișierele care s-au schimbat de la ultimul backup, folosind mai puțin spațiu de stocare și lățime de bandă. Cele mai multe pluginuri de backup suportă ambele metode.
Unde ar trebui să îmi stochez backup-urile WordPress?
Stochează backup-urile în cel puțin două locații separate, departe de serverul tău web. Opțiunile populare includ servicii de stocare în cloud precum Google Drive, Dropbox, Amazon S3 sau un serviciu dedicat de backup. Evită să stochezi backup-urile doar pe același server cu site-ul tău.
Pot să îmi restaurez site-ul dintr-un backup dacă contul meu de hosting este compromis?
Da, atâta timp cât backup-urile tale sunt stocate extern. De aceea, stocarea backup-urilor off-site este esențială. Descarcă fișierele de backup și restaurează-le pe un server curat sau pe un cont de hosting nou.
Oferă furnizorii de hosting backup-uri?
Multe gazde WordPress gestionate includ backup-uri zilnice cu restaurare cu un singur clic. Cu toate acestea, a te baza exclusiv pe backup-urile de hosting este riscant. Menține propriile backup-uri independente ca o plasă de siguranță secundară în caz de eșecuri la nivel de hosting sau probleme cu contul.

Partajează această postare

Despre Autor

Can Bayar
Can Bayar

Expert WordPress

Dezvoltator WordPress senior cu peste 10 ani de experiență în dezvoltarea de plugin-uri și teme. Specializat în WooCommerce, Elementor și optimizarea performanței.

WordPressWooCommerceElementorPHPJavaScriptOptimizarea Performanței

Rămâi la Curent

Primește cele mai noi sfaturi și tutoriale WordPress în inbox-ul tău.