Mulți utilizatori WordPress preferă să lucreze la site-urile lor folosind un server local pe computerul lor. Acest lucru vă permite să lucrați la site-ul dvs. în privat înainte de a face modificările disponibile online.
În cele din urmă, va trebui să îl muți pe un server live pentru a-l face accesibil vizitatorilor online. Această tranziție este crucială pentru a te asigura că site-ul tău funcționează corect pe site-ul live.
Am lucrat la multe site-uri web locale, așa că a trebuit să învățăm cea mai ușoară modalitate de a transfera conținutul pe site-uri web live.
În acest articol, vom oferi instrucțiuni pas cu pas despre cum să mutați WordPress de pe un server local pe un site live.

De ce să mutați WordPress de pe un server local pe un site live?
Construirea blogului tău WordPress pe un server local este o modalitate sigură de a testa modificările pe site-ul tău fără a afecta vizitatorii.
Când ați terminat de perfecționat site-ul dvs., următorul pas este să treceți de la serverul local la un site live.
Vă vom arăta două moduri de a vă muta site-ul de pe un server local pe un site live.
Prima metodă folosește un plugin de migrare WordPress și este recomandată începătorilor.
În a doua metodă, vă vom arăta cum să mutați manual WordPress de pe un server local pe un site live.
Puteți alege metoda care funcționează cel mai bine pentru dvs.:
- Method 1: Transfer WordPress From The Local Server to Live Site Using a Migration Plugin (Recommended)
- Method 2: Manually Transfer WordPress From the Local Server to the Live Site
Înainte de a migra site-ul dvs. WordPress
Ai nevoie de câteva lucruri pentru a migra WordPress de pe un server local pe un server live.
În primul rând, presupunem că aveți un site WordPress care rulează pe un server local (numit și localhost) pe computerul dumneavoastră și că aveți acces complet la acesta.
Apoi, veți avea nevoie de un nume de domeniu și găzduire web.
Am auzit nenumărate povești de la începători care au început cu furnizori de găzduire web slabi sau gratuiti și au regretat. Din experiența noastră, alegerea furnizorului de găzduire potrivit este esențială pentru succesul oricărui site web.
Pentru a vă ușura decizia, vă recomandăm să folosiți Bluehost. Ei sunt o companie de găzduire WordPress recomandată oficial și oferă utilizatorilor WPBeginner un discount exclusiv + domeniu și certificat SSL gratuit.
Practic, puteți începe cu doar 2,99 USD pe lună.
Dacă doriți o alternativă excelentă la Bluehost, puteți consulta Hostinger. Ei oferă, de asemenea, un discount exclusiv pentru utilizatorii WPBeginner cu un nume de domeniu gratuit.
Dacă îți permiți să plătești puțin mai mult, atunci verifică SiteGround. Ei au, de asemenea, o ofertă specială pentru cititorii WPBeginner.
Dacă ai nevoie de ajutor pentru configurarea site-ului tău web, atunci urmează ghidul nostru pas cu pas despre cum să creezi un site web.
În final, veți avea nevoie de un program FTP și să știți cum să folosiți FTP pentru a încărca site-ul dumneavoastră local pe site-ul live.
Gata? Să începem migrarea site-ului dvs. WordPress.
Tutorial video
Dacă preferați instrucțiuni scrise, continuați să citiți.
Metoda 1: Transferați WordPress de pe serverul local pe site-ul live folosind un plugin de migrare (Recomandat)
Această metodă este mai ușoară și recomandată pentru începători. Vom folosi un plugin de migrare WordPress pentru a muta WordPress de pe localhost pe un site live.
Pasul 1: Instalați și configurați pluginul Duplicator
Mai întâi, trebuie să instalați și să activați pluginul Duplicator pe site-ul dvs. local. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.
Sfat Pro: Există și o versiune pro a Duplicator care oferă backup-uri securizate, stocare în cloud, restaurare ușoară a site-ului și multe altele.
După activare, trebuie să accesați pagina Duplicator » Backup-uri și să faceți clic pe butonul „Creare nou”.

Acest lucru vă aduce la un ecran unde puteți da un nume backup-ului dvs.
Apoi, apasă pe butonul „Următorul”.

Duplicator va rula acum niște teste pentru a vedea dacă totul este în ordine.
Dacă toate elementele sunt marcate ca „Bun”, faceți clic pe butonul „Construiți”.

Acest proces poate dura câteva minute, în funcție de dimensiunea site-ului dvs. Trebuie să lăsați această filă deschisă până la finalizare.
Odată terminat, veți vedea opțiuni de descărcare pentru pachetele „Installer” și „Archive”. Trebuie să faceți clic pe butonul „Download Both Files” pentru a descărca ambele fișiere pe computerul dvs.

