Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să mutați un site WordPress live pe un server local

Doriți un spațiu sigur pentru a experimenta cu site-ul dvs. WordPress fără teama de a strica ceva pe site-ul dvs. live?

Mutarea site-ului dvs. WordPress pe un server local pe computerul dvs. este soluția perfectă, în opinia noastră, în special pentru dezvoltatori, designeri sau începători WordPress.

Instalarea WordPress pe computerul tău (server local) îți permite să înveți WordPress și să testezi lucruri cu ușurință. Când muți un site WordPress live pe un server local, îți permite să experimentezi cu aceleași date ca și site-ul tău live.

În acest articol, îți vom arăta cum să muți cu ușurință un site WordPress live pe un server local.

Mutarea unui site WordPress live pe un server local pe computerul dumneavoastră

De ce și cine ar dori să mute un site WordPress live pe un server local?

Dacă ați gestionat un site web WordPress pentru o perioadă, s-ar putea să doriți să încercați teme noi sau un plugin. Cu toate acestea, efectuarea acestor modificări pe un site web live poate duce la o experiență slabă pentru utilizatorii dumneavoastră.

Pentru a evita acest lucru, mulți utilizatori creează o copie a site-ului lor WordPress pe un server local pentru a testa teme noi, pluginuri sau pentru a efectua teste de dezvoltare.

Acest lucru vă permite să configurați tema cu tot conținutul dvs. și să testați toate funcționalitățile fără să vă faceți griji că vă veți strica site-ul. Mulți utilizatori își copiază site-ul pe un server local pentru a-și exersa abilitățile de WordPress și de codare cu date reale ale site-ului.

Chiar dacă puteți face toate testele cu conținut fals în WordPress, datele reale ale site-ului vă oferă o reprezentare vizuală mai bună a modului în care aceste modificări vor apărea pe site-ul dvs. live.

Pregătirea mutării unui site local pe un server local

În primul rând, trebuie să te asiguri că faci întotdeauna backup la site-ul tău WordPress. Există mai multe pluginuri excelente de backup WordPress pe care le poți folosi.

În al doilea rând, trebuie să instalați un mediu de server local pe computerul dvs. Puteți folosi WAMP pentru Windows și MAMP pentru Mac. Odată ce ați configurat mediul, trebuie să creați o nouă bază de date folosind phpMyAdmin.

Pur și simplu vizitați următorul URL în browserul dvs. pentru a lansa phpMyAdmin.

http://localhost/phpmyadmin/
http://localhost:8080/phpmyadmin/

De aici trebuie să faceți clic pe fila „Baze de date” și să creați o nouă bază de date. Veți avea nevoie de această bază de date mai târziu pentru a despacheta datele site-ului dvs. live.

Creează baza de date

Acum sunteți gata să mutați site-ul dumneavoastră WordPress live pe un server local.

Metoda 1. Mutarea site-ului WordPress live pe un server local folosind un plugin

Această metodă este mai ușoară și recomandată tuturor utilizatorilor.

Primul lucru pe care trebuie să-l faceți este să instalați și să activați pluginul Duplicator. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

Duplicator vă permite să creați cu ușurință un pachet duplicat al întregului site web. Poate fi folosit pentru a muta site-ul dvs. WordPress într-o nouă locație și poate fi, de asemenea, utilizat ca un plugin de backup.

Notă: Există o versiune gratuită a Duplicator cu care puteți începe. Cu toate acestea, Duplicator Pro vine cu backup-uri nelimitate și funcții mai avansate.

După activare, accesați Duplicator Pro » Backups din bara laterală de administrare WordPress. Pentru a crea un pachet nou, trebuie să faceți clic pe butonul „Add New”.

Adăugați backup nou

Duplicator va porni apoi expertul de backup.

Mai întâi, trebuie să introduceți un nume pentru pachetul de backup. Puteți folosi și etichetele dinamice pentru a crea automat un format de nume precum data și titlul site-ului dvs.

Introduceți numele backup-ului

Apoi, extindeți secțiunea „Stocare” și alegeți o locație de stocare.

Pentru acest tutorial, vom folosi locația implicită. Puteți face clic pe linkul „Adăugare stocare” pentru a adăuga o nouă locație, cum ar fi Dropbox sau Google Drive, dacă doriți.

Alegeți stocarea în Duplicator

