cum să mutați WordPress de la Localhost la Live Server

capacitatea de a configura și utiliza dezvoltarea locală este una importantă în orice set de abilități WordPressers.

o instalare WordPress locală vă permite să lucrați independent de o conexiune online, să testați modificările site-ului, temele și pluginurile fără riscul de a vă rupe site-ul live și, în general, vă face fluxul de lucru mai eficient.

atât de mult încât am scris recent un articol întreg despre cum să instalați WordPress local cu XAMPP.

site-ul dvs. nu va face nici un bine, cu toate acestea, dacă este doar situată în jurul valorii de pe hard disk. Odată ce ați terminat cu munca, trebuie să vă dați seama cum să mutați WordPress de la localhost la serverul live.

la urma urmei, acolo ar trebui să ajungă, astfel încât oamenii să o poată vedea.

Deci, în acest articol, vă voi arăta cum puteți face această tranziție de la instalarea locală la mediul live — postări, pagini, imagini, pluginuri, teme și multe altele.

pentru a face acest lucru, avem la dispoziție trei metode diferite:

  1. utilizați instrumente WordPress încorporate pentru mutarea conținutului
  2. mutați manual întregul site Plus baza de date
  3. treceți de la instalarea WordPress locală la site live prin plugin

sunteți gata pentru asta? Atunci să mergem.

primele lucruri în primul rând: ceea ce veți avea nevoie

veți avea nevoie de câteva lucruri: în primul rând, în mod natural, un site terminat în mediul dvs. de dezvoltare locală.

Următorul este un cont de găzduire web la furnizorul ales de Dvs., cu un cont FTP funcțional și acces la un fel de sistem de gestionare a bazelor de date (de obicei phpMyAdmin). Desigur, veți avea nevoie și de un client FTP (recomand Filezilla).

utilizarea instrumentelor WordPress încorporate pentru a muta conținutul

în cazul în care aveți nevoie doar de conținutul dvs., cum ar fi postări, pagini și media mutate și nimic altceva, o modalitate foarte ușoară de a face acest lucru este folosind instrumentele deja coapte chiar în WordPress.

ca prim pas, trebuie doar să configurați o instalare WordPress proaspătă și goală în locația site-ului dvs. live.

în zilele noastre, mulți furnizori de găzduire oferă instalări cu un singur clic pentru aceasta, ceea ce ar fi o opțiune bună. Cu toate acestea, o puteți face și manual.

după aceea, conectați-vă la site-ul dvs. de dezvoltare locală accesând instrumente > Export.

export-WordPress-content

export-WordPress-content

asigurați-vă că tot conținutul este verificat și apoi apăsați Descărcați fișierul de Export. Acest lucru vă va oferi un fișier XML cu tot conținutul site-ului dvs.

după aceea, este timpul pentru a lovi site-ul live și du-te la instrumente > Import. Dacă vi se solicită din ce sistem să importați, alegeți WordPress. Instalați pluginul importator și activați-l când ați terminat.

install-WordPress-importer-plugin

install-WordPress-importer-plugin

apoi, utilizați butonul Browse pentru a găsi fișierul XML pe care l-ați descărcat înainte și pentru a-l importa.

când procesul este terminat, toate postările, paginile, categoriile, etichetele, mediile și câmpurile personalizate ar fi trebuit transferate pe site-ul dvs. web live.

tot ce trebuie să faceți este să reconfigurați manual teme, pluginuri, meniuri, widget-uri și alte elemente ale site-ului, astfel încât versiunea online să reflecte site-ul dvs. local.

în timp ce opțiunea de import/export încorporată oferă o metodă rapidă și ușoară, puteți vedea probabil cum poate fi greoaie. Mai ales dacă mutați frecvent site-urile WordPress înainte și înapoi.

prin urmare, ar putea fi o idee mai inteligentă să faceți o copie unu-la-unu a site-ului dvs. local pe serverul live.

exact asta vă voi arăta acum.

mutarea WordPress de la Localhost la Live Server manual

așa cum am menționat în introducere, voi trece mai întâi procesul de a obține WordPress de la local install la live site și apoi mai târziu face același lucru cu un plugin.

în timp ce traseul pluginului este în general mai ușor, parcurgerea procesului manual cel puțin o dată vă va permite să înțelegeți mai bine mecanica din spatele acestuia.

Pasul #1: exportați baza de date locală