Fișierul „Arhivă” este o copie completă a site-ului dvs. WordPress. Acesta include toate fișierele de bază WordPress, precum și imaginile, încărcările, temele, pluginurile și o copie de rezervă a bazei de date WordPress.
Fișierul „Installer” este un script care va automatiza întregul proces de migrare prin dezarhivarea fișierului arhivă care conține site-ul dvs. web.
Pasul 2: Creează o bază de date pentru site-ul tău WordPress live
Înainte de a putea rula instalatorul sau de a încărca site-ul WordPress de pe localhost pe serverul dvs. de găzduire, trebuie să creați o bază de date MySQL pentru noul dvs. site live.
Dacă ați creat deja o bază de date MySQL, puteți omite acest pas.
Pentru a crea o bază de date, trebuie să vizitați tabloul de bord cPanel al contului dvs. de găzduire. Apoi, localizați secțiunea „Baze de date” și faceți clic pe pictograma „Asistent baze de date MySQL”.

Pe ecranul următor, există un câmp pentru a crea o nouă bază de date.
Pur și simplu furnizați un nume pentru baza de date și faceți clic pe butonul „Creare bază de date”.

cPanel va crea acum o nouă bază de date pentru dvs.
După aceea, trebuie să introduceți un nume de utilizator și o parolă pentru noul dvs. utilizator, apoi să faceți clic pe butonul „Creează utilizator”.

Apoi, trebuie să adăugați utilizatorul pe care tocmai l-ați creat la baza de date.
Mai întâi, bifați căsuța „Toate privilegiile”.

Apoi, derulați în jos și faceți clic pe butonul „Make Changes” pentru a salva modificările.
Baza ta de date este acum gata să fie utilizată cu site-ul tău WordPress. Asigură-te că notezi numele bazei de date, numele de utilizator și parola. Vei avea nevoie de aceste informații în pasul următor.
Pasul 3: Încarcă fișierele de pe serverul local pe site-ul WordPress live
Acum, trebuie să încărcați fișierele de arhivă și de instalare de pe site-ul dvs. local pe contul dvs. de găzduire.
Mai întâi, conectați-vă la site-ul dvs. live folosind un client FTP. Odată conectat, asigurați-vă că directorul rădăcină al site-ului dvs. web este complet gol.
În mod normal, directorul rădăcină este folderul /home/public_html/.
Unele companii de găzduire WordPress instalează WordPress automat când vă înregistrați. Dacă aveți fișiere WordPress acolo, atunci trebuie să le ștergeți.
După aceea, poți încărca fișierele archive.zip și installer.php de la Duplicator în directorul tău rădăcină gol.

Pasul 4: Rularea Scriptului de Migrare
După ce ați încărcat fișierele de migrare, trebuie să vizitați următorul URL în browserul dvs.:
http://example.com/installer.php
Nu uitați să înlocuiți „example.com” cu propriul nume de domeniu.
Aceasta va lansa expertul de migrare Duplicator.
Instalatorul va rula câteva teste și va inițializa scriptul.

În secțiunea Configurare, ți se va cere să introduci gazda MySQL, numele bazei de date, numele de utilizator și parola.
Gazda dvs. va fi probabil un localhost. După aceea, veți introduce detaliile bazei de date pe care ați creat-o în pasul anterior.
Apoi, faceți clic pe butonul „Validează” pentru a vă asigura că detaliile introduse sunt corecte.

După aceea, faceți clic pe butonul „Next” pentru a continua.
Duplicator va importa acum backup-ul bazei de date WordPress din arhivă în noua ta bază de date.
De asemenea, va actualiza URL-urile care indică spre site-ul local și noul tău site live.
Acum puteți face clic pe butonul „Autentificare administrator” pentru a accesa zona de administrare WordPress a site-ului dvs. live.

Odată ce vă autentificați pe site-ul dvs. live, Duplicator va curăța automat fișierele de instalare.
Asta e tot. Ați mutat cu succes WordPress de pe serverul local pe site-ul dvs. live.
Metoda 2: Transferați manual WordPress de pe serverul local pe site-ul live
În această metodă, vă vom arăta cum să mutați manual WordPress de pe serverul local pe site-ul dvs. live. Va fi util dacă prima metodă nu funcționează sau dacă preferați să o faceți manual.
Pasul 1: Exportați Baza de Date Locală WordPress
Primul lucru pe care trebuie să-l faceți este să exportați baza de date WordPress locală. Vom folosi phpMyAdmin pentru a face acest lucru.
Dacă nu sunteți familiarizat cu acesta, atunci ați putea dori să consultați ghidul nostru despre gestionarea bazelor de date WordPress folosind phpMyAdmin.
Pur și simplu accesați http://localhost/phpmyadmin/ și faceți clic pe baza de date WordPress. Apoi, faceți clic pe butonul „Export” din bara de meniu de sus.

