Cum să migrați cu ușurință site-ul WordPress de la Localhost la Live Server

redacție | actualizat: 17 August 2021

migrarea unui site web de la un server local la un server live nu este ușoară. Migrarea bazei de date este partea dificilă a procesului. Acest lucru se datorează în principal cantității mari de timp necesare pentru a arunca datele și a le încărca în noua bază de date. Alți factori care alcătuiesc procesul de migrare sunt securitatea bazei de date și a conținutului. În acest blog, vom analiza modul în care putem migra un site WordPress de la un server local la un server live în trei moduri simple, dar diferite.

primul pas spre Migrarea site-ului WordPress

cea mai mare parte a dezvoltării WordPress are loc în mediul de dezvoltare locală (aka localhost). Dezvoltatorii au opțiunea de a utiliza XAMPP (Windows) sau MAMP (Mac) pentru a construi proiecte bazate pe WordPress.

odată ce sunt mulțumiți că totul funcționează corect, este timpul să migrați site-ul WordPress de la localhost la serverul live.

lucrul la localhost este o idee minunată care permite dezvoltatorilor să lucreze la îmbunătățirea bazei de cod fără a afecta site-ul live. Acest lucru este foarte important pentru portalurile corporative bazate pe WordPress și magazinele de comerț electronic, unde timpul de nefuncționare este o provocare serioasă.

dezvoltarea la localhost permite echipei dev să continue să se joace cu codul în timp ce afacerea continuă fără niciun timp de nefuncționare. Odată ce baza de cod a fost testată temeinic, mutarea acesteia pe serverul live este un pas simplu.

cum să migrați site-ul WordPress

în acest ghid, voi explica următoarele trei moduri populare de a transfera un site WordPress pe un server de găzduire live-

  1. utilizați instrumentul de Export WordPress încorporat
  2. migrați Manual site-ul WordPress pe serverul live
  3. utilizați un plugin WordPress

înainte de a începe

în scopul acestui ghid, presupun că aveți un mediu localhost (complet cu acces FTP și la baza de date) configurat și site-ul web a fost dezvoltat și pregătit pentru mutare. Pentru a ilustra procesul, folosesc Cloudways, o găzduire web gestionată pentru WordPress.

pe site-ul meu WordPress instalat la localhost, am adăugat următoarele elemente-

  • un Post
  • o pagină
  • un utilizator
  • Plugin activ: Editor clasic
  • Tema activă: douăzeci și cincisprezece

voi începe cu funcția de export WordPress încorporată.

utilizați instrumentul de Export WordPress încorporat

  • postări
  • pagini
  • câmpuri personalizate
  • Termeni
  • meniuri de navigare
  • postări personalizate

pentru a utiliza funcția de export WordPress, trebuie să exportați datele din localhost și să le importați pe serverul Live.

exportați date de pe Localhost

Conectați-vă la site-ul dvs.

cum să migrați site-ul WordPress

veți fi întrebat ce elemente de date doriți să exportați. În cazul meu, am optat pentru exportul datelor complete. Astfel, am selectat tot conținutul, apoi faceți clic pe butonul Descărcare fișier Export.

cum să migrați site-ul WordPress

descărcarea fișierului XML ar putea dura timp, în funcție de dimensiunea site-ului WordPress.

importați date pe site-ul Live

odată ce fișierul XML a fost descărcat, conectați-vă la site-ul dvs.

wordpress duplicator

veți vedea o listă de opțiuni pentru importul datelor. Derulați puțin în jos și căutați WordPress. Faceți clic pe butonul Instalare acum de mai jos și apoi executați importator.

mutarea site-ului wordpress pe un domeniu nou

în ecranul următor, vi se va cere să alegeți un fișier XML. Faceți clic pe butonul Alegeți fișierul și navigați la fișierul XML pe care l-ați descărcat în pasul anterior. Aceasta va încărca fișierul XML pe serverul live.

cum să migrați site-ul WordPress

acum atribuiți autori și importați atașamente. Dacă doriți să importați și atașamente, bifați caseta cu subtitrarea descărcați și importați atașamente de fișiere.

mutarea site-ului wordpress pe un domeniu nou

importul datelor necesită timp în funcție de dimensiunea datelor de la localhost. Acesta este cel mai simplu și mai rapid mod de a muta date limitate de la localhost la un server live.

migrează manual un site WordPress pe serverul Live

problema cu utilizarea instrumentului de Export WordPress este că pluginurile, temele, utilizatorii etc. nu sunt mutate de la localhost la server. Acest lucru se întâmplă din cauza limitărilor procesului care se concentrează doar pe postări, pagini și comentarii.