Faceți clic pe butonul „Următorul” pentru a continua.

Pluginul va scana apoi site-ul dvs. web și va efectua unele verificări în fundal. Apoi vă va afișa un rezumat al acestor verificări.

Dacă totul arată bine, faceți clic pe butonul „Creează backup” pentru a continua.

După scanare, creați backup-ul

Duplicator va crea acum pachetul site-ului dvs. web.

Odată terminat, veți vedea un fișier zip de arhivă care conține toate datele site-ului dvs. web și un fișier de instalare. Trebuie să descărcați ambele fișiere pe computer.

Descărcați fișierele de backup ale site-ului

Acum sunteți gata să dezarhivați și să instalați aceste fișiere pe serverul dvs. local.

Mai întâi, trebuie să creați un nou folder în folderul rădăcină al serverului dvs. local. Acesta este folderul unde serverul dvs. local stochează toate site-urile web.

De exemplu, dacă utilizați MAMP, atunci va fi folderul /Applications/MAMP/htdocs/. Alternativ, dacă utilizați WAMP, atunci ar fi folderul C:\wamp\www\.

În interiorul acestui folder, puteți crea noi foldere pentru fiecare site web nou pe care doriți să-l importați sau să-l creați pe serverul dvs. local.

Crearea unui folder pentru site-ul web pe serverul dvs. local

După aceea, trebuie să deschideți folderul pe care l-ați creat pentru site-ul dvs. local și apoi să copiați și să lipiți atât fișierul zip de arhivă, cât și scriptul de instalare pe care l-ați descărcat anterior.

Copiați și lipiți fișierele pachetului și instalatorului Duplicator

Pentru a rula instalarea, trebuie să deschideți scriptul installer.php în browserul dvs. web.

De exemplu, dacă ați lipit ambele fișiere în folderul /mylocalsite/, atunci le veți accesa în browser vizitând http://localhost/mylocalsite/installer.php.

Veți vedea acum scriptul de instalare Duplicator astfel:

Ecranul de instalare Duplicator

Faceți clic pe butonul „Următorul” pentru a continua.

Duplicator va despacheta acum fișierul zip de arhivă și vă va cere să introduceți informațiile bazei de date a site-ului dvs. local. Aceasta este baza de date pe care ați creat-o anterior.

Informații despre baza de date Duplicator

Numele serverului este aproape întotdeauna localhost, iar numele de utilizator este root. În majoritatea cazurilor, instalarea serverului local nu are o parolă setată pentru root, deci puteți lăsa acest câmp gol.

În partea de jos a paginii, veți vedea un buton „Testați baza de date” pe care îl puteți folosi pentru a vă asigura că informațiile bazei de date sunt corecte.

Testați conexiunea la baza de date

Dacă totul arată bine, faceți clic pe butonul „Următorul” pentru a continua.

Duplicator va importa acum baza de date WordPress. După aceea, vă va cere să verificați informațiile noului site web pe care le-a detectat automat.

Verifică informațiile site-ului local

Faceți clic pe butonul „Următorul” pentru a continua.

Duplicator va finaliza acum configurarea și va afișa un buton pentru a vă conecta la site-ul dvs. local. Veți folosi același nume de utilizator WordPress și parolă pe care le folosiți pe site-ul dvs. live.

Import finalizat

Acesta este tot, ați mutat cu succes site-ul dvs. live pe serverul local.

Metoda 2. Mută manual un site WordPress live pe un server local

În cazul în care plugin-ul nu funcționează pentru dvs., puteți muta întotdeauna manual site-ul dvs. live pe un server local. Primul lucru de care ați avea nevoie este să faceți o copie de rezervă manuală a site-ului dvs. web din contul dvs. de hosting WordPress.

Pasul 1. Exportă baza de date WordPress a site-ului tău live

Pentru a exporta baza de date WordPress a site-ului dvs. live, trebuie să vă conectați la tabloul de bord cPanel și să faceți clic pe phpMyAdmin.

Notă: Afișăm capturi de ecran din tabloul de bord Bluehost.

cPanel phpMyAdmin

În phpMyAdmin, trebuie să selectați baza de date pe care doriți să o exportați și apoi să faceți clic pe fila export din partea de sus.

Exportați baza de date WordPress manual