în primul rând, vom descărca baza de date a instalării noastre WordPress locale. Acest lucru se face de obicei prin phpMyAdmin.

dacă sunteți complet nou în acest instrument de bază de date, vă recomand să verificați acest ghid pentru începători pe această temă.

pentru a ajunge acolo într-un mediu local, de obicei trebuie doar să tastați http://localhost/phpmyadmin/. Faceți asta și ar trebui să aterizați pe următorul ecran.

localhost-phpmyadmin

localhost-phpmyadmin

următorul pas aici este să deschideți baza de date WordPress în cauză în partea stângă a ecranului și apoi să găsiți butonul Export în partea de sus.

export-WordPress-database

export-WordPress-database

Aici, Alegeți metoda de export personalizată. Asigurați-vă că toate tabelele sunt selectate, precum și compresia gzip, în special pentru bazele de date mai mari.

export-WordPress-database-options

export-WordPress-database-options

sub opțiuni specifice formatului, selectați structură și date și bifați, de asemenea, următoarele casete:

  • adăugați Drop TABLE / VIEW / PROCEDURE / FUNCTION statement
  • dacă nu există
  • AUTO_INCREMENT
  • includeți nume de tabel și coloane cu backquotes

export-WordPress-database-options-more

export-WordPress-database-options-more

după ce ați terminat, faceți clic pe Go pentru a descărca fișierul bazei de date.

Pasul # 2: Încărcați fișierele WordPress pe serverul Live

în acest pas, este timpul să porniți clientul FTP. Navigați la directorul rădăcină al serverului dvs. live și încărcați toate fișierele din instalarea locală WordPress la acea destinație.

puteți face acest lucru deschizând folderul de pe hard disk, marcând totul în el și apoi glisându-l și plasându-l acolo.

o altă opțiune este să utilizați interfața client FTP pentru a găsi fișierele de pe unitate, marcați-le și apoi faceți clic dreapta și selectați Încărcare.

 încarcă-wordpress-fișiere-via-ftp

încărcați-wordpress-fișiere-via-ftp

bine făcut. Acest lucru poate dura un pic.

Pasul #3: Creați o nouă bază de date pentru site-ul Live

în timp ce FTP efectuează încărcarea, putem trece la pasul următor. Aici, vom importa baza de date pe care am salvat-o pe hard disk-ul nostru în primul pas.

furnizorii de Hosting oferă diferite moduri de a face acest lucru. Din nou, majoritatea furnizorilor folosesc phpMyAdmin pentru acest tip de operațiune și vom face acest lucru și noi.

dacă compania dvs. folosește un instrument diferit, nu vă faceți griji, pașii vor fi foarte asemănători.

în primul rând, vom avea nevoie de o bază de date nouă și goală. Putem crea unul făcând clic pur și simplu pe baze de date din meniul de sus.

create-new-database

create-new-database

apoi, introduceți un nume și alegeți colaționarea UTF-8 potrivită pentru regiunea dvs. de limbă sau mergeți cu utf8_general_ci.

apăsați Creare pentru a configura o bază de date goală.

cu toate acestea, înainte de a termina, avem nevoie și de un utilizator. Faceți clic pe noua bază de date și apoi găsiți privilegii > Adăugare utilizator (în partea de jos a ecranului).

add-database-user

add-database-user

introduceți un nume de utilizator și o parolă. Gazda este de obicei localhost, dar verificați cu furnizorul dvs. pentru a fi sigur.

de asemenea, vedeți că este activă caseta de selectare care acordă noului utilizator toate privilegiile din Baza de date, apoi apăsați Go.

add-database-user-info

add-database-user-info

acum tot ce mai rămâne de făcut este să notați informațiile bazei de date. Veți avea nevoie de ea în curând.

notă: la unii furnizori de găzduire, lucruri precum numele bazei de date, utilizatorul sau parola pot fi configurate automat. Dacă acesta este cazul, asigurați-vă că obțineți informațiile corecte. Dacă nu puteți găsi aceste informații, furnizorul dvs. ar trebui să fie mai mult decât fericit să vă ajute.

Pasul #4: importați baza de date locală

în timp ce suntem deja în phpMyAdmin, am putea la fel de bine să continuăm importând baza de date de pe site-ul nostru local în mediul live.

pentru aceasta, faceți clic pe baza de date pe care ați creat-o mai devreme. Ar trebui să fie complet gol în acest moment.

