Alegerea temei WordPress este una dintre cele mai importante decizii în construirea unui site. Tema…

Migrarea unui site WordPress la un nou hosting: ghid pas cu pas
Migrarea unui site WordPress la un hosting nou poate părea intimidantă, dar cu abordarea corectă este un proces sistematic și sigur. Fie că schimbați furnizorul pentru performanță mai bună, prețuri mai avantajoase sau suport superior, migrarea corectă asigură zero pierdere de date și downtime minim.
Greșelile în procesul de migrare pot duce la pierderi de date, downtime prelungit sau probleme de configurare greu de diagnosticat ulterior. Un plan bine structurat și backup-urile complete sunt fundamentul oricărei migrări reușite.
Ghidul următor vă conduce pas cu pas prin întregul proces de migrare WordPress, de la backup-ul inițial până la verificările finale post-migrare.
Migrarea unui site WordPress la un nou hosting: ghid pas cu pas
O migrare WordPress implică mutarea a două componente principale: fișierele site-ului (tema, plugin-urile, media) și baza de date MySQL care conține conținutul, setările și datele utilizatorilor.
Există mai multe metode de migrare: manual (prin FTP și phpMyAdmin), prin plugin-uri de migrare (All-in-One WP Migration, Duplicator, UpdraftPlus) sau prin serviciile de migrare oferite de unii provideri de hosting.
Indiferent de metoda aleasă, backup-ul complet al site-ului curent este primul și cel mai important pas. Fără un backup recent, orice eroare de migrare poate fi catastrofală.
Pregătirea migrării
Realizați un backup complet al site-ului: fișierele (prin FTP sau File Manager) și baza de date (export din phpMyAdmin sau prin plugin de backup). Stocați backup-ul local și pe un serviciu cloud (Google Drive, Dropbox) pentru redundanță.
Configurați noul cont de hosting înainte de a migra. Creați baza de date MySQL pe noul server, utilizatorul de baze de date și acordați-i privilegiile necesare. Notați credențialele, deoarece veți actualiza wp-config.php cu ele.
Verificați cerințele tehnice ale site-ului (versiunea PHP, extensiile necesare) și confirmați că noul hosting le îndeplinește. Un site care rulează pe PHP 8.1 nu va funcționa corect pe un server cu PHP 7.4.
Migrarea cu plugin-ul All-in-One WP Migration
Instalați All-in-One WP Migration pe site-ul curent, accesați „Export” și exportați site-ul complet ca fișier .wpress. Plugin-ul arhivează automat fișierele și baza de date într-un singur pachet.
Instalați WordPress fresh pe noul hosting, instalați All-in-One WP Migration și importați fișierul .wpress. Plugin-ul va suprascrie instalarea fresh cu datele site-ului migrat, inclusiv tema, plugin-urile, conținutul și setările.
Limitele de upload ale serverului pot bloca importul fișierelor mari. Dacă site-ul dvs. depășește limita (de obicei 128MB sau 256MB), achiziționați versiunea premium a plugin-ului sau utilizați metoda manuală.
Migrarea manuală pas cu pas
Descărcați toate fișierele site-ului de pe hosting-ul vechi prin FTP (FileZilla sau WinSCP). Arhivați fișierele local și încărcați-le pe noul hosting în directorul public_html sau în directorul dedicat domeniului.
Exportați baza de date din phpMyAdmin de pe hosting-ul vechi ca fișier SQL comprimat (.sql.gz). Importați fișierul în baza de date creată pe noul hosting prin phpMyAdmin.
Editați fișierul wp-config.php de pe noul hosting: actualizați DB_NAME, DB_USER, DB_PASSWORD și DB_HOST cu credențialele noii baze de date. Această modificare este obligatorie altfel WordPress nu se poate conecta la baza de date.
Actualizarea URL-urilor în baza de date
Dacă domeniul se schimbă în procesul de migrare, URL-urile stocate în baza de date trebuie actualizate. Utilizați plugin-ul Better Search Replace sau scriptul WP-CLI: `wp search-replace „http://domeniu-vechi.ro” „https://domeniu-nou.ro”`.
URL-urile serialized din baza de date necesită o funcție de search-replace care înțelege serializarea PHP, nu un simplu search-replace textual. Plugin-urile dedicate gestionează corect această complexitate.
Goliți cache-ul WordPress și al oricărui plugin de caching după actualizarea URL-urilor. Cache-ul poate păstra versiuni vechi cu URL-uri incorecte, cauzând erori și redirecționări infinite.
Testarea înainte de a comuta DNS-ul
Testați site-ul pe noul hosting înainte de a schimba DNS-ul, prin editarea fișierului hosts de pe calculatorul local. Adăugați IP-ul noului server cu domeniul dvs. pentru a forța browserul să acceseze noul hosting.
Verificați funcționalitatea completă: pagina de start, postările, paginile, formularele, procesul de comandă (pentru e-commerce) și accesul în zona de administrare WordPress.
Testați viteza de încărcare pe noul hosting și comparați cu hosting-ul vechi. Dacă performanța este inferioară, investigați configurarea serverului, PHP și MySQL înainte de a comuta definitiv.
Comutarea DNS și finalizarea
Modificați nameserver-ele sau înregistrările A ale domeniului pentru a pointa la IP-ul noului hosting. Propagarea DNS poate dura 24-48 de ore, perioadă în care unii utilizatori vor vedea site-ul vechi, alții pe cel nou.
Mențineți hosting-ul vechi activ cel puțin 48-72 de ore după comutarea DNS, pentru a asigura continuitatea pentru utilizatorii cu propagare DNS mai lentă.
Verificări post-migrare
Confirmați că certificatul SSL este activ și HTTPS funcționează corect pe noul hosting. AutoSSL din cPanel emite automat certificate Let’s Encrypt după ce DNS-ul este propagat complet.
Reverificați Google Search Console: adăugați noua proprietate dacă IP-ul sau configurarea serverului s-a schimbat semnificativ, și monitorizați erorile de crawl care pot apărea în zilele de după migrare.
Echipa Cisnet oferă servicii de mentenanță website pentru site-uri WordPress. Explorați toate resursele din categoria WordPress pentru ghiduri și tutoriale complete.
Comments (0)