phpMyAdmin vă va cere acum să alegeți metoda de export rapidă sau personalizată. Vă recomandăm să folosiți metoda personalizată și să alegeți zip ca metodă de compresie.

Uneori, pluginurile WordPress pot crea propriile tabele în baza de date WordPress. Dacă nu mai utilizați acel plugin, metoda personalizată vă permite să excludeți acele tabele.

Lăsați restul opțiunilor așa cum sunt și faceți clic pe butonul „Go” pentru a descărca backup-ul bazei de date în format zip.

Selectați opțiunile de export

phpMyAdmin va descărca acum fișierul bazei de date. Pentru mai multe detalii, consultați tutorialul nostru despre cum să faceți o copie de rezervă a bazei de date WordPress manual.

Pasul 2. Descărcați toate fișierele WordPress

Următorul pas este să descărcați fișierele WordPress. Pentru a face acest lucru, trebuie să vă conectați la site-ul dvs. WordPress folosind un client FTP.

Odată conectat, selectați toate fișierele WordPress și descărcați-le pe computer.

Descărcați toate fișierele WordPress

Pasul 3. Importați fișierele și baza de date WordPress pe serverul local

După descărcarea fișierelor WordPress, trebuie să creați un folder pe serverul local unde doriți să importați site-ul local.

Dacă utilizați WAMP, atunci veți dori să creați un folder în interiorul folderului C:\wamp\www\ pentru site-ul dvs. local. Utilizatorii MAMP vor trebui să creeze un folder în folderul /Applications/MAMP/htdocs/.

După aceea, pur și simplu copiază și lipește fișierele tale WordPress în noul folder.

Apoi, trebuie să-ți imporți baza de date WordPress. Pur și simplu deschide phpMyAdmin pe serverul tău local vizitând următorul URL:

http://localhost/phpmyadmin/

Deoarece ați creat deja baza de date mai devreme, acum trebuie să o selectați și apoi să faceți clic pe fila „Import” din partea de sus.

Importă baza de date WordPress

Faceți clic pe butonul „Alegeți fișierul” pentru a selecta și încărca fișierul de export al bazei de date pe care l-ați descărcat în primul pas. După aceea, faceți clic pe butonul „Go” din partea de jos a paginii.

phpMyAdmin va dezarhiva și importa baza de date WordPress.

Acum că baza dvs. de date este configurată, trebuie să actualizați URL-urile din baza dvs. de date WordPress care fac referire la site-ul dvs. live.

Puteți face acest lucru rulând o interogare SQL în phpMyAdmin. Asigurați-vă că ați selectat baza de date a site-ului dvs. local, apoi faceți clic pe SQL.

Actualizarea URL-urilor în baza de date

În ecranul SQL al phpMyAdmin, copiați și lipiți acest cod, asigurați-vă că înlocuiți example.com cu URL-ul site-ului dvs. live și http://localhost/mylocalsite cu URL-ul serverului local al site-ului dvs.

UPDATE wp_options SET option_value = replace(option_value, 'https://www.example.com', 'http://localhost/mylocalsite') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET post_content = replace(post_content, 'https://www.example.com', 'http://localhost/mylocalsite');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'https://www.example.com','http://localhost/mylocalsite');

Această interogare va înlocui referințele la URL-ul site-ului dvs. live din baza de date și le va înlocui cu URL-ul localhost.

Pasul 4. Actualizați fișierul wp-config.php

Ultimul pas este să vă actualizați fișierul local al site-ului wp-config.php. Acest fișier conține setările WordPress, inclusiv cum să vă conectați la baza de date WordPress.

Pur și simplu accesați folderul unde ați instalat WordPress pe serverul dvs. local și apoi deschideți fișierul wp-config.php într-un editor de text precum Notepad.

Înlocuiți numele bazei de date cu cel pe care l-ați creat în phpMyAdmin pe localhost.

După aceea, înlocuiți numele de utilizator al bazei de date cu numele dvs. local de utilizator MySQL, de obicei este root. Dacă ați setat o parolă pentru utilizatorul MySQL root pe localhost, introduceți acea parolă. În caz contrar, lăsați-o goală și salvați modificările.

/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

Acum puteți vizita site-ul dvs. local într-o fereastră de browser introducând URL-ul astfel:

http://localhost/mylocalsite/

Înlocuiți „mylocalsite” cu numele folderului în care ați copiat fișierele WordPress.