apăsați Import în partea de sus, alegeți butonul Browse și selectați fișierul bazei de date gzipped. Apăsați Go pentru a începe importul. Făcut.

Pasul # 5: Înlocuiți adresele URL din Baza de date

acum vine partea dificilă. Problema cu baza de date importată este că toate linkurile conținute în interior indică încă locația veche a site-ului.

asta înseamnă că niciunul dintre linkurile de pe site-ul live nu va funcționa încă. E timpul să schimbăm asta. Avem mai multe moduri de a face acest lucru:

  1. găsiți și înlocuiți toate instanțele printr-un editor de text
  2. optați pentru un plugin precum Velvet Blues
  3. rulați o interogare MySQL în phpMyAdmin
  4. utilizați scriptul găsiți și înlocuiți prin interconectarea acestuia

a patra este metoda mea preferată și vă voi arăta în detaliu cum funcționează. Cu toate acestea, să le menționăm rapid pe celelalte.

pentru prima opțiune, deschideți fișierul descărcat .fișier sql cu orice editor de text bun (de exemplu, Notepad++). Puteți utiliza apoi funcția de căutare și înlocuire pentru a schimba toate mențiunile despre calea fișierului local cu cea a serverului live.

asigurați-vă că nu schimbați nimic altceva și apoi importați fișierul ca de obicei.

pentru numărul doi, ați folosi un plugin precum Velvet Blues sau Better Search Replace. Ele pot actualiza siruri de caractere în baza de date de la WordPress back-end. Cu toate acestea, pentru a le face să funcționeze, trebuie să puteți accesa cel puțin tabloul de bord al site-ului dvs.

dacă vă simțiți confortabil cu ea, puteți rula, de asemenea, o interogare MySQL în interiorul phpMyAdmin pentru a înlocui siruri de caractere în interiorul unei baze de date existente.

puteți găsi această opțiune sub interogare în baza de date în phpMyAdmin și interogarea ar arăta puțin cam așa:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/yoursite/', 'www.yoursite.com/');

cu toate acestea, așa cum am menționat, metoda mea preferată este să folosesc Interconnect it ‘ s search and replace script. Îl puteți descărca gratuit de pe link (nu vă faceți griji, este foarte mic).

după aceea, extrageți fișierele și redenumiți folderul din Search-Replace-DB-master în altceva precum secret-sauce.

acesta din urmă este o măsură de securitate. Deoarece acesta este un script puternic care – în mâinile greșite – vă poate încurca complet baza de date, nu doriți ca nimeni să se poticnească accidental.

(acesta este și motivul pentru care nu trebuie să uitați niciodată să îl ștergeți de pe server odată ce ați terminat.)