În opțiunea „Metodă de export:”, puteți alege „Rapid” sau „Personalizat”. Personalizat vă va oferi mai multe opțiuni pentru a exporta baza de date.
Dar recomandăm să alegeți „Rapid” și apoi să faceți clic pe butonul „Go” pentru a descărca baza de date.

Pasul 2: Încarcă fișierele WordPress pe site-ul live
Acum, va trebui să mutăm toate fișierele site-ului dvs. pe site-ul live.
Pentru a începe, deschideți clientul FTP și conectați-vă la contul dvs. de găzduire web.
Odată ce sunteți conectat la site-ul dvs. live, asigurați-vă că încărcați fișierele în directorul corect. De exemplu, dacă doriți ca site-ul să fie găzduit pe „yoursite.com”, atunci veți dori să încărcați toate fișierele din directorul dvs. public_html.
Acum selectați fișierele locale WordPress și încărcați-le pe serverul dvs. live.

Pasul 3: Creează o bază de date MySQL pe site-ul tău live
În timp ce clientul dvs. FTP încarcă fișierele WordPress, puteți începe importarea bazei de date pe serverul live.
Majoritatea furnizorilor de găzduire WordPress oferă cPanel pentru a vă gestiona contul de găzduire, așa că vă vom arăta cum să creați o bază de date folosind cPanel.
Mai întâi, trebuie să vă conectați la tabloul de bord cPanel și să faceți clic pe pictograma „MySQL Database Wizard”, care poate fi găsită în secțiunea „Databases”.

Pe ecranul următor, puteți crea o nouă bază de date.
Trebuie să furnizați un nume pentru baza dvs. de date, apoi faceți clic pe „Create Database”.

cPanel va crea acum automat o nouă bază de date pentru dvs.
Apoi, trebuie să introduceți un nume de utilizator și o parolă pentru noul dvs. utilizator și apoi să faceți clic pe „Creare utilizator”.

După aceea, trebuie să adăugați utilizatorul pe care tocmai l-ați creat la baza de date.
Mai întâi, bifați căsuța „Toate privilegiile”.

Apoi, derulați în jos și faceți clic pe „Efectuați modificările” pentru a salva modificările.
Ați creat cu succes o nouă bază de date pentru site-ul dvs. WordPress live.
Pasul 4: Importați baza de date WordPress pe site-ul live
Următorul pas în proces este importarea bazei de date WordPress.
Accesați panoul de control cPanel, derulați în jos la secțiunea „Baze de date” și faceți clic pe „phpMyAdmin”.

Acest lucru te va duce la phpMyAdmin, unde vei dori să dai clic pe baza de date pe care tocmai ai creat-o mai sus. phpMyAdmin va afișa noua ta bază de date fără tabele.
Apoi, faceți clic pe fila „Import” din meniul de sus. Pe pagina de import, faceți clic pe butonul „Alegeți fișierul” și apoi selectați fișierul bazei de date de pe site-ul local pe care l-ați salvat în primul pas.

După aceea, faceți clic pe butonul „Go” din partea de jos a paginii. Baza dvs. de date va fi importată automat în phpMyadmin.
Pasul 5: Schimbă URL-ul site-ului
Acum, trebuie să schimbați URL-ul site-ului în baza dvs. de date, astfel încât să se conecteze cu site-ul dvs. WordPress live.
În phpMyAdmin, căutați tabelul wp_options din baza de date pe care tocmai ați importat-o mai sus.
Dacă ați modificat prefixul bazei de date, atunci în loc de wp_options, acesta ar putea fi {new_prefix}_options.
Apoi, faceți clic pe butonul „Browse” de lângă wp_options. Sau, faceți clic pe linkul din bara laterală pentru a deschide pagina care conține o listă de câmpuri din tabelul wp_options.

Apoi, în coloana options_name, trebuie să căutați opțiunea siteurl.
Apoi, faceți clic pe pictograma „Editare”.

Aceasta deschide o fereastră unde puteți edita câmpul.
În caseta de introducere option_value, veți vedea URL-ul instalării dvs. locale, care va fi ceva de genul http://localhost/test.
Trebuie să introduceți noul URL al site-ului dvs. în acest câmp, de exemplu: https://www.wpbeginner.com.
Apoi, puteți salva câmpul făcând clic pe butonul „Go”.

