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. La pasul 4, când încerc să import baza de date gzipped, primesc acest mesaj:
    Eroare
    Interogare SQL:


    — Bază de date: `testbtat`

    CREATE DATABASE IF NOT EXISTS `testbtat` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
    MySQL a spus: Documentație

    #1044 – Acces refuzat pentru utilizatorul ‘btatxcom’@’localhost’ la baza de date ‘testbtat’

    • @Lisa importul poate fi un fișier .zip sau text simplu .sql, nu contează. Primiți eroarea deoarece numele bazei de date pe care încercați să o încărcați nu corespunde cu numele pe care l-ați creat.

      În acest caz, presupun că numele tău de utilizator pe site-ul live este „btatxcom”. Deci, în general, baza ta de date ar fi btatxcom_yourdb. Dacă acesta este cazul, mergi la localhost. Pur și simplu exportă-ți baza de date ca fișier .sql – fără a folosi opțiuni personalizate. Salvează-l pe desktop. Click dreapta deschide cu notepad++ (dacă nu îl ai pe PC, doar descarcă-l, este foarte ușor de utilizat, de ex. ca notepad, doar puțin mai sofisticat).

      Veți găsi această linie CREATE DATABASE IF NOT EXISTS în jurul liniei 22 sau căutați termenul. Acum, numele bazei dvs. de date apare de două ori, schimbați-l pentru a se potrivi cu numele bazei de date de pe site-ul dvs. live, de ex. someprefix_yourdb. Salvați-l, accesați phpmyadmin -> baza dvs. de date -> răsfoiți și importați fișierul .sql salvat. Asta ar trebui să fie. Sper că acest lucru ajută pe cineva.

  2. Vă mulțumesc pentru tutorial. Am urmat toți pașii corect, cred. A funcționat ca un farmec până când am mers să-mi văd site-ul. Primesc următorul mesaj:

    Serverul dvs. rulează versiunea PHP 4.4.9, dar WordPress 3.8.1 necesită cel puțin 5.2.4.

    deși când accesez Cpanel-ul meu, spune: Versiunea PHP 5.3.26

    De asemenea, când încerc să accesez adminul, primesc:

    Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/drser3/public_html/wp-admin/index.php on line 103

    Apreciez orice ajutor îmi puteți oferi. Mulțumesc

    Wanda

    • Site-ul meu este acum funcțional, deși am câteva probleme de corectat. M-am gândit să raportez pentru alți utilizatori care ar putea folosi Lunarpages pentru găzduire web. A trebuit să merg la panoul de control și să aleg PHP5, apoi un fișier phpini a trebuit adăugat sub directorul meu public_html cu

      memorie=64MB

      și în cele din urmă am adăugat:

      suPHP_ConfigPath /home/username/public_html

      în fișierul meu htaccess.

  3. Salut,

    Pot accesa wp-admin după mutarea bazei de date, dar din anumProperties, primesc un ecran alb când introduc URL-ul meu. Se pare că nu găsește fișierele html / css pentru niciuna dintre pagini. Este ciudat, deoarece se încarcă perfect pe localhost-ul wamp.

    Aveți idei?

    mulțumesc

  4. Nu știi cât de mult m-a ajutat acest articol!
    Îți mulțumesc mult pentru timpul acordat scrierii și publicării acestuia!

  5. Tutorial grozav, vă mulțumesc foarte mult.

    Presupun că este același proces de la un server de dezvoltare la un server de producție, corect?

  6. Mulțumesc mult pentru postarea acestor instrucțiuni!! NU aș fi putut transfera site-ul clientului meu pe site-ul live fără asta!! Doar o notă: Sub Pasul 3, instrucțiunile dvs. omit nota despre „hostname”. Mi-a luat o secundă să-mi dau seama, dar am reușit să o adaug. În cazul în care altcineva are probleme cu acea parte a creării bazei de date. Mulțumesc din nou!!

  7. Salut
    Mulțumesc pentru articolul educativ.
    Am urmat fiecare pas, dar am ajuns să primesc această eroare

    Eroare de analiză: eroare de sintaxă, neașteptat ‘DB_PASSWORD’ (T_STRING) în /home/swagphot/public_html/wp-config.php pe linia 26

    Am verificat fișierul meu wp-config pentru greșeli de scriere, dar totul pare corect. Am nevoie de ajutor, nu știu cum să
    rezolv asta… Mulțumesc

  8. Sunt nou în acest domeniu și această explicație este de departe cea mai clară pe care am găsit-o, dar tot am probleme. Am transferat fișierele mele pe serverul de găzduire, dar sunt blocat la baza de date. Am o instalare locală de WordPress stabilită cu Bitnami. Când merg la http://localhost/phpmyadmin/, nu văd baza mea de date; văd doar information_schema și test. Am verificat fișierul meu wp-config.php și văd „DB_NAME”, „bitnami_wordpress”. Nu știu ce să fac sau unde să caut mai departe. Orice ajutor ar fi foarte apreciat. Mulțumesc.

  9. Awsome Tutorial………………..Very useful for a beginner……….I just tried and made my site live……………………..This is my first website……………Thank you so much………………. :)

  10. Vă mulțumesc mult pentru acest articol – a fost ușor de urmărit și a funcționat perfect pentru mine – credeam că va fi un proces descurajant, dar a fost destul de ușor dacă ați urmat pașii corect

  11. Am urmat toți acești pași.. după asta nu mai pot accesa tabloul de bord. Ori de câte ori merg la panoul meu de administrare și introduc numele de utilizator și parola corecte. Dar nu mă redirecționează către tabloul de bord. Mă redirecționează din nou și din nou către panoul meu de administrare. Vă rog ajutați-mă

  12. Acest tutorial este foarte important pentru începători, care nu știu cum să mute un site WP local pe un site live. Îmi este util.
    Mulțumesc mult.

  13. Salut, mulțumesc pentru acest articol util. bt am o eroare de genul 1044 acces interzis pls ai putea să mă ajuți să scap de această eroare de bază de date?

    • Pentru a rezolva eroarea 1044 Access denied. Ar trebui să deschideți fișierul bazei de date în editorul dvs. de text și să ștergeți următorul cod.

      — Bază de date: `XYZ`

      CREATE DATABASE IF NOT EXISTS `XYZ` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
      USE `XYZ`;

  14. Mulțumesc pentru tot ajutorul cu aceste tutoriale! Învăț mult. Am o problemă care a mai fost menționată, dar nu am primit o soluție.
    Sunt blocat la pasul 6, primesc în continuare Eroare la stabilirea conexiunii la baza de date.
    Am schimbat un lucru în procedura dvs., la pasul 6 am editat wp-config.php pentru a include define(‘DB_HOST’, ‘www.mysite.com/my_staging_site’);
    Oricum, tot nu mă pot conecta, și dacă puteți face ceva pentru a mă îndruma, aș aprecia!

    • Am avut și eu această problemă, dar asigurați-vă că nu există mici greșeli de scriere atunci când introduceți numele bazei de date, numele de utilizator, parola și gazda. Problema mea a fost că simbolurile apostrofului erau diferite (simbolul ‘). Când am început să schimb numele, apostroful s-a transformat într-un simbol diferit și este foarte greu de spus dacă s-a schimbat. Dar am rezolvat asta și a funcționat

    • Ai avut nevoie doar să schimbi numele bazei de date și numele de utilizator și parola cpanel ale site-ului în câmpurile cerute în wp-config.php

  15. Mulțumesc pentru un ghid atât de ușor de urmat și simplu. Am făcut totul în mai puțin de 20 de minute. Mi-a făcut viața mult mai ușoară. Apreciez mult…

  16. Am urmat aceiași pași.

    Site-ul a devenit live pe server, dar se confruntă cu următoarea problemă.

    Meniurile nu apar în panoul de administrare.

    Setările nu se salvează dacă încerc să fac vreo modificare.

    Vreo idee?

  17. Bună, am încărcat cu succes toate fișierele pe serverul web. Pot să-mi vizualizez site-ul WordPress.
    Problema este când încerc să accesez pagina de administrare. Folosind numele de utilizator și parola pe care le-am creat folosind cpanel, nu funcționează. Spune nume de utilizator invalid. Am modificat fișierul wp-config.php. M-am asigurat că noul nume de utilizator și parolă sunt actualizate.

    Ce zici de această linie din fișierul de configurare, la ce să o schimb:
    /** MySQL hostname */
    define(‘DB_HOST’, ‘localhost’);

    Mulțumesc.

  18. Thank you for the wonderful article! I am so grateful there’re people like you to share knowledge :)

    Mi-am transferat site-ul local pe site-ul găzduit live și am primit o singură eroare, așa că vreau să împărtășesc cum am rezolvat-o. Am primit o pagină neagră pe pagina opțiunilor de permalink și am găsit următoarea soluție de la DebbieV:

    „Am editat wp-admin/includes/misc.php, forțând valoarea $got_rewrite = true;”

    Poate asta va ajuta și pe altcineva.

    Noroc!
    Mira

  19. Salut,

    Există vreo modalitate de a exporta de pe wordpress.org pe wordpress.com fără a fi nevoie să găzduiesc site-ul și să plătesc?

    Am blogul pe wp.org, dar vreau să-l pun live fără să plătesc... mă întrebam dacă există vreo opțiune pentru asta.

    Mulțumesc.

  20. Am urmat toate instrucțiunile, cu excepția exportării bazei mele de date de pe localhost în format gzipped, deoarece am încercat să import pe serverul live în phpMyadmin și mi-a dat o eroare „#1064 – Aveți o eroare în sintaxa SQL; verificați manualul corespunzător versiunii serverului dvs. MySQL pentru sintaxa corectă de utilizat lângă ‘?’ la linia 1”. Dar a importat baza de date când am folosit compresia zippată, dar după ce am așteptat 7 ore pentru a încărca toate fișierele mele de pe localhost pe serverul live, mi-a cerut să instalez Wordpress și când instalez Wordpress, niciunul dintre postările mele nu este acolo.

    • Am schimbat deja informațiile pentru baza de date în wp-config și tot îmi cere să instalez Wordpress

      • Am avut aceeași problemă, dar am rezolvat-o cu prefixul bazei de date. Acesta trebuie să fie același ca în baza de date de pe server.

        Mulțumesc ADMIN,

  21. Mulțumesc pentru tutorialele oferite. Sunt foarte utile. Am reușit să-mi mut wordpress-ul de pe serverul local pe site-ul live. Cu toate acestea, când mă conectez la panoul meu de administrare. Mesajul de eroare a fost afișat:

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

    Pot experții de aici să mă sfătuiască cum să rezolv această problemă?

    Mulțumesc

  22. Salut,.Intenționez să încarc un localhost pe un server… Am făcut toți pașii de mai sus DE MULTE ORI .. dar această mesaj apare mereu” Nu aveți permisiunea de a accesa / pe acest server..

  23. Salut. Mulțumesc, acest post este mai util decât toate celelalte lucruri pe care le-am găsit pe YouTube. Cu toate acestea, nu reușesc să pun site-ul meu în funcțiune, chiar și după ce am urmat toți pașii cu atenție. Pot accesa adminul de pe site-ul meu live, iar totul, inclusiv plugin-urile și temele, postările și paginile par să fie acolo pe dashboard. Cu toate acestea, site-ul web, chiar și accesându-l din dashboard, afișează o pagină goală. Ai vreo idee unde ar putea fi problema și ce aș putea face pentru a o rezolva? Mulțumesc!

      • Mulțumesc!

        S-a dovedit că foloseam o temă copil. Trecerea la tema originală și efectuarea modificărilor din setările temei, în loc de noul fișier stylesheet, a rezolvat ecranul alb al morții. Vă mulțumesc pentru blogul clar, complet și util.

        Jose

        • Problema ta a fost exact aceeași cu problema mea acum. Doar că eu nu folosesc o temă copil, este o temă personalizată. Pur și simplu nu reușesc să o fac să funcționeze, chiar dacă funcționează pe localhost-ul meu.

          Poate cineva să mă sfătuiască în legătură cu asta?

          Mulțumesc

  24. Bună, cred că am comentat prea devreme. Totul funcționează bine, cu excepția secțiunii de comentarii recente, unde nu afișează comentarii, ci linkuri către intrări de blog "localhost".
    Acesta este blogul meu: http://www.sugaroverkill.com/blog/
    Am făcut toți pașii, inclusiv #7. Mai este un pas pe care trebuie să-l fac pentru ca comentariile recente să fie afișate corect?

  25. Salut, Mă întrebam dacă a trebuit să schimbi DB Hostname în fișierul wp-config, deoarece încă am eroarea de stabilire a conexiunii la baza de date. Mulțumesc Jack

  26. Mulțumesc pentru această resursă! Totul pare să funcționeze corect cu site-ul migrat, dar nu putem accesa wp-admin-ul noului site pentru a ne conecta la WordPress. Nu am făcut o nouă instalare de WordPress, am transferat pur și simplu toate fișierele site-ului anterior în noul director. Este necesară o instalare de WordPress dacă un site este funcțional pe două URL-uri diferite?

    • Ar trebui să-ți muți și baza de date. Nu, atunci când muți WordPress dintr-o locație în alta, nu este neapărat nevoie să rulezi din nou scriptul de instalare.

      Admin

  27. Voiam doar să vă trimit un mesaj să vă spun MULȚUMESC !!!
    Instrucțiunile dumneavoastră au funcționat perfect pentru un utilizator începător și eforturile dumneavoastră sunt cu adevărat, cu adevărat apreciate.
    Dumnezeu să vă binecuvânteze!

  28. Bună ziua,
    Plănuiesc să folosesc acest tutorial pentru a transfera localhost pentru prima dată.. (Încă nu l-am citit pe tot)

    dar, am observat că trebuie să folosesc phpadmin și de când am folosit WAMP prima dată nu am putut folosi phpadmin și nu sunt sigur ce este greșit (îmi pare rău dacă ați menționat acest lucru undeva aici, vă rog să ignorați comentariul meu),…

    Există vreo modalitate de a-mi transfera site-ul fără phpadmin? adică prin copiere și lipire a ceva?

    scuză-mă, sunt complet nou în asta...

    mulțumesc

  29. hei, am făcut același lucru pe care l-ai menționat aici, dar tot nu pot schimba logo-ul temei, am importat vechiul site pe noul site

  30. Mulțumesc mult! A funcționat perfect pentru mine și nu mă mai îngrijorez de dezvoltarea în MAMP. Noroc!

    • Înțeleg cu adevărat ce spui, prima dată m-am blocat și eu în acea situație și nu știam cum să fac asta.

  31. Salut, mulțumesc pentru un tutorial grozav.
    Totul pare să funcționeze perfect pentru mine, cu excepția aspectului care este complet distrus.
    Folosesc tema implicită bp cu o temă copil pe serverul local. După import, tema implicită bp (părinte) nu apare în setarea Aspect>Teme, ceea ce îmi strică tema copil. Cu toate acestea, toate folderele etc. pentru bp-default au fost încărcate de pe site-ul local pe cel live, așa că nu pot înțelege de ce apare problema.
    A mai întâmpinat cineva această problemă și mă poate ajuta să o rezolv?
    Mulțumesc pentru timpul acordat.

    • Obosit, mă întrebam doar dacă ți-ai rezolvat problema. Și dacă da, cum?

      În prezent am problema inversă. Tema mea copil a funcționat excelent pe serverul local, dar la migrarea pe serverul live, acum este defectă și a restaurat tema părinte. Sper că dacă ți-ai rezolvat problema, asta mă va ajuta să înțeleg ce fac greșit.

  32. Bună, chiar am nevoie de ajutor. Ajung la pasul 4 și găsesc noua mea bază de date pe care am creat-o în serverul SQL, nu are tabele, dau clic pe ea, apăs import și primesc următorul mesaj pe roșu: „Directorul pe care l-ați setat pentru încărcarea lucrării nu poate fi accesat”. Acest lucru se întâmplă înainte de a încerca să-mi încarc fișierul. Ce am greșit?

  33. Salut, am exportat baza mea de date de pe localhost și încerc să fac pasul 4. Am primit eroarea 1044, dar am văzut în comentariile anterioare să șterg o secțiune și să o schimb cu numele bazei mele de date live. Am încercat să import din nou și acum primesc eroarea

    #1064 – Aveți o eroare de sintaxă SQL; verificați manualul corespunzător versiunii serverului dvs. MySQL pentru sintaxa corectă de utilizat lângă ‘– phpMyAdmin SQL Dump
    — version 4.0.4
    http://www.phpmyadmin.net

    — Ho’ la linia 1

    Poți ajuta deloc??

  34. Ghid excelent – foarte clar. Și am învățat câteva lucruri utile în acest proces. Vă mulțumesc.

  35. Când încerc să import fișierul meu sql în noua bază de date, primesc această eroare de la phpMyAdmin:

    #1103 – Nume de tabel incorect

    Aveți vreo idee ce aș putea face greșit?

  36. Salut! Primesc această eroare de la phpMyAdmin când încerc să import fișierul meu sql în noua bază de date de pe serverul live:

    #1103 – Nume de tabel incorect

    Aveți vreo idee ce aș putea face greșit?

  37. Salut,

    Mulțumesc pentru articol. Am urmat pașii, dar când accesez site-ul văd „Index of/” și sub asta văd fișierele și folderele încărcate pe site. Când dau clic pe fișiere, primesc „Eroare la stabilirea conexiunii la baza de date”. Mă puteți ajuta cu asta?

    mersi

      • De fapt, nu primesc mesajul sau folderul „Index of/”, ci doar mesajul „Eroare la stabilirea conexiunii la baza de date”.

        Folosesc GoDaddy pentru contul meu de găzduire și ei au avut un proces ușor diferit pentru configurarea utilizatorilor pentru baza de date (este un pas complet, unde numele bazei de date este și numele dvs. de utilizator). Mă întreb dacă asta cauzează deconectarea.

        De asemenea, pun instalarea mea WordPress într-un subfolder, mai degrabă decât în directorul rădăcină. Așa că am adăugat acel folder după URL-ul meu când am făcut modificările la tabel. Ar putea fi o problemă?

      • cred că nu aveți fișierele site-ului dvs. imediat în directorul public_html! cred că le aveți într-un folder în interiorul public_html

        intrați în folder selectați toate fișierele și mutați-le un pas în directorul rădăcină

        GREȘIT: public_html/AFolderContainingAllFiles/{allfiles}
        CORECT: public_html/{allfiles}

  38. Corecție la interogarea dvs. mysql:

    UPDATE wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘www.yourlivesite.com’);

    ar trebui să fie..

    UPDATE wp_posts SET post_content = REPLACE(post_content, ‘localhost/test/’, ‘www.yourlivesite.com/’);

    (Bara oblică lipsă)

  39. Salut,

    Am creat un nou site WP pentru un URL existent unde site-ul vechi este activ în prezent. Trebuie să testez coșul de cumpărături/gateway-ul de plată al noului site WP folosind un SSL, care se află pe site-ul existent. Așa că am creat un subfolder și am migrat noul site WP în acest folder de la MAMP. Pot accesa pagina de conectare, dar după conectare, primesc un 404 „wp-login.php nu a fost găsit pe server.” Am verificat prin acces FTP și este acolo în folder. Se pare că trebuie să actualizez altceva. Sau, pot copia folderul SSL pe MAMP-ul meu pentru ca testarea să se poată face local? Mulțumesc pentru orice sugestii.

    Anna

  40. După ce am urmat aceiași pași conform articolului tău, reușesc să pun live doar pagina principală, dar fără imagini și slider... pe lângă asta, celelalte pagini ale mele nu sunt live pe localhost... dă aceeași eroare pentru toate paginile interioare că nu au fost găsite pe acest server... te rog ajută-mă...

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