apoi, încărcați folderul în directorul rădăcină prin FTP și accesați-l prin browserul dvs. (în acest caz prin http://yoursite.com/secret-sauce/). Veți fi întâlnit cu acest ecran:

search-and-replace-script

search-and-replace-script

în partea de sus, puteți introduce orice șiruri pe care doriți să le înlocuiți și, de asemenea, cu ce să le înlocuiți, de exemplu http://localhost/wordpress cu http://yoursite.com.

al doilea rând conține informațiile bazei de date. Programul va încerca să populeze automat aceste zone și nu l-am văzut niciodată eșuând.

mai jos, alegeți ce tabele să actualizați. De obicei, acestea vor fi toate tabelele, dar faceți ajustări după cum este necesar.

după aceea, este timpul să mergem.

dacă nu sunteți sigur de configurația dvs., puteți face mai întâi o rulare uscată. În acest caz, scriptul va scana pur și simplu tabelele pentru șirul de căutare furnizat fără a face modificări.

acest lucru vă poate ajuta să vă asigurați că ați folosit șirul potrivit.

când totul merge bine, puteți apoi să apăsați Live Run pentru a ajunge la acțiunea reală. Alegeți Ok când vi se solicită confirmarea și așteptați finalizarea procesului.

după aceea, nu uitați să utilizați butonul ștergeți-mă din partea de jos a ecranului sau să ștergeți manual folderul script prin FTP. Oricum, asigurați-vă că a dispărut!

Pasul #6: configurați wp-config.php pe site-ul Live

bine, este timpul pentru a obține FTP din nou și pentru a găsi wp-config.php în folderul site-ului dvs. live. Faceți clic dreapta și alegeți Vizualizare / Editare.

view-edit-file-in-filezilla

view-edit-file-in-filezilla

căutați următoarele informații:

  • define (‘DB_NAME’, ‘your _database_name’);
  • define (‘DB_USER’, ‘your _database_user’);
  • define (‘DB_PASSWORD’,’your _database_password’);
  • define (‘DB_HOST’, ‘localhost’);

introduceți numele bazei de date, utilizatorul și parola pe care le-ați creat pe serverul live în pasul anterior. Cu unii furnizori va trebui, de asemenea, să schimbați numele gazdei de la localhost la altceva, deci asigurați-vă că verificați acest lucru.

după aceea, salvați fișierul și încărcați-l înapoi pe server. Site-ul dvs. ar trebui să fie acum online, astfel încât să vă puteți conecta.

notă: de asemenea, puteți modifica valorile din wp-config.php înainte de a încărca datele site-ului dvs., totuși, va trebui să schimbați fișierul local înapoi la valorile originale pentru ca instalarea locală să continue să funcționeze.

Pasul # 7: finalizați mișcarea

ați reușit! Foarte frumos. Încă un pas înainte să terminăm complet.

pe site-ul transferat, accesați Setări > Permalinks, alegeți structura URL preferată și salvați-o pentru a vă asigura că toate permalinks sunt actualizate.

asta e. Felicitări!

cum să mutați WordPress de la Localhost la site Live — traseul pluginului

manual nu este singura metodă de a muta un site web WordPress local online. Puteți face același lucru prin plugin și vă voi arăta cum utilizați Duplicator.

Duplicator este un plugin gratuit în directorul WordPress și unul foarte popular, cu peste 600.000 de instalări și un rating solid de 4,9 stele (aproape 1000 de recenzii de cinci stele!). Reduce mulți dintre pașii de mai sus mai scurți și face întregul proces mult mai ușor.

tot ce aveți nevoie pentru această metodă este accesul FTP de lucru. Nu este nevoie să instalați chiar WordPress în noua locație, Duplicator are grijă de asta.

Pasul #1: Instalați Duplicator pe Site-ul Local

acest pas este ușor. Doar lovit plugin-uri > Adăugați noi și căutați Duplicator.

install-duplicator-plugin

install-duplicator-plugin

Faceți clic pe Instalați acum și nu uitați să activați după ce ați terminat.

Pasul #2: Creați un pachet de Site

acum veți găsi un nou element de meniu Duplicator în tabloul de bord WordPress. Un clic aici vă va duce la meniul pachetului.

pachetul word se referă la două fișiere: o arhivă zip a site-ului dvs. (Fișiere plus bază de date) și un fișier de instalare executabil. Ambele împreună ne permit să mutăm cu ușurință WordPress de la un server la altul.

cu toate acestea, pentru aceasta, trebuie mai întâi să creăm un pachet, care se poate face prin intermediul butonului Creare nou din colțul din dreapta sus. La clic, veți vedea acest ecran:

create-duplicator-package-options

create-duplicator-package-options

introduceți un nume (care nu este cu adevărat important decât dacă intenționați să faceți mai multe pachete) și note dacă doriți.

puteți lăsa restul opțiunilor așa cum este, totuși, de dragul finalizării, iată ce conțin:

  • depozitare-alegeți unde va fi salvat pachetul. Dacă nu aveți versiunea Pro, Acesta va fi folderul wp-snapshots.
  • arhivă-excludeți fișierele, directoarele sau tabelele bazei de date, dacă este necesar.
  • Installer — introduceți acreditările bazei de date a noului site și noua adresă URL. Puteți face acest lucru și în timpul procesului de instalare.

Faceți clic pe Următorul pentru a merge mai departe.

duplicator-site-scan-results

duplicator-site-scan-results

pluginul va rula acum o scanare a sistemului pentru a vedea dacă există probleme care îl vor împiedica să-și facă treaba.

dacă nu există unele majore, puteți trece la crearea pachetului apăsând Build. Pluginul va începe apoi să facă backup pentru site-ul dvs.

duplicator-building-package

duplicator-building-package

așa cum am menționat, acest lucru va produce două fișiere: arhiva (a .fișier zip) și un instalator (care este un .fișier php). Descărcați ambele cu un clic pe butoanele respective.

duplicator-download-package

duplicator-download-package

Pasul # 2: încărcați ambele fișiere pe site-ul dvs. Live

pentru a configura site-ul dvs. în noua locație, acum trebuie să transferăm ambele fișiere pe care tocmai le-am descărcat pe serverul live.

trebuie doar să vă conectați la contul dvs.

în funcție de dimensiunea site-ului dvs., acest lucru poate dura puțin, așa că luați o cafea sau ceva între timp.

Pasul #3: Instalați Site-ul pe serverul Live

ceea ce urmează este procesul de instalare (extrem de ușor). Tot ce trebuie să faceți este să accesați http://yoursite.com/installer.php prin browser-ul dvs. pentru a începe.

duplicator-site-install

duplicator-site-install

în primul pas, Introduceți detaliile bazei de date MySQL (numele gazdei, numele bazei de date, numele de utilizator, parola).

pluginul poate crea o nouă bază de date (dacă gazda dvs. permite acest lucru) sau se poate conecta cu una existentă.

pentru ultima opțiune, trebuie să configurați manual o bază de date. Verificați tutorialul de mai sus dacă nu știți cum se face. De asemenea, Duplicator va șterge toate datele din acea bază de date, deci asigurați-vă că alegeți cea potrivită.

după ce ați introdus detaliile, apăsați Test Connection pentru a vedea dacă totul funcționează bine.

duplicator-check-connection

duplicator-check-connection

ar trebui să obțineți un mesaj de succes atât pentru serverul conectat, cât și pentru baza de date Găsită înainte de a putea continua.

pentru asta, verificați am citit toate avertismentele & notificări și a lovit Run implementare. Instalarea va începe și vă puteți apleca înapoi și așteptați. Poate mai iei o cafea?

cu toate acestea, la un moment dat, trebuie să reveniți la acțiune și să confirmați detaliile vechi și noi ale site-ului, astfel încât Duplicatorul să le poată înlocui.

duplicator-update-strings

duplicator-update-strings

asigurați-vă că totul este corect și executați actualizarea.

Pasul # 4: etapele finale

înainte de Duplicator este terminat, există câteva pași mai mici, dar importante pentru a avea grijă de:

  1. Review Install Report — Verificați erorile întâlnite în instalare (dacă există), precum și numărul de tabele, rânduri și celule ale bazei de date create, scanate și actualizate.
  2. Salvați legăturile permanente — un clic pe acest link vă va duce la opțiunile de Legătură permanentă ale site-ului dvs., astfel încât să le puteți actualiza la fel ca în metoda manuală.
  3. site — ul de testare-vă va duce la capătul frontal al site-ului, astfel încât să vă asigurați că totul este așa cum ar trebui să fie.
  4. curățarea fișierelor — această opțiune șterge automat fișierele de instalare de pe serverul dvs., ceea ce ar trebui să se întâmple cu siguranță din motive de securitate.

în afară de asta, asta este. WordPress din mediul local pentru a trăi site-ul printr-un plugin! Bună treabă!

alte plugin-uri de migrare disponibile

desigur, Duplicator nu este singura soluție acolo pentru acest lucru. Avem alte pluginuri (gratuite și plătite) pentru acest lucru la dispoziția noastră:

  • All-in-one WP migrare
  • BackupBuddy
  • VaultPress
  • WP BackitUp
  • blogVault
  • WP clona
  • UpDraftPlus
  • WP migra DB Pro (preferatul meu)

gata pentru a obține o mișcare pe?

mediile de Dezvoltare Locală sunt un instrument important în caseta de instrumente WordPress. Acestea oferă o modalitate fără riscuri pentru testarea site-ului și facilitează dezvoltarea.

cu toate acestea, pentru a le utiliza în mod eficient, trebuie să puteți muta WordPress de la o instalare locală la un server live. Articolul de mai sus V-a oferit un flux de lucru pentru a face acest lucru.

să revizuim rapid pașii:

  1. exportați baza de date locală
  2. creați o nouă bază de date pe serverul live
  3. importați baza de date locală
  4. înlocuiți adresele URL vechi cu noua locație
  5. încărcați fișiere WordPress
  6. reconfigurați wp-config.php
  7. actualizare permalinks

după cum ați văzut, există multe moduri diferite de a realiza acest lucru.

în timp ce pentru utilizatorii ocazionali, modul manual va fi suficient, dezvoltatorii care fac acest tip de lucru tot timpul sunt mai bine să aleagă o soluție de plugin care poate face lucrurile mai rapide și mai ușoare. Depinde de tine.

Leave a Reply