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.

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.

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”.

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.

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.

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.

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.

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.

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.

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:

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.

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.

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.

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.

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.

Î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.

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.

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.

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.

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.

Î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.

Jiří Vaněk
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.
Jakob Uzioa
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 ?
Suport WPBeginner
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
Tye
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?
Suport WPBeginner
Dacă utilizatorii dvs. nu funcționează, puteți adăuga manual un utilizator urmând pașii din articolul nostru de mai jos. Ați putea folosi managerul de fișiere în loc de FTP pentru o instalare locală.
https://www.wpbeginner.com/wp-tutorials/how-to-add-an-admin-user-in-wordpress-using-ftp/
Admin
Mark
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.
Suport WPBeginner
Ne bucurăm că ghidul nostru v-a putut ajuta!
Admin
Lina
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
Suport WPBeginner
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
Awais
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.)
Suport WPBeginner
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
Deb
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
Suport WPBeginner
Există câteva motive posibile, dar pentru început ați putea încerca regenerarea miniaturilor urmând ghidul nostru de mai jos, deoarece este cea mai comună soluție pentru acea eroare:
https://www.wpbeginner.com/plugins/regenerate-thumbnails-new-image-sizes-wordpress/
Admin