Atât, site-ul dvs. WordPress live este acum copiat pe serverul dvs. local.

Sperăm că acest articol v-a ajutat să învățați cum să mutați cu ușurință un site WordPress live pe un server local. De asemenea, ați putea dori să consultați ghidul nostru despre cum să creați cu ușurință un site de staging pentru WordPress pentru testare, sau cum să mutați un site WordPress de pe serverul local pe site-ul live.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

257 CommentsLeave a Reply

  1. Duplicator mi-a ușurat multe lucruri, de la backup-uri automate în cloud la migrări de site-uri web. Datorită acestui ghid, am configurat un server local pe Windows și am ajustat PHP pentru a se potrivi exact cu ceea ce se află pe serverul unde rulează versiunea live a site-ului web. Este un instrument de neprețuit atunci când am nevoie să testez în siguranță un nou plugin sau o configurație, astfel încât să pot observa comportamentul site-ului în altă parte, nu pe site-ul live, unde ar putea avea consecințe dezastruoase. Acesta este cu adevărat un instrument de neprețuit pentru fiecare tester, și vă mulțumesc pentru acest tutorial.

  2. Deci am urmat instrucțiunile pentru a muta manual site-ul la literă folosind wampserver, dar când navighez la calea fișierului localhost/mysite și apăs enter, site-ul nu se deschide, ci doar se descarcă un fișier numit. "download" care este un fișier php:

    /**
    * Fața aplicației WordPress. Acest fișier nu face nimic, dar încarcă
    * wp-blog-header.php care o face și îi spune WordPress să încarce tema.
    *
    * @package WordPress
    */

    /**
    * Spune WordPress-ului să încarce tema WordPress și să o afișeze.

    care ar putea fi problema ?

    • Vă rugăm să vă asigurați că parcurgeți installer.php la instalarea inițială a site-ului și să vă asigurați că WAMP rulează, deoarece acestea sunt motive comune pentru acea problemă.

      Admin

  3. Mulțumesc pentru tutorial, este mai clar decât multe dintre cele pe care le-am găsit online, am o problemă totuși, migrarea a decurs bine, site-ul rulează, dar nu mă pot autentifica cu numele de utilizator pe care le aveam pe site-ul live, nu pot accesa tabloul de bord de administrare pentru a crea noi nume de utilizator. Ajutor, vă rog?

  4. Vă mulțumesc pentru acest tutorial, aveți un site web foarte util. Mi-a luat mult timp să parcurg acest lucru, deoarece sunt mulți pași și găsesc multe moduri de a greși! Am ajuns să folosesc numele fișierelor pe care le-ați folosit în exemplele dvs., pentru a reduce complicațiile. Și succes! Foarte apreciat.

  5. Mulțumesc pentru tutorialul grozav! Cu toate acestea, funcționează doar pentru pagina mea principală. Când încerc să deschid o subpagină, văd acest mesaj de eroare: „URL-ul solicitat nu a fost găsit pe acest server.” Mă puteți ajuta aici?

    Cu stimă,
    Lina

    • Ar depinde de metoda pe care ați folosit-o, dar am recomanda să vă asigurați că ați folosit actualizarea SQL, deoarece aceasta ar trebui să vă corecteze URL-urile în baza de date. De asemenea, ați putea dori să vă asigurați că linkurile pe care le folosiți în meniul dvs. nu sunt URL-uri personalizate, deoarece aceasta poate fi un motiv comun pentru acea problemă.

      Admin

  6. este codul de mai sus corect ?
    Am copiat și lipit în SQL, dar de fiecare dată apare acest mesaj,
    0 rânduri afectate. (Interogarea a durat 0,0046 secunde.)

    • Codul ar trebui să funcționeze, dar mai ales dacă l-ați rulat deja o dată, nu va exista nicio modificare pe site-ul dvs. și va reveni cu 0 afectate.

      Admin

  7. Salut, mulțumesc pentru instrucțiunile tale fabuloase. Am folosit metoda Duplicator și totul funcționează... cu excepția vizualizării site-ului, imaginile/miniaturile mele nu apar (imagine spartă), până când dau clic pe ele. Apoi apar în propria fereastră, așa cum era de așteptat.
    Ele apar corect în editorul tabloului de bord WordPress.
    Salutări, Deb

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.