Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • știri
  • Cum să treci de la wp pe o altă platformă. Transferul bazei de date

Cum să treci de la wp pe o altă platformă. Transferul bazei de date

Într-o zi, poate veni o zi în care trebuie să-ți schimbi adresa. Acest lucru se poate întâmpla din cauza faptului că domeniul ales cu mult timp în urmă nu se mai potrivește cu conținutul site-ului, sau pur și simplu doriți să achiziționați un brand mai atractiv pentru dvs. În orice caz, dacă ai nevoie de un site pentru alt domeniu, atunci cu siguranță vei avea nevoie de un ghid detaliat.

În general, nu este atât de dificil să transferi WordPress pe alt domeniu pe cont propriu, dar în acest proces pot apărea unele probleme care vor fi greu de rezolvat fără abilitățile corespunzătoare. Prin urmare, se recomandă utilizarea pluginurilor speciale care automatizează o parte a acestui proces. Dacă tot decideți să o faceți manual, atunci citiți cu atenție acest manual.

Vă rugăm să rețineți că acest ghid presupune un domeniu curat și transfer de conținut din cel existent.

Aceasta este cea mai ușoară metodă și cea mai puțin problematică pentru utilizatorii începători.

Pasul 1: Dezactivați permalink-urile

Primul lucru de făcut înainte de a muta WordPress direct pe alt domeniu este să dezactivați permalinkurile. Pentru a face acest lucru, selectați „Setări> Legături permanente” în Panoul Administratorului, bifați opțiunea „Simplu” și salvați modificările.

Pasul 2: Copiere de rezervă a bazei de date

Următoarea acțiune este backup bazele de date ale locului de producție pentru a proteja împotriva situațiilor neprevăzute. Înainte de a începe copierea, verificați dacă găzduirea dvs. o face automat.

Pentru a copia manual baza de date, trebuie să utilizați aplicația web PhpMyAdmin la care găzduirea dvs. oferă acces. Doar selectați baza de date dorită pe pagina PhpMyAdmin și mergeți la fila „Export”. Apoi, faceți clic pe „OK” și salvați-l pe computer.

Pasul 3: transferați fișiere

Acum folosind-o pe a ta Client FTP sau managerul de fișiere pe care îl oferă găzduirea dvs., descărcați întregul conținut al folderului wp-content de pe site-ul de producție pe computer. Asigurați-vă că verificați că absolut toate fișierele sunt descărcate, fără nicio pierdere, acest lucru este foarte important.

Pasul 4: Instalarea unui site nou și încărcarea conținutului

Totul este simplu aici, instalează WordPress pe un alt domeniu către care site-ul va fi transferat folosind metoda preferată. Acest lucru se poate face așa cum oferă găzduirea dvs. sau manual. Apoi, înlocuiți conținutul folderului wp-content al noului site cu conținutul folderului corespunzător descărcat pe computer. Asigurați-vă că noul site are structura corecta cataloage

Vă rugăm să rețineți dacă ați folosit instalare automată wordpress-ul pe care îl oferă hostingul, atunci vei avea un noua baza date. Din moment ce vom folosi backup vechi, atunci acesta trebuie eliminat. Urmează următoarele instrucțiuni:

  • Accesați PhpMyAdmin prin găzduire;
  • Deschide baza de date a noului site;
  • Faceți clic pe fila „Structură”;
  • Bifați caseta de sub „Verificați toate”;
  • În apropiere, în lista derulantă, selectați „Ștergeți” și confirmați acțiunea.

Pasul 5: Editarea bazei de date

Exact asta acțiune importantăîn curs de mutare, deoarece depinde de el dacă site-ul va funcționa la noua adresă. Va trebui să modificați toate linkurile directe din baza de date de rezervă pentru a conține noua adresă. Deoarece unele adrese URL din WordPress sunt serializate, nu ar trebui să le înlocuiți niciodată cu un editor de text.

Din fericire, există scenariu special Search-Replace-DB, cu care poți face automat înlocuirea link-urilor în WordPress, ținând cont de serializare. Doar încărcați folderul script în găzduire, lângă wp-content și accesați „your-site.ru/Search-Replace-DB-master/index.php”.

Pe pagina care se deschide, lipiți în câmpul „ caută... "domeniul vechi (de exemplu, http://site-ul-vou.ru), iar în câmpul" înlocuiți cu ... "unul nou (http://site-ul-vou.ru). Apoi, în blocul „acțiuni”, faceți clic pe butonul „execuție live” și așteptați sfârșitul procesului de înlocuire a linkului. Odată ce procesul de înlocuire este finalizat, exportați baza de date editată, așa cum ați făcut înainte.

Pasul 6: Încărcați baza de date

După ce vechea bază de date este editată, aceasta poate fi încărcată pe alt site. Pentru a face acest lucru, mergeți la găzduire și deschideți o nouă bază de date în PhpMyAdmin. După aceea, accesați fila „Import”, selectați fișierul de rezervă editat și faceți clic pe „OK”.

Pasul 7: Conectați-vă la panoul de administrare și activați permalinkurile

Toate detaliile pentru intrarea în panoul de administrare ar trebui să fie aceleași ca înainte. Chiar dacă ați specificat un alt nume de utilizator sau o parolă atunci când ați instalat un nou site WordPress, acestea vor fi în continuare înlocuite de baza de date importată.

