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.

În continuare, va trebui să ai 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-ți ușura decizia, recomandăm să folosești Bluehost. Ei sunt o companie de găzduire WordPress recomandată oficial și oferă utilizatorilor WPBeginner un discount exclusiv + domeniu gratuit și certificat SSL.

Practic, puteți începe cu doar 2,99 USD pe lună.

Dacă dorești o alternativă excelentă la Bluehost, poți lua în considerare Hostinger. Ei oferă, de asemenea, un discount exclusiv utilizatorilor 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, urmează ghidul nostru pas cu pas despre cum să creezi un site web.

În final, vei avea nevoie de un program FTP și să știi cum să folosești FTP-ul pentru a încărca site-ul tău de pe serverul 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ă instalezi și să activezi pluginul Duplicator pe site-ul tău local. Pentru mai multe detalii, vezi ghidul nostru pas cu pas despre cum să instalezi 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ă automat WordPress atunci când te înregistrezi. Dacă ai fișiere WordPress acolo, atunci trebuie să le ștergi.

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 ești familiarizat cu el, atunci s-ar putea să vrei să arunci o privire la 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ă ai schimbat prefixul bazei tale de date, atunci în loc de wp_options, 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 tău ar trebui să afișeze eroarea „Eroare la stabilirea conexiunii cu 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 muți un site WordPress de pe un domeniu pe altul sau de pe un server local pe un site live, vei î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 prin utilizarea Search & Replace Everything. 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 accesează phpMyAdmin, dă clic pe baza ta de date, apoi dă clic pe „SQL” din meniul de sus și adaugă 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 tău live funcționează corect. Dacă observi erori, poți consulta ghidul nostru despre erori comune WordPress pentru ajutor cu depanarea.

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 finală pentru migrarea site-ului pentru pași practici de migrare WordPress.

Dacă v-a plăcut acest articol, atunci vă rugăm să vă abonați la Canalul nostru de YouTube pentru tutoriale video despre WordPress. Ne puteț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, putem câștiga 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. Puteți încerca să dezactivați toate pluginurile dintr-o dată 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 multisite WP. Cu toate acestea, nu sunt sigur dacă totul va fi în regulă la lansare, 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. Cea mai probabilă cauză este că noua dvs. bază de date este goală, WordPress se conectează cu succes la noua dvs. bază de date. Apoi constată că baza de date este goală și presupune că este un site nou. Ceea ce trebuie să faceți este să importați vechea dvs. bază de date. După aceea, va trebui să vă schimbați numele site-ului și URL-ul site-ului și să vă actualizați linkurile. Vedeți 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ă...

    Ce ar putea cauza pagina de instalare de 5 minute să apară când direcționez pagina mea către noua bază de date SQL?

    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.

    Întrebarea mea este cum funcționează acest lucru pentru un site cu comentarii comunitare? Nu ați pierde comentariile deja existente în baza de date dacă ați repeta acest proces zilnic și ați suprascrie o bază de date? Există un pas ușor diferit implicat pentru construirea actualizărilor de dezvoltare pe un site deja activ?

  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. Acesta este un articol grozav!! Mulțumesc mult pentru el. Dar nu reușesc să-mi accesez site-ul. Cred că are legătură cu hostname-ul bazei de date din fișierul wp-config. Ce ar trebui să fie acesta?

  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. Salut.
    Postare minunată!! Mulțumesc mult, m-a ajutat să fac asta pentru prima dată, corect.

    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 dvs. de domeniu. Puteți transfera înregistrarea domeniului dvs. la noul dvs. furnizor de găzduire web. Sau puteți pur și simplu să actualizați informațiile serverelor de nume pentru domeniul dvs. pe WordPress.com și să îl direcționați către noul dvs. furnizor de găzduire web. Vă rugăm să consultați instrucțiunile din ghidul nostru despre cum să mutați corect blogul dvs. WordPress.com pe WordPress.org

  28. Sunt confuz, este și pentru a migra postările? Am un site WordPress dezvoltat local, dar fără conținut încă. prin urmare, nu pot instala WordPress pe site-ul meu Dreamhost, apoi să mut fișierele temei de pe computerul meu pe serverul live?

    • 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. Toți pașii din acest tutorial funcționează conform așteptărilor…. MINUNAT!!!!, totuși ar trebui să fie inclus în acest tutorial ca Pasul Unu sau Precondiție………Că trebuie să instalăm WordPress de la Softaculous și apoi să ștergem baza de date creată de acesta și să importăm baza de date în ea și după instalarea WordPress de la Softaculous ar trebui să importăm fișierele WP de pe FTP.
    Am o eroare ciudată. Chrome îmi deschide site-ul meu așa cum este de așteptat……IE continuă să arate pagina În construcție?? Orice sugestii vor fi foarte apreciate…….Am șters fișierul index.html

  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?

Leave A Reply

Mulțumim că ai ales să lași un comentariu. Te rugăm să reții că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa ta de e-mail NU va fi publicată. Te rugăm să NU folosești cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.