pentru a muta un site WordPress de la localhost la un server live fără pierderi de date, aveți opțiunea de a transfera manual fișiere și baze de date pe serverul live.

deoarece folosesc XAMPP ca mediu de dezvoltare locală, fișierele WordPress sunt localizate în folderul /XAMPP/htdocs/wp/. Deoarece caut să mut întregul site web, trebuie să încarc toate fișierele și folderele din acest folder pe serverul live.

există două modalități de a transfera conținutul folderului wp pe serverul live. Puteți fie să glisați și să fixați totul, fie să creați un fișier zip care ar putea fi încărcat direct pe server. Dintre acestea două, metoda de dezarhivare este foarte rapidă.

dacă optați pentru metoda zip, rețineți că aveți nevoie de o modalitate de dezarhivare a fișierului pe serverul live. În multe cazuri, există un script de dezarhivare sau un Terminal disponibil pe server.

în acest exemplu, voi folosi metoda zip.

navigați în folderul /wp/ și zip toate fișierele și folderele.

migrarea WordPress de la localhost la serverul live

odată terminat, pur și simplu încărcați-l pe serverul live.

pentru aceasta, puteți utiliza orice client FTP. Prefer FileZilla ca client FTP.

lansați clientul FTP și introduceți acreditările FTP, inclusiv gazda, numele de Utilizator, Parola și portul (furnizorul dvs. de găzduire poate furniza toate informațiile). În cazul meu, Cloudways oferă acreditări master ca acreditări FTP.

cum să migrați site-ul WordPress

Acum accesați instalarea WordPress a serverului live și ștergeți totul. Apoi, voi încărca fișierul arhivat.

mutarea site-ului wordpress pe un domeniu nou

dezarhivați fișierele utilizând terminalul

este posibil să aveți nevoie de o interfață Terminal/linie de comandă (CLI) pentru a rula comanda de dezarhivare.

Conectați-vă la serverul cloud folosind PuTTY și navigați la aplicația WordPress (csubeazedd este numele folderului site-ului meu WordPress). Dacă sunteți găzduit pe Cloudways, iată cum puteți găsi numele folderului.

iată comenzile pas cu pas pentru dezarhivarea fișierelor pe serverul live. În primul rând, conectați-vă cu serverul folosind PuTTY.

cum să migrați site-ul WordPress

utilizați acreditările master pe ecranul următor.

serviciul de migrare WordPress

în câteva secunde, zip va fi extras și vizibil în FileZilla.

serviciul de migrare WordPress

dezarhivați fișierele WordPress folosind un Script

dacă nu sunteți familiarizat cu terminalul, nu vă faceți griji!

GitHub găzduiește un script care vă poate ajuta!

creați un nou dezarhivator.fișier php în folderul în care fișierul zip a fost încărcat pe serverul live. Apoi, lipiți întregul cod de la dezarhivare.php în fișier.

navigați la acest fișier folosind adresa URL example.com/unzipper.php în bara de adrese. Cloudways oferă un mediu de așteptare WordPress și oferă adrese URL temporare ( în cazul meu, adresa URL arată cam așa):
http://wordpress-192114-825599.cloudwaysapps.com/unzipper.php

probleme de migrare WordPress

puteți vedea fișierul zip. Doar faceți clic pe butonul dezarhivați arhiva și ați terminat!

exportați baza de date din Localhost

apoi, trebuie să exportați baza de date din localhost pe serverul live. Navigați la managerul bazei de date:

localhost/phpmyadmin

intrați în tabelul WordPress și exportați baza de date.

probleme de migrare WordPress

fișierul bazei de date pe care trebuie să îl importați va fi acum descărcat.

importați baza de date pe serverul Live

în general, furnizorii de găzduire folosesc phpMyAdmin ca manager de baze de date. Furnizorul dvs. de găzduire WordPress ar putea avea un manager de baze de date diferit. Cu toate acestea, următorii pași sunt valabili indiferent de managerul bazei de date.

Conectați-vă la managerul bazei de date utilizând acreditările bazei de date.

cum să migrați site-ul WordPress

navigați la baza de date WordPress existentă. În general, ar trebui să fie gol. Cu toate acestea, dacă nu este cazul, ștergeți baza de date utilizând următoarea comandă SQL.

DROP numele bazei de date

apoi, creați o nouă bază de date utilizând următoarea comandă SQL:

creați numele bazei de date;

(înlocuiți „nume” cu numele bazei de date anterioare)