Odată ce vă aflați în panoul de administrare, accesați Setări> Legături permanente și reveniți aspect vechi URL-uri.

Pasul 8: creați o redirecționare 301

Încă una nuanță importantă, care nu trebuie sărit în timpul transferului, deoarece depinde de accesul utilizatorilor pe noul site atunci când fac clic pe link-urile vechi. Și acest lucru se aplică nu numai paginii principale, ci și tuturor paginilor și postărilor disponibile pe care unii utilizatori le pot avea în marcajele lor.

Pentru a redirecționa vizitatorii către noua adresă, va trebui să accesați vechiul domeniu prin FTP. În directorul rădăcină, ar trebui să găsiți un fișier numit „ht.access” (dacă lipsește, trebuie doar să creați unul nou și să-l puneți acolo). Apoi, deschideți acest fișier în orice editor de text si adauga următoarele rânduri:


RewriteEngine Pornit
RewriteBase /
RewriteRule ^ index.php $ - [L]
RewriteCond% (REQUEST_FILENAME)! -F
RewriteCond% (REQUEST_FILENAME)! -D
RewriteRule. /index.php [L]

Dacă acest cod era deja prezent în fișier, atunci adăugați numai această linie la el:

Redirecționare 301 / http://new-your-site.ru/

Salvați fișierul și asigurați-vă că redirecționarea funcționează și că sunteți dus la noul site la vechea adresă.

Pasul 9: Trimiteți sitemap XML la Google

Migrarea este aproape completă, trebuie doar să avertizați motoarele de căutare despre aceasta. Cel mai bun mod fă-o fără să strici Optimizare SEO, creați și trimiteți un sitemap XML la Google. Este foarte ușor de făcut, trebuie doar să instalați plugin google Sitemap XML, accesați setările acestuia și trimiteți hărțile finalizate la Google.

Concluzie

Migrați WordPress la un domeniu complet diferit, nu așa sarcină dificilă dacă faci totul în ordinea descrisă în acest articol. Dar, după cum știți, totul nu decurge întotdeauna conform planului, prin urmare, este foarte important să faceți o copie de rezervă înainte de a începe întreaga procedură pentru a restabili site-ul în cazul unor erori grave. Apropo, această metodă de mutare poate fi folosită și pentru a trece la gazduire noua.

Astăzi voi vorbi despre transferul unui site WordPress de la găzduire la găzduire sau de la găzduire la Denver, precum și la domeniu nou sau într-un alt folder.
Conținutul articolului:

De ce există o problemă la migrarea unui site WordPress

Mai devreme sau mai târziu, fiecare dintre noi trebuie să se confrunte cu o mișcare, pentru aceasta există o serie de motive. Cea mai des întâlnită dintre ele este nemulțumirea față de hosting, când nu mai ai puterea de a îndura, începi să te gândești la schimbarea furnizorului de hosting. Deși în acest caz este mai ușor să lăsați o cerere de suport tehnic pentru a vă transfera site-ul (orice găzduire decentă oferă un astfel de serviciu gratuit). A trebuit sa schimb hosting de o suta de ori, pana intr-o zi in sfarsit nu am avut noroc, acum folosesc hosting si te sfatuiesc.

Modificarea cauzală a domeniului poate fi site-ul filtrat sau interzis. motoare de căutare, atunci va trebui să alegeți un alt domeniu și să începeți promovarea de la început.

Dar nu știi niciodată ce motive te-au făcut să începi să-ți muți site-ul pe WordPress. Personal, trebuia să mă desfășor versiune locală site din Denver (citiți), deoarece lucrul cu un site local este mai rapid și mai convenabil. Pe acesta, puteți experimenta setările blogului și pluginurile fără a vă face griji cu privire la performanța site-ului. Prin urmare, sfătuiesc pe toată lumea să aibă o versiune locală, să fie.

Mutarea WordPress la o altă găzduire

1. Descărcați fișierele site-ului și baza de date de pe vechea găzduire

Metoda numărul 1:

Mergi la hosting vechi pentru a face copii de rezervă starea curenta fișiere și baze de date. De obicei, atunci când sunt gata, copiile de siguranță sunt salvate în directorul rădăcină al găzduirii într-o formă arhivată.

Pentru a ajunge la acest folder, puteți folosi FTP (eu folosesc Total Commander sau File Zilla) sau prin manager de fișiere hosting (aceasta metoda este mai comoda, dupa cum mi se pare). Descărcați arhivele rezultate pe computer. Despachetați baza de date.

Dacă dintr-un motiv oarecare nu ați putut face copii de rezervă, există a doua cale:

Apoi, accesați secțiunea de gestionare a bazei de date a găzduirii dvs., selectați phpMyAdmin. În coloana din stânga, selectați numele bazei de date din listă. Accesați fila Export și faceți clic pe OK. Salvați fișierul generat.

Deci, dump-ul bazei de date ca fișier cu extensia .sql și arhiva cu toate fișierele de blog sunt pe computerul nostru și sunt gata pentru a fi transferate pe o altă găzduire.

2. Transferarea datelor de pe un computer la o nouă găzduire