Apoi, trebuie să urmați aceiași pași ca mai sus pentru numele opțiunii home. Meniul wp_options poate avea câteva pagini. De obicei, opțiunea home va fi pe a doua pagină.
Apoi, actualizați URL-ul home, astfel încât să fie același cu URL-ul site-ului dvs. live.
Pasul 6: Configurați site-ul dvs. live
Acum că ai importat baza de date și ai încărcat conținutul, este timpul să configurezi WordPress.
În acest moment, site-ul dvs. ar trebui să afișeze o eroare „Eroare la stabilirea unei conexiuni la baza de date“.
Pentru a remedia acest lucru, conectați-vă la site-ul dvs. web folosind un client FTP și deschideți fișierul wp-config.php.
Veți căuta următoarele linii de cod:
// ** MySQL settings - You can get this info from your web host ** //
/** 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' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );
Va trebui să furnizați numele bazei de date, numele de utilizator și parola pe care le-ați creat anterior.
Apoi, salvați fișierul wp-config.php și încărcați-l înapoi pe serverul dvs. de găzduire WordPress.
Acum, când vizitați site-ul dvs. web, acesta ar trebui să fie live.
După aceea, trebuie să vă conectați la panoul de administrare WordPress și să accesați Setări » Generale. Apoi, fără a schimba nimic, derulați în jos și faceți clic pe butonul „Salvează modificările”.

Acest lucru va asigura că URL-ul site-ului dvs. este corectat oriunde altundeva unde este necesar.
Odată ce ai făcut acest lucru, mergi la Setări » Permalinks, apoi derulează în jos și apasă pe „Salvează modificările” pentru a te asigura că toate linkurile postărilor funcționează corect.

Pasul 7: Remediați imaginile și linkurile rupte prin actualizarea căilor
Ori de câte ori mutați un site WordPress de pe un domeniu pe altul sau de pe un server local pe un site live, veți întâmpina linkuri întrerupte și imagini lipsă.
Vă vom arăta două modalități de a actualiza URL-urile. Puteți alege una care funcționează cel mai bine pentru dvs.
1. Actualizați URL-urile folosind pluginul Search & Replace Everything (Recomandat)
Cea mai sigură modalitate de a remedia acest lucru este utilizând Căutare și înlocuire totul. Este un plugin WordPress puternic care îți permite să efectuezi cu ușurință sarcini de actualizare în masă pe site-ul tău, fără a scrie interogări complexe de baze de date.
Mai întâi, trebuie să instalați și să activați pluginul Search & Replace Everything.
După activare, accesați pagina Instrumente » WP Căutare și Înlocuire.

De aici, trebuie să introduceți URL-ul site-ului dvs. local în câmpul „Search for” (Caută) și URL-ul site-ului dvs. live în câmpul „Replace with” (Înlocuiește cu).
Derulați puțin și faceți clic pe „Select All” sub tabele. Acest lucru asigură că pluginul va căuta vechiul URL peste tot în baza de date.

Acum faceți clic pe butonul „Previzualizare căutare și înlocuire” pentru a continua.
Pluginul va căuta în baza dvs. de date toate instanțele URL-ului vechi și apoi va previzualiza rezultatele.

Dacă totul arată bine, faceți clic pe „Înlocuiți tot” pentru a salva modificările.
Veți vedea un avertisment despre modificările pe care le faceți. Faceți clic pe „Yes” pentru a continua.
Pluginul va actualiza acum baza de date și va înlocui URL-urile locale cu URL-ul curent al site-ului dvs.
2. Actualizați URL-urile manual (Avansat)
O altă modalitate de a actualiza URL-urile este prin utilizarea următoarei interogări SQL:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');
Pur și simplu accesați phpMyAdmin, faceți clic pe baza dvs. de date, apoi faceți clic pe „SQL” din meniul de sus și adăugați interogarea de mai sus.
Asigurați-vă că o schimbați la URL-urile site-ului local și live și faceți clic pe butonul „Go”.

Acesta este tot. Acum ați migrat cu succes WordPress de pe serverul local pe un site live.
Sperăm că site-ul dvs. live funcționează fără probleme. Dacă observați erori, puteți consulta ghidul nostru despre erorile comune WordPress pentru ajutor în depanare.
Sperăm că acest articol v-a ajutat să mutați WordPress de pe un server local pe un site live. De asemenea, ați putea dori să consultați ghidul nostru despre mutarea unui site live pe un server local sau să consultați lista de verificare completă pentru migrarea site-ului web pentru pași practici de migrare WordPress.
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.


Echipa WPBeginner
Poți încerca să dezactivezi toți pluginurile deodată redenumind directorul /wp-content/plugins. Iată un tutorial.
De obicei, pluginurile stochează setările în baza de date WordPress, deci sperăm că majoritatea setărilor dvs. nu vor fi afectate de schimbare.
Neville Campher
Mi-am mutat site-ul de pe un domeniu pe altul, dar toate pluginurile mele nu funcționează. Dacă reinstalez pluginurile, îmi voi pierde setările, există o modalitate de a-mi păstra setările fără a le pierde
orangedrum
Mă întreb același lucru. Doar încărcarea fișierelor mele nu a funcționat și când încerc să reexport baza de date, primesc o eroare care îmi spune că aceste baze de date există deja. Ajutor!
santhosh
mulțumesc mult, a fost ușor și util pentru orice începător ca mine
Ajay Walia
Thanks wpbeginner.com. i got an Error Establishing Database Connection error (local host to server). then i found your post on google. now i solved this error.
David A. Bennett
Tutorial grozav! Mă întrebam doar, dacă aș continua să dezvolt site-ul meu local, aș putea pur și simplu să reîncarc noile fișiere (presupun că folderul wp-content) prin FTP pe site-ul meu, sau ar trebui să reexport baza de date de fiecare dată?
Naveen Mallikarjuna
După ce am încercat o altă metodă, am încercat metoda dvs. prezentată mai sus și a funcționat perfect. Mulțumesc mult!
Echipa WPBeginner
ești sigur că ai URL-ul site-ului tău ca gazdă mysql? de obicei este localhost sau un subdomeniu al site-ului tău, cum ar fi mysql.example.com. Dacă nu ești sigur, întreabă furnizorul tău de găzduire.
Chandara Tieng
Mulțumesc WPBeginner, acum totul funcționează bine cu ghidul dvs.
Chandara Tieng
„Eroare la stabilirea conexiunii la baza de date” primesc această problemă și încă nu a fost rezolvată.
aici este configurația mea în wp-config.php
<>
Vă rog să mă ajutați să definesc problema și să o rezolv.
Mulțumesc anticipat pentru amabilitate.
ben
Apreciez foarte mult articolul dvs., dar am câteva probleme. am încărcat cu succes site-ul meu, dar site-ul nu recunoaște foaia de stil, iar pagina mea de administrare este goală după ce m-am conectat. care este soluția, vă rog?
Anjali
Vă mulțumesc pentru acest ghid. Menționați că un plugin precum Backup Buddy sau Duplicator poate fi folosit pentru a facilita migrarea. Sunt FOARTE nou în utilizarea WordPress, așa că răspunsul la această întrebare poate fi dureros de evident. Ați instala pluginul pe site-ul local sau pe site-ul live înainte de migrare?
Wasim
După ce am finalizat toți pașii de mai sus, trebuie să înlocuiesc fișierul meu index.html?
Echipa WPBeginner
Nu, nu ai nevoie.
Roland
În primul rând: mulțumesc mult pentru blogul tău grozav – mi-a dat ideea să încerc WAMP pentru a dezvolta cele trei proiecte actuale de site-uri WP!!
Nu am instalat încă WP pe localhost, deoarece mă întreb dacă ar putea exista o problemă atunci când folosesc o instalare multisite în timpul mutării pe serverul live al clientului meu.
Aș dori să dezvolt cele 3 site-uri pentru clientul meu într-o singură bază de date prin funcționalitatea WP multisite. Cu toate acestea, nu sunt sigur dacă totul va fi în regulă la lansarea în producție, deoarece intenționez să folosesc o metodă alternativă de instalare multisite prin maparea celor trei domenii distincte pe o singură bază de date SQL (prin acest plugin: http://wordpress.org/plugins/wordpress-mu-domain-mapping/). Adică, vreau să dezvolt example1.com + example2.com + example3.com pe localhost-ul meu într-o configurație multisite și să export site-urile ulterior pe serverul de producție.
If someone could clear my doubts as to whether this could be a potential source for problems later on, please do so.
În acest caz, aș dezvolta 3 instanțe separate de WordPress, deși aș dori să evit acest lucru cu orice preț.
Mulțumesc! Roland
dpi
Funcționează bine. Ghid grozav. Mulțumesc WPB
Jørgen Wolf
Mi-a plăcut asta. Ghid foarte bun. Vă mulțumesc foarte mult, site-ul meu este acum online!
Ramo
Mulțumesc foarte mult
Echipa WPBeginner
Cauza cea mai probabilă este că noua ta bază de date este goală. WordPress se conectează cu succes la noua ta bază de date. Apoi constată că baza de date este goală și presupune că este un site nou. Ceea ce trebuie să faci este să-ți imporți vechea bază de date. După aceea, va trebui să-ți schimbi numele site-ului și URL-ul site-ului și să-ți actualizezi linkurile. Vezi acest ghid.
John Kiathe
Acesta a fost un ghid bun. Mulțumesc.
Crocker27
Salut,
Tutoriale grozave, mulțumesc mult! Mi-am creat propria temă de la zero și sunt în ultimele etape ale punerii ei online, dar am întâmpinat o problemă...
What could cause the 5 minute install page to come up when I direct my page to the new sql database?
Am exportat baza de date SQL de pe localhost. Am creat o nouă bază de date pe server și am importat-o acolo și am modificat fișierul wp-config pentru a direcționa către noua bază de date. Când am făcut asta, am fost direcționat către pagina de instalare de 5 minute.
Când o las pe baza de date veche, tema mea funcționează (deși conținutul/postările/meniurile etc. sunt toate greșite), așa că nu înțeleg ce am făcut. Presupun că este ceva greșit cu baza de date, dar nu am idee ce!
Mulțumesc pentru ajutor!
Paul Seidel
Mi-am încărcat site-ul de multiple ori pe FTP, am modificat wp-config, bazele de date SQL, etc. – dar din anumăratul motiv „wordpress” este încă în adresă ( , etc.) și nu mă pot conecta la backend. Ajutor!
Christopher
i have the same problem
Echipa WPBeginner
Aceste modificări se vor pierde dacă ați încărcat o versiune mai veche a bazei de date de pe serverul dvs. local.
Andrew Avantgardian
A funcționat ca un farmec, cu excepția faptului că nu am avut nevoie nici măcar de ultimul pas (interogarea MySQL) din motive necunoscute, toate linkurile și imaginile mele au fost în regulă după transfer, poate are legătură cu noua versiune de Wordpress.
Oricum, mulțumesc pentru acest ghid
Naveed
Mulțumesc mult pentru tutorial. Am fost indus în eroare de unele pluginuri care pretindeau transfer automat.
Lucrare excelentă. Continuați așa.
Echipa WPBeginner
Acest articol presupune că site-ul dvs. live este dezvoltat pe localhost, deci nu presupune că ați oprit deja un site live pentru a lucra la el.
În cazul în care lucrați la un site live creând o copie locală pe computerul dvs. Atunci această strategie este de obicei folosită doar pentru a lucra la aspectul site-ului, adăugarea de noi funcționalități sau testarea unor funcționalități. Astfel, puteți lucra la site-ul dvs. fără a modifica date și când mutați site-ul de pe serverul local pe site-ul live, baza de date rămâne de obicei neschimbată.
Sper că acest lucru ajută
npp07
Mulțumesc, dar aveți articole de recomandat despre cum (dacă este posibil) să fac modificări la un site web cu un aspect de contribuție comunitară (comentarii, forumuri etc.) și să pot dezvolta pentru a include crearea de postări (nu doar pentru un blog, ci ceva precum BuddyPress sau Symposium) fără a suprascrie comentariile adăugate între versiunile de dezvoltare?
Invitat
Sistem de comentarii Yse Livefyre și Disquss
npp07
Am crezut că am răspuns, dar nu îl văd aici… prin adăugarea de noi funcționalități, te referi la adăugarea de pagini și postări folosind BuddyPress? Dacă o conversație continuă pe site-ul live în timp ce eu dezvolt, acele conversații se vor pierde sau se vor îmbina când voi încărca pe site-ul live?
npp07
Mulțumesc pentru articolul grozav, am făcut acest lucru cu un site static înainte, dar în articol spuneți că așa face WPBeginner.com zilnic (dar cu BackUpBuddy). Nu am folosit încă BackUpBuddy, dar intenționez să o fac pentru un proiect nou.
My question is how does this work for a site with the community commenting? Wouldn’t you lose the comments already on the database if you repeat this process daily and overwrite a database? Is there a slightly different step involved for building development updates onto an already live site?
Husnain
All works fine .. but my header image not work (Crash) .. and when i save permalink in setting it says Connection not established !!
Jenna
Salut!
Când încerc să import baza de date descărcată, primesc:
Interogare SQL:
—
— Baza de date: `wpdb`
—
— ——————————————————–
—
— Structura tabelului pentru tabelul `wp_commentmeta`
—
CREATE TABLE `wp_commentmeta` (
`meta_id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`comment_id` BIGINT( 20 ) UNSIGNED NOT NULL DEFAULT ‘0’,
`meta_key` VARCHAR( 255 ) DEFAULT NULL ,
`meta_value` LONGTEXT,
PRIMARY KEY ( `meta_id` ) ,
KEY `comment_id` ( `comment_id` ) ,
KEY `meta_key` ( `meta_key` )
) ENGINE = INNODB DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;
MySQL a spus:
#1046 – Nicio bază de date selectată
—
Cum pot remedia asta?
Mulțumesc,
Jenna
landi
curat și simplu
Changa Masomakali
This is a great article!! Thanks so much for it. But I am not able to pull my site up. I think it has something to do with with the DB Hostname in the wp-config file. What should this be?
Bloodico
Acesta este absolut un articol grozav !! MULȚUMESC !!
Ar fi perfect dacă ați menționa să verificați și wp_postmeta la înlocuirea „localhost/test/” cu „www.yourlivesite.com/” la pasul 7
și ați adăuga un Pas 8 pentru fișierul .htaccess care trebuie modificat și el (dacă nu se face automat ?)
the line “RewriteBase /test/” has to be suppressed and the line “RewriteRule . /test/index.php [L]” has to be changed to “RewriteRule . /index.php [L”
Once again a BIG thank you for this great article that made my day so easy !!
B-Designs
Aceasta a fost exact soluția de care aveam nevoie pentru site-ul clienților mei.
Vă mulțumesc foarte mult pentru perspectiva dumneavoastră.
David
Am probleme la autentificarea în panoul meu de administrare. Site-ul se afișează corect, dar linkurile nu funcționează nici după executarea scriptului SQL. Când încerc să mă autentific, nu se returnează nicio eroare, formularul doar se șterge. Aveți vreo idee?
Miguel Leite
Hey there.
Wonderful post!! Thanks a lot, helped me doing this for my very first time, correctly.
Aș dori să întreb: pentru a face invers: mutarea WordPress de pe un site live pe un site local, trebuie doar să fac procesul începând cu serverul live și terminând pe cel local?
Tranzitoriu
mulțumesc mult
Hardeep Kaur
Mulțumesc foarte mult!!! foarte util.
nickesh
am completat toți pașii, dar pagina wp-admin nu poate fi accesată și afișează următoarea eroare
Avertisment: Nu se pot modifica informațiile antetului – antetele au fost deja trimise de (ieșire începută la /home/sulakasa/public_html/sulakasa/wp-content/themes/CherryFramework/includes/less-compile.php:155) în /home/sulakasa/public_html/sulakasa/wp-includes/pluggable.php la linia 1121
Marisa Di Monda
Acest lucru ar putea fi prea târziu, dar dacă tu sau oricine altcineva are din nou această problemă, acest lucru m-a ajutat:
https://wordpress.org/support/topic/wp-admin-has-a-redirect-loop-after-migrating-to-new-server
Echipa WPBeginner
WordPress.com încă gestionează numele domeniului tău. Poți transfera înregistrarea domeniului tău la noul tău webhost. Sau poți pur și simplu să actualizezi informațiile nameserver pentru domeniul tău pe WordPress.com și să îl direcționezi către noul tău webhost. Te rugăm să vezi instrucțiunile din ghidul nostru despre cum să îți muți corect blogul de pe WordPress.com pe WordPress.org
Echipa WPBeginner
Da, puteți pur și simplu să instalați WordPress și apoi să încărcați tema.
jellman
I’m confused, is this to also migrate posts? I have a wordpress site developed locally but with zero content yet. therefore can’t I just install wordpress on my dreamhost site, then move the theme files on my computer to the live server?
Echipa WPBeginner
Nu puteți edita teme sau instala pluginuri pe WordPress.com. Vă rugăm să consultați ghidul nostru despre diferența dintre WordPress.com vs WordPress.org
Mawuli
Mi-am exportat deja site-ul wordpress.com pe wordpress.org în timpul instalării, așa cum m-a ghidat tutorialul tău.
Dar problema mea este că am deja un domeniu cu wordpress.com și când am încercat să-mi mut site-ul pe viu, am primit acele feedback-uri... Pot să știu dacă wordpress.com este încă gazda mea sau trebuie să achiziționez un alt cont de hosting?
Mawuli
Am un domeniu cu wordpress.com. După ce am instalat cu succes wordpress cu wampserver prin tutorialul tău, am reușit să proiectez un nou site web, am încărcat și am folosit toate pluginurile necesare.
Acum, următorul lucru pe care vreau să-l fac este să mut pe un site live și de aceea am ajuns aici pentru a putea afișa noul meu site, dar sunt blocat la primul pas.
Folosesc File Zilla ca client FTP. Mi s-a cerut să introduc numele gazdei, pe care l-am introdus cu numele (wordpress.com). Am introdus numele de utilizator, parola și numărul portului (21). Dar asta primesc când încerc să mă conectez
„Eroare: Conexiunea a expirat
Eroare: Nu s-a putut conecta la server
Ce ar trebui să fac? Trebuie să cumpăr un serviciu de găzduire sau wordpress.com este încă gazda mea. Nu pare să înțeleg deloc această chestiune a găzduirii. Explică-mi asta.
Mulțumesc
Echipa WPBeginner
Instalarea WordPress folosind Sofaculous nu este o cerință,
MHK
All the steps in this work as expected….WONDERFUL!!!!, however it should be include in this tutorial as Step One or Prerequisite………That we need to install wordpress from Softaculous and then delete the database created by it and import the database into it and after installing wordpress from softaculous should import the WP files from FTP.
I am facing a strange error. Chrome is opening my website as expected……IE keeps showing the Under construction page?? Any thoughts will be highly appreciated…….I have deleted the index.html file
Yazz Am
Bună, primesc 'Eroare la stabilirea unei conexiuni la baza de date' la pasul 6 când încerc să mă conectez la panoul de administrare WordPress. Ajutor, vă rog.
Ferdinand
Vreau să configurez un site pe localhost pe care vreau să-l gestionez local. Aș scrie articolele și le-aș încărca pe webhost după ce le-aș scrie. Trebuie să actualizez site-ul și baza de date php în modul în care ați menționat mai sus de fiecare dată când scriu un post? Sau există vreo modalitate de a încărca doar fișierele care s-au modificat? Acest lucru vreau să-l știu, deoarece ar fi o economie de timp pentru mine să gestionez site-ul offline.
Rizky M R
Site-ul meu funcționează, dar nu pot deschide nicio pagină și niciun articol de pe site-ul meu, iar imaginile tot nu apar după remedierea interogării SQL
Charlie Barnett
Salut, am găsit explicația ta extrem de utilă și am reușit să transfer site-ul meu wp găzduit local în mediul live. Cu toate acestea, când încerc pasul 6 pentru a mă conecta, nu reușesc să mă conectez și primesc următoarea eroare:
Eroare internă de server
Serverul a întâmpinat o eroare internă sau o configurare greșită și nu a putut finaliza solicitarea dvs.
Vă rugăm să contactați administratorul serverului și să-l informați despre momentul în care a apărut eroarea și despre orice acțiune pe care ați fi putut-o face care ar fi putut cauza eroarea.
Mai multe informații despre această eroare pot fi disponibile în jurnalul de erori al serverului.
În plus, a fost întâmpinată o eroare 500 Internal Server Error în timp ce încercați să utilizați un ErrorDocument pentru a gestiona cererea.
Are sens asta? Am ratat ceva la încărcarea mea?
Mulțumesc Charlie
Suport WPBeginner
Please take a look at how to fix the internal server error in WordPress. Due to generic nature of this error, it usually does not tell you where to look for the problem.
Admin
wanda serros
Site-ul meu este online, dar încă nu este complet funcțional. Când dau clic pe unele dintre imaginile mele pentru a obține o vizualizare mărită, primesc un mesaj care spune „Conținutul solicitat nu poate fi încărcat. Vă rugăm să încercați din nou mai târziu.”
Am căutat în baza mea de date și văd că încă există instanțe de 'localhost'.... în unele câmpuri. Am rulat deja interogarea Update la 'post_contents'. Ar trebui să rulez interogări suplimentare pentru a schimba fiecare mențiune de 'localhost' din baza de date cu adresa site-ului meu?
Mulțumesc. Site-ul tău a fost foarte util.
Timothy
Desigur, înlocuiți fiecare instanță de localhost și localhost/
Lisa
Am înțeles cum să încarc baza de date, în sfârșit. am făcut acele modificări în editorul de text în fișierul sql mai întâi. Acum am făcut toți ceilalți pași, inclusiv schimbarea 'home' și 'siteurl' din wp_options... și, de asemenea, am editat fișierul wp_config.php din managerul de fișiere al panoului meu de control live și am făcut acele actualizări. Încă primesc un "eroare la stabilirea conexiunii la baza de date". Am observat că atunci când am instalat wordpress pe noul meu site găzduit, a creat propria bază de date (ss_1). Ar trebui să o șterg pe aceea?
Suport WPBeginner
Cel mai frecvent motiv pentru eroare este, de obicei, parola, baza de date, numele de utilizator sau informațiile gazdei incorecte. Nu are nicio legătură cu alte baze de date de pe serverul dvs. mysql, deci nu este necesar să le ștergeți. Asigurați-vă că introduceți informațiile corecte pentru baza de date în fișierul dvs. wp-config.php.
Admin
Karlo
Am urmat instrucțiunile dumneavoastră pentru a face o copie locală a site-ului meu live (în sens invers).
Singura problemă pe care o întâmpin este că foaia de stil nu se încarcă și că imaginile mele nu apar, nici măcar în backend-ul WP.
Este necesar să rulez o altă interogare SQL pentru a remedia acest lucru?