Acum, faceți clic pe Import și alegeți descărcarea anterioară .fișier sql.

serviciu de instalare WordPress

procesul de încărcare poate dura ceva timp, în funcție de dimensiunea fișierului bazei de date.

apoi, editați fișierul wp-config pe serverul live pentru a adăuga noile acreditări ale bazei de date.

serviciu de instalare WordPress

actualizați WordPress acasă și Site-ul URL-ul în baza de date

ultimul pas este de a actualiza acasă și site-ul URL-ul. Pentru aceasta, navigați la tabelul wp_options și căutați adresa URL a site-ului și acasă.

serviciu de instalare WordPress

înlocuiți valorile cu numele dvs. de domeniu.

serviciu de instalare WordPress

dacă URL-urile localhost există încă, utilizați plugin-ul Velvet Blues pentru a înlocui URL-urile localhost cu numele de domeniu real.

ați migrat cu succes un site WordPress de la localhost la un server live.

utilizați un plugin WordPress

dacă nu vă simțiți confortabil cu migrarea manuală, puteți utiliza un plugin WordPress migrator, cum ar fi Duplicator.

Conectați-vă la tabloul de bord WordPress localhost, navigați la plugin-uri Irak Adăugați noi, căutați Duplicator, instalați și activați pluginul.

Duplicator-modul de migrare WordPress

din panoul din stânga, navigați la Duplicator pachete și de a crea un pachet nou.

serviciu de instalare WordPress

Faceți clic pe butonul Următorul pentru a scana site-ul WordPress.

Duplicator-modul de migrare WordPress

după ce ați terminat, veți vedea următorul ecran. Faceți Clic Pe Construi. Dacă există o eroare, rezolvați-o mai întâi pentru a evita problemele ulterioare.

migrarea WordPress de la local la live

va dura ceva timp pentru a construi pachetul.

construirea pachetului de Duplicator

Descărcați atât fișierele, instalatorul, cât și arhiva generate de pluginul Duplicator.

starea pachetului Duplicator

încărcați ambele fișiere pe serverul live printr-un client FTP. Asigurați-vă că site-ul WordPress instalat este gol. Dacă nu, ștergeți mai întâi toate fișierele și folderele înainte de a încărca fișierele.

mergeți la Programul de instalare.php prin bara de adrese. În cazul meu, URL-ul este:
https://wordpress-192114-825599.cloudwaysapps.com/installer.php

Duplicatorul va începe procesul de extragere a fișierului de arhivă și procesul are următoarele patru etape:

în primul pas: implementare, cele două medii, localhost și serverul live sunt comparate.

Duplicator pentru migrarea datelor WordPress

al doilea pas se referă la baza de date a serverului live. Pentru aceasta, asigurați-vă că baza de date este goală. Duplicatorul oferă două opțiuni, fie ștergeți toate datele existente ale bazei de date, fie creați o nouă bază de date. Alegeți orice opțiune vi se potrivește.

instalarea Duplicatorului

al treilea pas este despre înlocuirea datelor în care trebuie să introduceți adresa URL a site-ului web live. În general, URL-ul este preluat automat. Dacă nu, editați-l în consecință.

cum să migrați WordPress folosind Duplicator

în cele din urmă, Duplicator oferă să testeze WordPress nou migrat de la localhost la server. Urmați secvența prezentată pe ecran (Salvați legăturile permanente, site-ul de testare, curățarea securității și Afișați raportul).

site-ul de testare Duplicator

împachetez!

Migrarea site-urilor WordPress de pe serverele locale pe serverul live este o sarcină complexă. Există numeroși factori care trebuie să fie luate de îngrijire în timp ce trecerea WP site-ul de la server local la server live ca actualizarea URL-ul site-ului nou în site-ul existent Google Search Console, optimizarea motorului de căutare, site-ul HTML pur, link-uri rupte, conținut duplicat, etc.

urmând una dintre metodele de mai sus, puteți muta WordPress de la localhost la un server live fără probleme. În caz de probleme, ar trebui să luați legătura cu furnizorul dvs. de găzduire, astfel încât să poată rezolva problemele specifice și să asigure o migrare lină.

autor Bio: Mustaasam Saleem este un manager de comunitate WordPress la Cloudways – o platformă de Găzduire Cloud WordPress gestionată. Când nu lucrează în spatele ecranului computerului, îl puteți găsi jucând squash cu prietenii săi sau apărând în fotbal și ascultând muzică.

Cum Ar Fi Încărcarea…

Lasă un răspuns

Adresa ta de email nu va fi publicată.