În secțiunea „baze de date” a noii găzduiri adăugați un nou utilizator de bază de date și o nouă bază de date, creați o parolă pentru aceasta și amintiți-o. La mine arata asa:

Atenţie! Daca schimbi la fel Numele domeniului, acum trebuie să completați elementul „”, apoi reveniți și continuați în ordine.

Deschideți phpMyAdmin, găsiți baza de date în lista din stânga, accesați fila Import. Încărcați dump-ul de bază de date descărcat anterior cu permisiunea sql și faceți clic pe OK (Go).

Acum încărcați arhiva cu fișiere pe ftp și dezarhivați-o. Asigura-te ca pana la urma fisierele sunt in folderul corect, pe gazduirea mea acesta este folderul public_html, se poate numi si httpdocs, www sau altfel, in functie de gazduire. Asigurați-vă că acest folder este gol înainte de a despacheta arhiva în el.

3.Configurarea conexiunii la bază și setarea drepturilor

Găsiți fișierul wp-config.php la rădăcina site-ului. Schimbați datele de conexiune la baza de date din ele cu altele noi:

/ ** Numele bazei de date pentru WordPress * / define ("DB_NAME", "your_database_name"); / ** Nume utilizator MySQL * / define ("DB_USER", "database_username"); / ** Parola bazei de date MySQL * / define ("DB_PASSWORD", "database_password");

Setați permisiunile (atributele) la 777 pentru folderul wp-content / uploads și toate subfolderele. Acest lucru se face prin ftp sau în managerul de fișiere:

Conectarea domeniului dvs. la o nouă găzduire

Site-ul dvs. ar trebui să înceapă să lucreze la noua găzduire, dar nu îl puteți verifica încă, deoarece domeniul se referă în continuare la vechea găzduire. Pentru a remedia această situație:

  • Cere noul hoster pentru asta servere DNS... De obicei, ele sunt scrise într-o scrisoare trimisă pe e-mail la înregistrarea unei găzduiri.
  • Mergi la Zona personală registratorul dvs. de domenii - site-ul de unde ați cumpărat domeniul. Eu folosesc 2domains.ru și vă voi spune cum se face acolo. Găsiți secțiunea „Gestionați serverele DNS” și schimbați serverele DNS cu altele noi:

Acum trebuie să așteptați până când modificările vor intra în vigoare și domeniul este legat de găzduire. Poate dura până la trei zile, dar experiența arată că în câteva ore veți putea deja să vă încărcați site-ul.

Dacă nu te muți într-un domeniu nou, lecția s-a încheiat pentru tine. Dacă site-ul nu funcționează, aruncați o privire.

Mutarea WordPress pe alt domeniu, folder

Dacă, pe lângă găzduire, trebuie să vă transferați site-ul pe alt domeniu, va trebui să vă confruntați cu unele dificultăți. Spre deosebire de majoritatea CMS-urilor, în WordPress toate căile sunt înregistrate cu link-uri absolute (acesta este un minus neplăcut al sistemului) și trebuie să ne ocupăm de ele manual. Să mergem în ordine:

1. Lucrul cu baza de date

Când ați descărcat descărcarea bazei de date de pe vechea găzduire, trebuie să o deschideți într-un editor (eu folosesc Dreamweaver) și să înlocuiți toate referințele la vechiul domeniu cu cele noi:

Există o altă modalitate: când importați baza de date, mergeți la fila SQL și faceți trei interogări:

UPDATE wp_options SET option_value = REPLACE (option_value, "https://old_domain.ru", "https://new_domain.ru") WHERE option_name = "home" SAU option_name = "siteurl";

UPDATE wp_posts SET guid = REPLACE (guid, "https://old_domain.ru", "https://new_domain.ru");

UPDATE wp_posts SET post_content = REPLACE (post_content, "https://old_domain.ru", "https://new_domain.ru");

2. Modificări la.htacces și robots.txt

Găsiți astfel de fișiere în directorul rădăcină al site-ului, găsiți referințe la vechiul nume de domeniu în ele și înlocuiți-le cu unul nou.

3. Modificări în fișierele site-ului

Rețineți că acest articol este opțional. Dacă totul funcționează pentru tine, atunci poți sări peste el. Uneori se întâmplă să se strecoare și subiectul link-uri absolute la vechiul domeniu și trebuie înlocuite.

Puteți despacheta arhiva cu fișierele site-ului dvs. și puteți căuta prin toate aceste fișiere prezența vechiului domeniu în ele. Similar cu lucrul cu baza, schimbați vechile legături cu cele noi. Ura, am terminat cu transferul wordpress-ului pe alt domeniu.

Mutarea unui site într-un alt folder

Dacă trebuie să vă mutați blogul într-un folder diferit (de exemplu, domain.ru/blog), faceți următoarele modificări la .htaccess (modificări cu caractere aldine):

# ÎNCEPE WordPress
RewriteEngine Pornit
RewriteBase / blog/
RewriteRule ^ index \ .php $ - [L]
RewriteCond% (REQUEST_FILENAME)! -F
RewriteCond% (REQUEST_FILENAME)! -D
RewriteRule. / blog/index.php [L]
# Terminați WordPress

Posibile erori legate de mutarea blogului dvs. WordPress

