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 WordPress de pe serverul local pe site-ul live (2 metode)

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.

Cum să mutați WordPress de pe serverul local pe site-ul live (2 metode)

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

Î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

Abonează-te la WPBeginner

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

Creează backup nou pentru migrare

Acest lucru vă aduce la un ecran unde puteți da un nume backup-ului dvs.

Apoi, apasă pe butonul „Următorul”.

Nume pachet de backup

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

Construiește pachetul

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.

Descărcați ambele fișiere de backup

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

Expert Bază 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”.

Numește noua 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”.

Creează un nou utilizator pentru baza de date

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

Verificați 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.

Încărcați fișierele arhivă și de instalare

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.

Expert de migrare Duplicator pasul 1

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

Validează setările

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.

Autentificare administrator

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.

Export din localhost

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

Exportați baza de date WordPress folosind phpMyAdmin

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.

Încărcați fișierele WordPress prin FTP

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

Selectați expertul pentru baza de date MySQL

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

Nume și creează o nouă bază de date

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

Creează un nou utilizator pentru baza de date

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

Bifați toate căsuțele de permisiuni

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

Apăsați 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.

Importați baza de date prin phpMyAdmin

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.

Răsfoiți tabelul de opțiuni wp

Apoi, în coloana options_name, trebuie să căutați opțiunea siteurl.

Apoi, faceți clic pe pictograma „Editare”.

Editați siteurl în phpMyAdmin

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

editează câmpul siteurl

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

Salvați setările generale

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.

Salvați setările permalinks

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.

Căutați și înlocuiți URL-urile de la migrarea de la site-ul local la cel live

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.

Selectați tabelele

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.

Previzualizați modificările

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

Remedierea imaginilor și a URL-urilor rupte în WordPress după mutarea pe un site live

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.

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

912 CommentsLeave a Reply

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

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

  3. 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!

  4. 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. :)

  5. 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ă?

  6. După ce am încercat o altă metodă, am încercat metoda dvs. prezentată mai sus și a funcționat perfect. Mulțumesc mult!

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

  8. „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.

  9. 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?

  10. 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?

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

  12. Mi-a plăcut asta. Ghid foarte bun. Vă mulțumesc foarte mult, site-ul meu este acum online!

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

  14. 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!

  15. 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!

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

  17. Mulțumesc mult pentru tutorial. Am fost indus în eroare de unele pluginuri care pretindeau transfer automat.

    Lucrare excelentă. Continuați așa.

  18. 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ă

    • 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?

    • 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?

  19. 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?

  20. All works fine .. but my header image not work (Crash) .. and when i save permalink in setting it says Connection not established !! :(

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

  22. 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?

  23. 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 !! ;)

    • Aceasta a fost exact soluția de care aveam nevoie pentru site-ul clienților mei.
      Vă mulțumesc foarte mult pentru perspectiva dumneavoastră.

  24. 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?

  25. 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?

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

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

  28. 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?

    • 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?

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

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

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

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

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

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

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

  36. 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?

    • 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

  37. 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?

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