În cazul în care site-ul dvs. nu funcționează, iată câteva exemple. greșeli tipice... Daca greseala ta nu este in lista, lasa un comentariu, voi extinde cu placere aceasta lista :)

  1. Eroare de instituire a unei conexiuni bază de date. Această eroare se întâmplă dacă datele sunt introduse incorect în fișierul wp-config.php.
  2. S-a deschis pagina de instalare WordPress. O situație similară ar fi putut apărea din cauza unei erori de import a bazei de date. Încercați să ștergeți toate tabelele bazei de date și să reimportați dump-ul.
  3. Vedeți pagina de întâmpinare a furnizorului dvs. de găzduire. Acest lucru se poate datora faptului că nu ați golit folderul public_html (httpdocs) înainte de a despacheta arhiva în el. Ștergeți fișierul index.html.
  4. Interzis. Nu aveți permisiunea de a accesa / pe acest server. Este posibil să fi încărcat fișierele site-ului în folderul greșit.

Algoritmul este următorul:

  1. Alege baza dreapta date.
  2. Faceți clic pe elementul de meniu „Export” în meniul de sus.
  3. Determinați metoda de export. Având în vedere că toate setările implicite sunt salvate, puteți folosi opțiunea „Rapid”. Aleg „Normal” doar dacă vreau să comprim fișierul.
  4. Asigurați-vă că toate tabelele bazei de date WordPress sunt selectate pentru migrare.
  5. Dacă este specificată opțiunea „Normal”, atunci puteți defini compresia la export.
  6. În partea de jos a paginii, faceți clic pe „Ok”.

Ca rezultat, aplicația va crea un dump de bază de date și va oferi salvarea acesteia pe computer. Toate setările, după cum puteți vedea, sunt setate inițial și în 99% din cazuri nu trebuie schimbat nimic.

Procesul de import este și mai ușor. Să presupunem că aveți deja o bază de date de site goală creată în cPanel, unde doriți să transferați toate informațiile din trecut. Procedură:

  1. Accesați PhpMyAdmin și selectați o nouă bază de date.
  2. În meniul de sus, faceți clic pe elementul „Import”.
  3. După ce faceți clic pe butonul „Alegeți fișierul”, selectați fișierul SQL de importat pe computer.
  4. Faceți clic pe „Ok” în partea de jos a paginii.

După finalizarea cu succes a procedurii, veți vedea un mesaj corespunzător și o listă cu tabele create va fi afișată în partea dreaptă sub numele noii baze de date. Aceasta este migrația baze wordpress efectuat. Apoi revii la restul etapelor, dacă ai făcut-o.

Pluginuri de migrare a bazelor de date în WordPress

În articolul despre, am menționat câteva module care ajută la schimbarea numelui de domeniu (și a altor informații) în baza site-ului. Efectuarea manuală a modificărilor în PhpMyAdmin ar fi extrem de deranjantă și nu întotdeauna sigură. Nu voi trece în revistă pluginurile în detaliu, ci voi prezenta doar principalele lor avantaje.

Important! Toate cele trei plugin-uri sunt capabile să lucreze date serializateși faceți înlocuirea corectă a informațiilor din baza de date (ținând cont de lungimea liniei), de exemplu:

s: 11: „bună lume” devine s: 9: „lume nouă”

s: 11: „bună lume” devine s: 9: „lume nouă”

Pot exista erori la executarea SQL și editarea direct prin PhpMyAdmin.

Inițial, a permis doar efectuarea de modificări în baza de date, dar în ultimele versiuni dezvoltatorii și-au extins semnificativ funcțiile. Acum puteți descărca și un dump și să restaurați baza de date, să schimbați domeniul, prefixul. Interfață nouă a făcut-o în general grozav. În articol vă voi spune puțin mai multe despre modul, deși totul este extrem de simplu aici. Descărcări - 100k +, evaluare - 4.4.

Acest instrument poate fi folosit nu numai la migrarea unei baze de date WordPress, ci și a întregului site. vă permite să transferați fișiere media, pluginuri, teme. De asemenea, puteți începe procedura de căutare și editare a datelor în baza de date. Trăsătură distinctivă este o lucru rapid(pentru a nu împovăra furnizorul de găzduire), precum și absența necesității instalării PHP suplimentar extensii. Soluția funcționează chiar și cu PHP v5.2, în timp ce cea anterioară necesită cel puțin PHP v5.4. Peste 300 de mii de descărcări, evaluare - 4.8.

Îndeplinește principalele sarcini de transfer al unei baze de date pe WordPress: exportul unui dump, găsirea și înlocuirea informațiilor, salvarea fișierelor SQL pe computer. Peste 200 de mii. descărcări, scor - 4.7. Versiune gratuită, in principiu, suficient, desi bineinteles in PRO ma astept la mai mult chipsuri reci... Va trebui să importați baza de date prin PhpMyAdmin, așa cum am descris în prima secțiune.

Folosind pluginul Căutare și înlocuire

Am întâlnit cel mai des acest modul, așa că îl voi analiza mai detaliat ca exemplu. Cred că procesul de transfer al bazei de date WordPress în alte versiuni este același, ca ultimă soluție, vezi instrucțiunile video din descrierile lor pe wordpress.org.

Asa de. după Căutare și Înlocuieșteși activare, toate funcțiile sale sunt situate în elementul de meniu cu același nume din secțiunea „Instrumente”. Există 4 direcții principale:

  • Backup Database - crearea unei copii de rezervă.
  • Căutați și înlocuiți - căutați și înlocuiți informații.
  • Înlocuiți adresa URL a domeniului - schimbați domeniul.
  • Import SQL - import.

În primul și ultimul paragraf, există un singur buton „Export / Import”, dar, de fapt, aveți tot ce aveți nevoie pentru a migra complet baza de date și site-ul WordPress. Singurul lucru de reținut este că datele sunt importate în baza de date curentă conectată la proiect.

Accesați secțiunea Înlocuire URL a domeniului. De fapt, oferă posibilitatea de a înlocui vechiul domeniu cu unul nou.

Această caracteristică nu te va scuti de restul pașilor din algoritm, dar, cel puțin, va simplifica sarcina de a transfera baza de date pe WordPress. În plus, puteți schimba prefixul tabelului, ceea ce este și util.

Fila Căutare și înlocuire ajută la înlocuirea informațiilor din baza de date.

  • În primul rând, definiți valorile vechi și noi, apoi marcați tabelele unde trebuie efectuată căutarea și înlocuirea.
  • În mod implicit, opțiunea „Dry Run” este activată, ceea ce înseamnă că acțiunile vor fi efectuate în „modul de testare”.
  • Dacă debifați caseta, atunci vor apărea 2 opțiuni din care să alegeți - import interogare SQLși pentru efectuarea de modificări în baza de date sau efectuarea directă a acestei acțiuni.

Adică, de fapt, puteți face: 1) o rulare de testare a sarcinii, 2) o înlocuire reală a datelor, 3) să obțineți o interogare SQL și apoi să o injectați prin PhpMyAdmin sau a 4-a filă a modulului. Flexibilitate mare!

Total. Sper că aveți suficiente informații despre transferul unei baze de date pe WordPress pentru a efectua în mod independent această procedură. În principiu, nu este nimic complicat, dar atunci când lucrați cu o bază de date, trebuie să fiți întotdeauna extrem de atent - cel puțin să creați copii de rezervă înainte de a începe lucrul. Toate cele trei plugin-uri își fac treaba bine, dar personal îmi place cel mai mult Search and Replace - simplu, flexibil, fără detalii inutile.

Dacă aveți ceva de adăugat despre transferul și migrarea unei baze sau site-uri wordpress, scrieți în comentarii.

Astăzi, fiecare persoană care are propriul site pe Internet se poate confrunta cu problema că va trebui să transfere site-ul pe o altă găzduire. Pot exista multe motive diferite pentru aceasta. Desigur, cea mai frecventă dintre acestea este nemulțumirea față de serviciile oferite. Dacă nu mai suporti, atunci trebuie să acționezi. Aceasta este o procedură destul de lungă. Dacă faceți totul pas cu pas, puteți transfera site-ul în siguranță și nu refaceți totul de mai multe ori. Deci, cum migriți un site WordPress în timp ce salvați setările? În acest articol vei găsi toate răspunsurile la întrebările tale.

Transfer corect de site la Wordpress

Dacă ați folosit o găzduire destul de populară, atunci poate că puteți utiliza serviciul de transfer al site-ului. În plus, de obicei se realizează complet gratuit. Desigur, dacă acest lucru nu este posibil, atunci va trebui să faci totul singur. În primul rând, trebuie să luați în considerare algoritmul acțiunilor pentru a transfera corect un blog sau un site:

1. Mai întâi, trebuie să copiați toate fișierele de pe site-ul dvs.

2. Exportăm și baza de date din vechea găzduire.

3. După ce ați transferat toate fișierele, vă puteți conecta la noua găzduire.

4. Creați o bază de date și importați datele pe care le-ați salvat în ea.

5. Accesați fișier de configurare, în care trebuie să modificați setările pentru conectarea la noua bază de date.

6. La acest pas, puteți verifica corectitudinea tuturor acțiunilor. Puteți utiliza un domeniu tehnic sau o adresă URL temporară pentru aceasta.

7. Pe ultima etapă trebuie să schimbați DNS-ul domeniului. Pentru a face acest lucru, accesați panoul de control al registratorului de nume de domeniu.

Aceasta este o listă destul de lungă. Dacă toți acești pași sunt urmați corect, puteți migra WordPress de la găzduire la o altă găzduire. Acest lucru poate dura mult timp, dar nu vă grăbiți. Trebuie să vă asigurați că toate acțiunile au fost efectuate fără erori.

Mutarea fișierelor de pe vechea găzduire

Aceasta este o acțiune destul de simplă. Dacă tu însuți ai fost implicat în crearea site-ului, poți să-ți dai seama rapid și să faci totul corect. Pentru a efectua transferul Blog WordPress la o altă găzduire, trebuie să vă conectați prin FTP la vechiul server. După aceea, descarcăm toate datele pe computer. De asemenea, trebuie să pregătiți folderul în care veți salva fișierele din vechea găzduire.

Cometariu. Dacă trebuie să mutați mai multe site-uri deodată și doriți să înșelați, atunci ar fi logic să mutați simultan întregul folder cu numele public_html. După aceea, încărcați-l și pe noua găzduire. Din păcate, pe multe gazde din cauza structură diferită folderele pot eșua acest tip de truc. Fiecare site sau blog va trebui mutat separat.

Transferul bazei de date

Trebuie să exportați vechea bază de date în phpMyAdmin. Puteți accesa acest director prin panoul de control. Va trebui să găsiți un link către phpMyAdmin în Baze de date. Acest pas este necesar dacă aveți instalat cPanel.

Într-o fereastră nouă, selectați baza de date dorită, apoi accesați secțiunea „Export”. În continuare, trebuie să modificați câțiva parametri. Coborâm la articolul „Metoda de export” și selectăm „Normal”. Derulând puțin mai jos, veți vedea secțiunea „Ieșire”, iar în elementul „Comprimare”, setați valoarea la gzip.

Rămâne doar să vă confirmați acțiunile făcând clic pe butonul „OK”. Descărcarea bazei de date va începe imediat după aceea.

Mutarea unui site WordPress de la un domeniu la altul

În al treilea pas, trebuie să adăugați pe care urmează să îl transferați. Acest lucru se poate face în panoul de control al găzduirii. Trebuie să înțelegeți că pe multe servicii de găzduire nu puteți încărca fișiere până când nu conectați un domeniu la site. Adică, folderul www nu va fi creat fără un nume de domeniu asociat.

Deci cum o legați? După cum am aflat deja, trebuie să mergeți la panoul de control. Apoi, trebuie să găsiți secțiunea „Domenii” și să accesați ea. Apoi, faceți clic pe butonul „Adăugați nume de domeniu”. Rămâne doar de indicat fostul domeniuși confirmați acțiunile dvs.

Încărcarea fișierelor pe o nouă găzduire

În pașii anteriori, am pregătit totul pentru încărcarea fișierelor site-ului. Acesta este un pas destul de simplu pe care îl puteți trece rapid. Mai întâi trebuie să vă conectați la noul server prin FTP. Odată conectat, veți observa un director numit www. Navigand la acest folder, puteți vedea un alt folder cu numele domeniului dvs. De asemenea, este necesar să aruncați în el toate fișierele care au fost pe găzduirea anterioară.

Este de remarcat faptul că, dacă în prima etapă ați copiat întregul folder, atunci trebuie să lipiți nu folderul în sine, ci toate fișierele care se aflau în el. Adică, dacă ați copiat un director, de exemplu, my_blog, atunci acesta nu ar trebui să fie conținut într-un folder cu același nume. Va trebui să-l deschideți și să mutați toate fișierele care se aflau pe vechiul server. S-ar părea o greșeală destul de stupidă, dar se face des, așa că merita menționat.

De asemenea, trebuie să vă asigurați că nu există transmisii eșuate. Dacă totuși ați permis acest lucru, atunci trebuie să descărcați din nou astfel de fișiere. Dacă nu faceți acest lucru, atunci în viitor veți avea erori în activitatea site-ului.

Crearea bazei de date

În această etapă, trebuie să creăm o bază de date pe serverul selectat. Cum să o facă? Nu este nimic complicat în asta. Accesați panoul de control și selectați elementul „Băzuri de date”. Apoi, faceți clic pe butonul „Creează o bază de date”. Într-o filă nouă, introduceți parola și numele pentru noua bază de date.

Este de remarcat faptul că la numele bazei de date va fi adăugat automat un prefix cu autentificarea pe care o specificați la intrarea în panoul de control.

Importarea datelor în baza de date

Acum este necesar să transferăm informațiile pe care le-am salvat pe computer chiar la începutul călătoriei noastre către noua bază de date.

Accesați phpMyAdmin pe găzduirea selectată. Apoi, accesați secțiunea „Băzuri de date”. Acum trebuie să vă uitați la informații despre baza de date. Pentru a face acest lucru, trebuie să faceți clic pe butonul „Informații de conectare”.

Pe pagina noua se va deschide parametri utili pe care trebuie să le salvați pentru a conecta baza de date la site-ul nostru. Dar mai întâi trebuie să vă autentificați la phpMyAdmin. Făcând clic pe butonul corespunzător, trebuie să introduceți parola din baza de date.

PhpMyAdmin se va deschide pe o pagină nouă. Acum trebuie să efectuați pașii opuși față de ceea ce am făcut atunci când exportăm informații. Acest lucru nu ar trebui să vă dea probleme, dar merită să luați în considerare algoritmul de import de date:

Pentru a transfera pe alt site WordPress de găzduire, trebuie să accesați baza de date selectată.

Pe panoul de sus trebuie să faceți clic pe butonul „Import”.

Accesați câmpul „Fișier importat”, unde trebuie să specificați calea către baza veche date. Trebuie arhivat.

Desigur, încărcarea va dura mai mult dacă baza de date este destul de grea. La sfârșit, ar trebui să primiți un mesaj de descărcare cu succes. Dacă acest lucru nu se întâmplă, atunci trebuie să reîncărcați baza de date.

Configurarea conexiunii site-ului la baza de date

În această etapă, trebuie să setăm o conexiune la baza de date la un site sau blog WordPress. Aceste setări sunt stocate într-un fișier numit wp-config.php.

Acest fișier poate fi găsit la rădăcina site-ului în sine. Apoi, trebuie să găsiți acest document și să-l deschideți. Să trecem la rândurile în care sunt afișați parametrii în funcția define: DB_NAME este numele bazei de date, DB_USER este numele utilizatorului bazei de date, DB_PASSWORD este parola, DB_HOST este serverul bazei de date.

Pentru a transfera un blog pe un alt WordPress de găzduire, trebuie să completați aceste date din fereastra pe care am deschis-o mai devreme - „Informații de conectare”. În al doilea parametru al funcției define, trebuie să specificați informațiile necesare.

Verificăm calitatea transferului site-ului sau blogului

Aproape totul a fost deja făcut. Au mai rămas doar câțiva pași. În penultima etapă, trebuie să verificați calitatea muncii dvs. Dar cum se face? Deoarece numele domeniului nu indică încă site-ul nostru, trebuie să utilizați un domeniu tehnic sau o adresă URL temporară (aceasta este aceeași, numele depinde de găzduirea pe care încercați să vă verificați site-ul sau blogul).

Pentru a transfera un blog pe un alt WordPress de găzduire, trebuie să aflați numele domeniului tehnic. Pentru a face acest lucru, accesați secțiunea „Domenii”. Apoi, selectați nume doritși faceți clic pe butonul „Instrumente”. Într-o fereastră nouă, veți putea vedea un link către adresa URL temporară pentru blogul dvs. Facem clic pe el și verificăm corectitudinea activității site-ului nostru.

Când pleci, vei putea deschide pagina principala... Dacă acest lucru nu se întâmplă sau alte pagini nu se deschid pentru tine, atunci au apărut unele probleme în timpul transferului. Posibile probleme iar soluțiile lor sunt discutate mai jos.

Înregistrarea DNS

Dacă ați verificat site-ul și funcționează bine, atunci puteți trece la etapa finală. Trebuie să schimbați DNS-ul numelui de domeniu. Acum, pentru ca site-ul să fie vizibil pentru alți utilizatori, trebuie să specificați calea către site pe noua găzduire.

Pentru a transfera pe alt blog WordPress de gazduire, trebuie sa schimbi DNS-ul din panoul de control al site-ului de unde au fost achizitionate serviciile de inregistrare a numelui de domeniu. Acest lucru se întâmplă în moduri diferite pe diferite servicii. Dacă ai avut deja un site de lucru, atunci știi cum să faci asta. De asemenea, pe fiecare astfel de site există suport tehnic, care răspunde destul de repede.

DNS se schimbă destul de repede. În câteva ore, oamenii vor putea să vă viziteze din nou resursa.

Posibile erori și soluții

1. Dacă primiți un mesaj că nu este posibilă conectarea la baza de date, atunci trebuie să verificați modificarea în fișierul numit wp-config.php. Problema este că datele introduse în acest fișier sunt incorecte.

2. Dacă site-ul tău nu se deschide, ci doar începe instalarea WordPress, trebuie să încărcați din nou baza de date și să verificați dacă descărcarea a avut succes. Trebuie să verificați și asta încărcare în curs exact la baza de date care se conectează la server.

3. Dacă în loc să deschizi site-ul, numai Ecran alb, trebuie să verificați fișierele pe care le-ați încărcat pe găzduire. Descărcați din nou datele de pe vechiul server și reîncărcați-le pe cel nou.

4. Dacă, în loc de text normal, diverse distorsiuni și simboluri de neînțeles, trebuie să modificați codificarea din toate tabelele în utf8_general_ci.

5. Dacă problema este că sunt multe cuvinte ciudate, ar trebui să vă uitați la modul în care funcționează pluginurile. Aceasta este cel mai probabil cauza erorii. Examinați mesajul dat de server și navigați la pluginul corespunzător. Pentru a transfera un site WordPress pe o altă găzduire, pluginul trebuie eliminat, acest lucru ar trebui să rezolve problema.

Servicii de transfer site

Dacă aveți probleme la transferul unui site și nu sunteți în stare să le remediați, atunci puteți apela la ajutorul profesioniștilor. Există multe diverse servicii care prestează aceste servicii. Un transfer ușor de WordPress pe o altă găzduire vă va costa oriunde între 1.000 și 2.000 de ruble. Ei promit că vor muta site-ul pe o altă găzduire într-o zi.

Este destul de ieftin. Puteți plăti și nu vă faceți griji cu privire la siguranța informațiilor dvs. Aceste studiouri se asigură că fac backup site-ului, cercetează structura acestuia și transferă masa de link-uri a site-ului, astfel încât acesta să nu-și piardă ratingul.

Vă puteți muta gratuit site-ul pe alt server dacă astfel de servicii sunt furnizate prin găzduire. Trebuie să aflați imediat despre acest lucru pentru a nu petrece întreaga zi transferând proiectul dvs. Puteți afla mai multe despre acest lucru în suportul tehnic al site-ului. Desigur, aceste servicii pot fi plătite de la hosting. Poate fi mai ieftin decât firme speciale care sunt angajate în transferuri de site.

Concluzie

Transferarea WordPress de la o găzduire la alta este o procedură destul de laborioasă care necesită anumite abilități. Puteți folosi un algoritm pentru a vă ajuta să vă mutați blogul pas cu pas. Trebuie să vă pregătiți pentru asta și să vă eliberați timp. Dacă nu te-ai ocupat de transferul site-ului înainte, atunci poate dura mult. Cum îmi transfer site-ul WordPress pe o altă găzduire? Chiar dacă nu merge, nu fi supărat. Puteți comanda servicii de transfer site și a doua zi primiți site-ul dvs., care va fi pe noua găzduire. Amintiți-vă că găzduirea vă poate oferi servicii gratuite transfer la fața locului. Dacă aflați că acest lucru este posibil, atunci clarificați totul mai detaliat în suport tehnic.

Uneori poate apărea o situație când aveți nevoie de un site care rulează pe motor WordPress, transferați pe un domeniu nou. Acestea. esenţa acestei acţiuni este doar la schimbarea numelui de domeniu, tot conținutul, precum și structura linkurilor, rămân aceleași. În același timp, nu un moment lipsit de importanță - păstrarea indicatorilor TCI și PR.

LA această problemă trebuie abordat cu înţelegere deplină cazuri, deoarece opusul poate fi plin de consecințe neplăcute.

Procesul de transfer poate fi împărțit aproximativ în 2 părți:

  1. Mutarea unui site care rulează Motor WordPress, la noul domeniu.
  2. Creați o redirecționare 301 de la vechiul domeniu la cel nou.

Mutarea unui site WordPress pe un domeniu nou

În primul rând, trebuie să faci 2 lucruri:

  • copiați toate fișierele ftp de pe vechiul domeniu în cel nou;
  • neapărat creați o copie de rezervă a bazei de date a site-ului, astfel încât să puteți derula înapoi în caz de orice.

Acțiunile suplimentare pot fi efectuate în unul dintre următoarele trei moduri.

Prima cale

Acesta este cel mai simplu mod, care necesită un minim de acțiune din partea dvs.

  1. Accesați panoul de administrare al site-ului dvs. la pagină „Setări – General”.
  2. În domeniile « URL WordPress» și „Adresa site-ului” specificați adresa URL a noului domeniu și confirmați modificările făcând clic pe butonul "Salvează modificările".
  3. Gata.În același timp, WordPress vă va redirecționa către pagina de conectare a interfeței de administrare, dar deja pe un domeniu nou.

A doua cale

  1. Deschideți imaginea salvată a bazei de date SQL într-un editor de text sau PHP.
  2. Înlocuiți toate aparițiile vechii adrese a site-ului cu noua adresă, de exemplu, http://domain.ru inlocuit de http://newdomain.ruși salvați modificările.
  3. Încărcați dump-ul în baza de date de pe server după eliminarea tuturor tabelelor existente din acesta.
  4. Gata. Site-ul WordPress rulează la o nouă adresă.

A treia cale

  1. Accesați phpMyAdmin și selectați baza de date.
  2. Faceți clic pe " SQL„Și executați următoarele 3 interogări una câte una, înlocuind http://domain.ruși http://newdomain.ru respectiv pe vechiul şi noi adrese site-ul (rețineți că la sfârșitul adresei nu ar trebui să existe nicio bară oblică):

      UPDATE wp_posts SET guid = înlocuiți (guid, „http://domain.ru”, „http://newdomain.ru”);

      UPDATE wp_posts SET post_content = înlocuiți (post_content, „http://domain.ru”, „http://newdomain.ru”);

  3. Gata. Site-ul se va deschide acum la o nouă adresă.

Crearea unei redirecționări 301 de la vechiul domeniu la cel nou

Rămâne să ne asigurăm că la accesarea oricărei pagini a site-ului folosind vechea adresă, vizitatorul este redirecționat automat către aceeași pagină din noul domeniu.

Este nevoie de înlocuiți conținutul fișierului .htaccess situat la rădăcină domeniu vechi, la următoarele (un domeniu nou este indicat în loc de newdomain.ru):

Opțiuni + FollowSymLinks RewriteEngine on RewriteRule (. *) Http://newdomain.ru/$1

Aceasta completează procedura de transfer al site-ului dvs. WordPress pe un domeniu nou.

Acum câteva cuvinte despre păstrarea indicatorilor TCI și PR ai site-ului.

Directiva de mai sus, pe lângă scopul său direct, vă permite să transferați indicatorul într-un domeniu nou Google PR, deci nu ar trebui să fie probleme cu PR.

Cu toate acestea, problema transferului indicatorului rămâne deschisă pentru mine. TCI Yandex... Am citit suficiente informații despre asta, dar încă nu am găsit o soluție certă. Practic, se recomandă crearea unui fișier pe vechiul domeniu robots.txt specificând parametrul Host: newdomain.ru, nu va funcționa din cauza celei de-a 301-a redirecționări.

Aș fi recunoscător cuiva care îmi va lămuri această problemă.

Adăugat pe 24.04.

Eu însumi am găsit răspunsul la întrebarea mea. Astfel încât la accesarea vechiului domeniu se declanșează o redirecționare 301, dar cu excepția fișierului robots.txt, în dosar .htaccess domeniul vechi, trebuie să specificați următoarele:

RewriteEngine dezactivat Opțiuni + FollowSymLinks RewriteEngine on RewriteRule (. *) Http://newdomain.ru/$1

Și în fișierul robots.txt, specificați următoarele:

User-Agent: * Disallow: Gazdă: newdomain.ru

Top articole similare