Transferarea WordPress pe o altă găzduire. Folosind pluginul Căutare și înlocuire. Importarea datelor în baza de date

Pot exista situații în care trebuie să mutați WordPress într-o locație diferită de pe același server sau să îl mutați pe un alt server. În acest caz, nu este nevoie să reinstalați WordPress. WordPress este suficient de flexibil pentru a face față acestor situații.

Răspuns simplu pentru majoritatea instalațiilor:

  • Dacă baza de date și adresa URL rămân aceleași, puteți muta blogul prin simpla copiere a fișierelor și a bazei de date.
  • Dacă numele de utilizator sau numele bazei de date s-a schimbat, editați wp-config.php astfel încât datele corespunzătoare să se potrivească.
  • Dacă doriți să testați capacitățile noului serverînainte de tranziția completă? ar trebui să modificați temporar câmpurile „siteurl” și „home” din tabelul „wp_options” al noii baze de date (prin phpMyAdmin sau ceva similar).
    Dacă utilizați orice fel de redirecționări (permalink-uri), trebuie să dezactivați .htaccess și să reconfigurați permalink-urile astfel încât acestea să prindă viață.

Mutarea WordPress într-un site

Mutarea fișierelor WordPress dintr-o locație în alta pe serverul dvs. - schimbarea adresei URL - necesită câțiva pași speciali.

Iată instrucțiunile pas cu pas:

  1. Creați o locație nouă utilizând una dintre aceste două opțiuni:
    1. Dacă îl muți pe al tău dosar nou- creați un folder nou.
    2. Dacă doriți să mutați WordPress la dvs directorul rădăcină, asigurați-vă că toate fișierele și alte fișiere care pot fi înlocuite cu copii sunt copiate și/sau mutate, iar apoi folderul rădăcină este gata pentru noile fișiere WordPress.
  2. Conectați-vă la blogul dvs.
  3. Accesați > > panoul.
  4. În câmp Adresă WordPress (URI): modificați adresa URL pentru noua locație a fișierelor de bază WordPress.
  5. În câmp Adresa blogului (URI): schimbați adresa site-ului web cu una nouă.
  6. Clic Opțiuni de actualizare.
  7. (Nu încercați să deschideți/vizualizați blogul chiar acum!)
  8. Numai pentru WordPress 2.0:Ștergeți folderul wp-conținut/cache.
  9. Mutați fișierele de bază WordPress într-o locație nouă. Trebuie să mutați atât fișierele din directorul original, cum ar fi http://example.com/wordpress, cât și fișierele din subdirectoarele acestuia.
  10. Dacă utilizați , accesați panoul > > și actualizați structura linkului în fișierul dvs., care ar trebui să fie în același director cu fișierul principal index.php.
  11. Dacă aveți probleme cu imaginile lipsă pe care le-ați încărcat exact, va trebui să schimbați căile către imaginile din fiecare postare direct în baza de date SQL.

Este important să setați locația URI-ului ÎNAINTE de a muta fișierele.

Să presupunem că ați mutat accidental fișiere înainte de a modifica URI. Să presupunem că fișierele au fost stocate inițial în folderul /path/to/old/ și le-ați mutat în /path/to/new folder înainte de a schimba URI-ul. Pentru a remedia situația, creați o legătură simbolică de-a lungul căii /path/to/old/ (pentru utilizatorii de Windows O „legatură simbolică” este echivalentă cu o comandă rapidă) către folderul /path/to/new/, adică. da comanda

Ln -s /cale/spre/nou /cale/spre/vechi

și parcurgeți din nou pașii ca de obicei. Puteți elimina apoi linkul dacă doriți.

Totul este gata. Testează-ți site-ul pentru a te asigura că totul funcționează bine. Dacă modificările au inclus adresa noua pentru blogul dvs., asigurați-vă că oamenii cunosc noua adresă și luați în considerare adăugarea unor redirecționări la fișierul dvs. .htaccess pentru a trimite utilizatorii la noua adresă. Testați site-ul pentru a vă asigura că acesta funcționează corect o nouă adresă pentru tine blog, asigurați-vă că comunicați oamenilor noua adresă și luați în considerare adăugarea unor instrucțiuni de redirecționare în fișierul dvs. .htaccess pentru a ghida vizitatorii către noua locație.

  • Notă: Dacă schimbați doar serverul, păstrați Numele domeniului, tot ce aveți nevoie este să corectați wp-config.php și să încărcați totul pe noul server în forma în care se află.

Dacă nu-ți pasă dacă vechiul tău blog funcționează

  1. Descărcați o copie a fișierelor wordpress principale de pe blogul dvs. VECHI pe dvs hard diskși editați wp-config.php pentru a se potrivi noului server.
  2. Din nou, descărcați baza de date (dar păstrați-o pe cea veche pentru orice eventualitate), încărcați această nouă bază de date și copia fișierelor de bază wordpress cu wp-config.php editat pe noul dvs. server. Asta este!

Dacă Tu vrei Vechiul tău blog să funcționeze în continuare

Atenție: asigurați-vă că aveți o copie de rezervă a bazei de date WordPress a vechiului blog înainte de a continua!

Partea A - Activarea noului blog

  1. Descărcați întreaga instalare WordPress pe hard disk. Denumiți folderul în mod corespunzător pentru a indica că aceasta este instalarea blogului dvs. VECHI.
  2. Reveniți la VECHIUL blog și accesați opțiuni și schimbați adresa URL (ambele) cu cea a noului dvs. site.
  3. Din nou, descărcați întreaga instalație WordPress pe hard disk. Denumiți folderul în mod corespunzător pentru a indica că aceasta este instalarea NOULUI blog.
  4. Descărcați încă o dată baza de date (dar păstrați-o pe cea veche). Încărcați această bază de date pe noul dvs. server. Cel mai ușor va fi dacă utilizați același nume de bază de date și tu creați un utilizator cu aceleași date de conectare pe noul dvs. server ca pe vechiul dvs. server.
  5. Dacă ați folosit un alt nume de bază de date și/sau utilizator (vezi pasul anterior), editați corespunzător wp-config.php în folderul de instalare al NOULUI blog.
  6. Încărcați folderul de instalare al blogului NOUL pe noul dvs. site. Presto, NOUL dvs. blog ar trebui să funcționeze!

Partea B - Restaurarea vechiului blog

  1. Pe serverul original, ștergeți baza de date a blogului dvs. VECHI (rețineți că ar trebui să aveți o copie pe computerul local pe care ați făcut-o chiar de la început).
  2. Încărcați folderul de instalare al blogului dvs. VECHI pe serverul original, suprascriind fișierele care sunt în prezent acolo (puteți, de asemenea, să ștergeți folderul de instalare de pe server și pur și simplu să reîncărcați fișierele blogului VECHI).
  3. Încărcați baza de date a blogului dvs. VECHI de pe computerul local pe server. Asta ar trebui să facă!

O altă procedură pentru a face copii ale postărilor, comentariilor, paginilor, categoriilor și câmpurilor personalizate (starea postării, date, permalink-uri, stare ping...) ușor de urmat:

  1. Instalați un nou blog Wordpress
  2. Accesați panoul de administrare al blogului vechi. Aici, în Gestionare > Export, selectați „toate” în meniul Restricționează autor.
  3. Faceți clic pe Descărcați fișierul de export
  4. În noul blog, accesați Gestionare > Import, alegeți elementul Wordpress.
  5. În pagina care va fi afișată, selectați fișierul tocmai exportat. Faceți clic pe Încărcare fișier și Import
  6. Va apărea o pagină. În Atribuiți autori, atribuiți autorul utilizatorilor care există deja sau creați alții noi.
  7. Faceți clic pe Trimiteți
  8. La sfârșit, faceți clic pe Distrează-te

Notă: folosind această metodă dacă există unele articole pe blogul nou (cum ar fi Salut Lume, pagina de informații...), acestea nu vor fi șterse. Articolele sunt doar adăugate. Folosind procedura anterioară, articolul din noul blog va fi șters.

Mutarea WordPress pe un server nou cu Fantastico

Unele gazde web folosesc un serviciu numit Fantastico, care poate instala un web WordPress vanilie cu doar câteva clicuri. Vă puteți transfera blogul pe unul dintre aceste site-uri, dar pașii sunt ușor diferiți.

Începeți prin a face backup pentru datele dvs. Aceasta include copierea de rezervă a bazei de date WordPress, precum și a tuturor fișierelor de bază, imaginilor, pluginurilor și altor fișiere de pe site-ul dvs. Vezi și pentru mai multe detalii.

Faceți o copie a bazei de date. Va trebui să editați fișierul .sql, iar în caz de erori, este important să lucrați la o copie.

Începeți procesul de lucru din copiile copiilor de rezervă.

  1. Dacă ați schimbat domeniul, editați fișierul baza de date pentru care ați făcut backup pentru a reflecta acest lucru. O modalitate simplă de a face acest lucru este:
    1. Folosind a, deschideți a copie din fișierul bazei de date .sql.
    2. Folosind funcția de căutare și înlocuire, găsiți toate aparițiile blogului vechi și înlocuiți-l cu noua adresă URL.
    3. Repetați procesul cu vechea adresă de e-mail. (De exemplu, înlocuirea [email protected] cu [email protected])
    4. Salvați modificările.
  2. Încărcați-vă pluginurile și temele de pe vechiul site pe cel nou.
  3. Aruncă (șterge) tabelele bazei de date ale web-ului Fantastico preinstalat.

Când ești gata verifică-ți site-ul, asigurați-vă că și cookie-uri, astfel încât să vedeți modificările în browserul dvs. web.

Salutare tuturor! Alexander Sergienko este în legătură cu tine. Cititorii obișnuiți știu că unul dintre hobby-urile mele este. Și nu pot să nu spun că acest hobby aduce rezultate bune. Dar pentru a avea succes în vânzarea proiectelor pe Internet, trebuie să le poți transfera, să le transferi atât pe o altă găzduire, cât și pe alt domeniu.

Spune-mi, câte moduri de a transfera un site web cunoști? Voi vorbi despre trei, fiecare dintre ele având propriile avantaje și dezavantaje, după ce am aflat care, transferul unui site WordPress pe o altă găzduire va fi cât se poate de simplu și clar.

Acest articol Il impart in 2 parti:

1. Transferați site-ul pe alt domeniu.

2. Transferarea unui site WordPress pe o altă găzduire (Timeweb).

1. Transferarea unui site WordPress pe alt domeniu

În această secțiune a articolului, mă concentrez pe baza de date, citesc detaliile (cum se importă, se exportă baza de date, se copiază fișierele site-ului etc.) din a doua secțiune.

Este logic să transferați un proiect Internet într-un alt domeniu numai după achiziționarea acestuia. Sau, dacă ți-ai venit în fire și ai decis să-ți redenumești resursa de internet. În principiu, nu există nicio diferență când doriți să schimbați numele, deoarece îl puteți seta și toți indicatorii săi (ai domeniului) se vor transfera pe cel nou, dar mai multe despre asta mai târziu.

De fapt, dificultatea în sine este că indicatorii domeniului vechi (și Pr) curg fără probleme în cel nou.

În timpul transferului, întreaga structură a legăturilor, tot conținutul resursei de Internet rămân aceleași, doar domeniul se schimbă.

Deci, primul lucru pe care trebuie să-l faceți înainte de a începe transferul:

  • Copiați toate fișierele proiectului Internet și mutați-le într-un folder asociat noului domeniu;
  • Crea copie de rezervă baze de date pentru asigurări.

Acum trebuie să schimbăm toate linkurile de genul înlocuiți http://domain.ru cu http://newdomain.ru . În caz contrar, toate imaginile și paginile resursei de internet vor fi conectate la domeniu nou. În continuare, vă voi oferi trei moduri de a face acest lucru:

Prima cale .

Această metodă este potrivită pentru un site gol, sau unul creat pe un server local, deoarece schimbăm doar site-ul și home, iar linkurile din meniu și adresele imaginii nu se schimbă.

Această metodă este cea mai simplă, dar am învățat-o mai târziu decât altele :).

1). Accesați panoul administrativ al blogului dvs., faceți clic pe element „Setări”---> „General” .

2). În domeniile „Adresa WordPress (URL)”Și „Adresa site-ului (URL)” introduceți noua adresă de domeniu și faceți clic pe butonul "Salvează modificările" . După care WordPress vă va redirecționa imediat către pagina de conectare pe noul domeniu.

A doua cale .

Poate fi folosit dacă lungimile numelor de domenii (vechi și noi) sunt aceleași sau site-ul are un număr mic de postări, deoarece poate apărea o eroare în baza de date.

1). Exportați baza de date pe computer. Formatul ar trebui să fie „ SQL" .

2). Deschideți fișierul bazei de date (dump) în format sql folosind orice editor PHP, recomand să folosiți programul notepad++ pe care o poți.

3). Acum înlocuiți toate adresele URL vechi din baza de date cu altele noi, pentru a face acest lucru în notepad++ faceți clic ctrl+f iar în fereastra pop-up selectați „ A inlocui", apoi introduceți elementul " Găsi" URL existent, la un moment dat "Inlocuit de" - URL nouă.

4). Ștergeți vechea bază de date și importați-o pe cea nouă, după care site-ul se va deschide la noua adresă.

A treia cale .

Cea mai bună opțiune, dintre cele enumerate.

1). Deschideți phpMyAdmin, faceți clic pe baza de date pe care doriți să o editați.

2). Click pe " SQL" și rulați 3 interogări, înlocuind vechea adresă de domeniu cu una nouă. Introduceți interogările rând pe rând.

  • UPDATE wp_options SET opțiune_valoare = înlocuiți (option_value, „http://domain.ru”, „http://newdomain.ru”) WHERE opțiune_name = „acasă” SAU opțiune_nume = „siteurl”;
  • 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”);

Grozav, acum trebuie să transferăm valorile Titz și Pr pe noul domeniu. Pentru a face acest lucru în fișier .htaccess, care se află, scrieți următoarele:

Opțiuni +FollowSymLinks
RewriteEngine activat

Această directivă facilitează transferul Pr din vechiul domeniu în cel nou.

În unele cazuri, acestea se strecoară în fișierele de proiect de pe Internet pentru vechiul domeniu, care pot fi corectate doar manual. Pentru aceasta puteți folosi notepad++, verificați fișierele site-ului și înlocuiți așa cum este descris în metoda nr. 2.

Pentru a transfera Tiz ai nevoie:

1). În fișierul .htaccess, introduceți următoarele:


RewriteEngine dezactivat

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

2). În fișierul robots.txt, introduceți următoarele:

Agent utilizator: *
Nu permiteți:
Gazdă: newdomain.ru

Gata, acum Tits și Pr din vechiul tău domeniu se vor muta în cele din urmă în noul domeniu.

2. Transferarea unui site WordPress pe o altă găzduire

Adesea este nevoie de a transfera un site web pe o altă găzduire, din anumite motive, de exemplu, fiabilitatea și calitatea găzduirii.

În acest articol voi vorbi despre migrarea unui site web de pe Gazduire Timeweb la aceeași găzduire. Acestea. O voi rezolva această întrebare pe aceeași găzduire în cadrul acestui articol. Desigur, veți avea două servicii de găzduire diferite.

De asemenea, mă concentrez pe mici detalii (cum să copiați fișiere, o bază de date, conectați un domeniu etc.), care sunt dificile pentru începători în această chestiune, deoarece majoritatea webmasterilor cu experiență nu acordă atenție acestui lucru.

Deci, să începem:

1). Realizarea unei arhive a tuturor fișierelor site-ului . Există o secțiune pentru asta "Manager de fișiere « , apoi deschideți folderul cu proiectul dvs. de Internet și mergeți la rădăcina acestuia. Care este rădăcina unui site? Apoi, faceți clic pe filă „Editați” ---> „Selectați tot” .

Odată evidențiat, faceți clic "Arhivare--->Arhivare" . După care vi se va cere să selectați tipul de arhivă, selectați rar sau fermoarși apăsați „ Pentru a încheia„, după un timp va fi creată o arhivă cu parametrii selectați. Atingerea finală este să dai dublu clic pe arhivă cu butonul stâng al mouse-ului, după care va începe descărcarea pe computer.

2). Exportați baza de date pe computer . Pentru asta căutăm articolul "Bazele Date MySQL " , presa. O listă cu toate bazele de date se va deschide în fața ta. Faceți clic pe în baza de date pe care dorim să o descărcam pe computerul nostru.

Grozav, acum apasă Tab "Export". Lăsați formatul același, apoi faceți clic pe „ Bine". Asta e, acum baza de date va fi descărcată automat pe computer.

3). Importul unei baze de date pe un server (hosting) . Înainte de a face acest lucru, trebuie să creați o nouă bază de date pe găzduirea în care mutați site-ul. Pentru a face acest lucru, accesați secțiunea "Baze de date MySQL" . Acolo veți vedea o linie pentru a crea o nouă bază de date. Introduceți numele și parola dorite pentru baza de date.

După aceea, du-te la așa cum este descris la punctul 2, dar acum trebuie să apăsăm butonul " Import" , selectați baza de date a proiectului Internet care urmează să fie transferat și apăsați butonul " Bine" .

4). Editarea fișierului wp-config.php .

Acest fișier se află în arhiva site-ului, imediat când deschideți arhiva, căutați un fișier cu acest nume, nu intrați în niciun folder. Când găsiți acest fișier, trageți-l pe desktop și deschideți-l folosind programul notepad++, care poate fi descărcat din linkul din prima parte a articolului.

Mai jos în captură de ecran am evidențiat liniile care trebuie înlocuite. Numele bazei de date WordPress, numele de utilizator MySQL, parola MySQL - am creat toate acestea în paragraful anterior.

Singura dificultate este identificarea gazdei MySQL. Pe Timeweb este întotdeauna " gazdă locală", în alte găzduiri poate exista un nume de gazdă corespunzător diferit. Dar, în orice caz, ar trebui să vi se trimită o scrisoare către e-mail cu parametrii tăi de acces atât prin FTP, cât și direct prin site-ul de găzduire. Dacă nu ați primit nimic, contactați serviciul de asistență pentru server (găzduire) și poate puteți vedea toate setările din dvs. cont personal.

Fiți atenți, deoarece chiar și absența indentării necesare în caracterele acestui fișier nu va permite proiectului dvs. de Internet să funcționeze.

Ok, când completați rândurile necesare - înlocuiți-l pe cel vechi wp-config.phpîn arhivă pentru unul nou.

5). Încărcarea tuturor fișierelor site-ului pe un nou server (găzduire) . La fel ca la punctul 1, accesați "Manager de fișiere" , deschideți folderul în care dorim să descarcăm arhiva site-ului, faceți clic « Fişier"---> „Încărcați" , selectați arhiva și faceți clic pe „ Încărcați" .

După ce arhiva este descărcată pe găzduire (server), faceți clic pe ea și selectați elementul de meniu " Arhivar" ---> "Dezarhivați" .

6). Plasarea unui domeniu pe un hosting (server) . Pentru a face acest lucru, în Timeweb va trebui să faceți clic pe element "Managementul domeniului" . Faceți clic pe următorul "Postați pe serverele NS" .

1. Notați numele și selectați zona în care se află (ru, com etc.)

2. Selectați directorul (dosarul) în care se află site-ul (unde ați despachetat arhiva cu site-ul).

3. Apăsați butonul "Transferați domenii pe serverele TimeWeb NS" .

7). Atașăm (link) domeniul la folderul rădăcină al site-ului . Acestea. în folderul în care se află resursa Internet. Pentru a face acest lucru, faceți clic pe element "Administrarea site-ului web" în contul dvs. de găzduire Timeweb. După aceea, selectați domeniul și directorul în care se află site-ul, faceți clic "Conectați un domeniu la site" .

Toate! Dacă ai parcurs toți pașii corect, atunci site-ul tău va funcționa pe noua găzduire și se va deschide la vechea adresă (domeniu).

Dacă aveți păreri despre articol, scrieți în comentarii.

P/S

Salutări, Alexander Sergienko

Dezvoltarea unui nou site web, în ​​special, începe pe un server local (citiți:). Acest lucru are multe avantaje și, vorbind despre dezavantaje, putem observa unul - cum îl putem transfera apoi în găzduire reală? Deși acest minus se aplică mai mult pentru constructorii de site-uri începători. Gândind că acest lucru este dificil, exportul bazei de date, importul bazei de date, schimbarea căilor de adrese etc. Dar în realitate nu este așa, este destul de procedura simplași necesită cunoștințe minime din partea dvs. Și acest manual vă va ajuta să vă dați seama mai repede.

Odată ce ați finalizat seria și ați instalat, următorul pas este transferul la găzduire reală. ÎN Migrare WordPress Absolut totul va fi inclus, pagini, postări, etichete, setări, plugin-uri și va fi salvat așa cum a fost pe serverul local. Prin urmare, nu trebuie să vă faceți griji, nimic nu va fi pierdut sau nu va dispărea.

Transfer WordPress.

Pasul 1. Exportați baza de date pe serverul local.

În primul rând, exportăm baza de date din server local. Accesați http://localhost/tools/phpmyadmin/, selectați baza de date din stânga și accesați fila „Export”.

Lăsați restul setărilor neschimbate și apasa butonul"BINE".

Pasul 2. Transferați fișiere WordPress.

Pentru acest pas trebuie să aveți acces la serverul real prin intermediul unui client FTP. De obicei, hosterul trimite datele prin e-mail după înregistrare. Conectați-vă la acesta folosind orice client FTP, de exemplu, FileZilla este cel mai popular. Deschideți directorul principal (în multe hosteri se numește ca public_html) și transferați totul fisiere locale WordPress în acest folder.

Pasul 3. Creați o bază de date pe un server real.

Conectați-vă la CPanel furnizat de hosterul dvs., derulați la secțiunea „Băzuri de date” și selectați baza de date MySQL.

Introduceți numele bazei de date și faceți clic pe create.

Adăugați un nume de utilizator și o parolă (nom scriem toate datele în proiectul nostru).

Selectați utilizatorul și baza de date pe care tocmai le-ați creat și faceți clic pe „Adăugați”.

În fereastra de deschidere, bifați caseta pentru toate tabelele.

Pasul 4. Importați baza de date pe serverul real.

Ne întoarcem la cPanel, mergem la phpMyadmin, selectăm baza de date nou creată din stânga și facem clic pe fila „Import”.

Încărcăm baza de date exportată anterior de pe serverul local.

Debifați „Import parțial” și faceți clic pe „ok”.

Pasul 5. Schimbați adresa URL.

Acesta este cel mai mult parte importantă Migrare WordPress. Există trei opțiuni pentru schimbarea adreselor.

- Interogări SQL
— Folosiți un plugin
— Manual

Recomand cu căldură schimbarea manuală - acesta este cel mai mult metoda eficienta. Pentru că, în orice caz, va trebui să modificați manual atât SQL-ul, cât și pluginul. Pentru interogări SQL Trebuie să adăugați următoarele linii în phpMyadmin în fila „SQL” din câmpul de introducere.

UPDATE wp_options SET option_value = REPLACE(option_value, "http://localhost", "http://adressaita.ru") WHERE option_name = "home" SAU option_name = "siteurl"; UPDATE wp_posts SET guid = REPLACE(guid, "http://localhost","http://adressaita.ru"); UPDATE wp_posts SET post_content = REPLACE(post_content, "http://localhost", "http://adressaita.ru");

http://localhost – adresa locală a site-ului.
http://adressaita.ru – adresa site-ului real.

Pluginul care schimbă adrese este numit Adresele URL de actualizare Velvet Blues

Și ultima opțiune este manuală. Este puțin mai multă bătaie de cap, dar este eficient. Veți avea nevoie de un editor de text (utilizați Notepad++) și de o bază de date de pe un server local. Deschideți baza de date în editor (prin glisare și plasare) și accesați fila „Căutare – Găsiți”.

1. Adresă locală.
2. Adresă reală.

Și faceți clic pe „Înlocuiește tot”. Următorul pas este să schimbați calea rădăcină, arată cam așa:

W:/home/localhost/www/localblog

Pentru a afla o cale similară pe o găzduire reală, trebuie să creați un fișier cu orice nume și să scrieți următoarele rânduri în el:

Calea rădăcină

Salvați-l în format php și încărcați-l în găzduirea reală din folderul rădăcină public_html. Apoi mergeți la:

http://yourdomain.ru/filename.php

Copiați calea rezultată și înlocuiți-o cu cea de mai sus în exemplu. Dar nu te opri aici, caută toate meciurile și schimbă-te adresa reală. Când ați terminat de schimbat căile adreselor, copiați tot conținutul și în phpMyadmin din fila SQL, lipiți-l în câmpul de introducere și faceți clic pe „ok”.

Dacă schimbați manual căile de adrese, atunci al patrulea pas „Import DB” nu este necesar.

Pasul 6. Configurați fișierul wp-config.php

Ultimul lucru rămas este să înregistrați numele bazei de date, utilizatorul și parola. Deschideți fișierul wp-config.php situat în directorul rădăcină și modificați următoarele:

/** Numele bazei de date pentru WordPress */ define("DB_NAME", "DB name"); /** Nume utilizator MySQL */ define("DB_USER", "Utilizator"); /** Parola pentru baza de date MySQL */ define("DB_PASSWORD", "DB Password");

După toți acești pași, veți avea un site web funcțional pe găzduire reală.

Dacă aveți dificultăți, vă rugăm să mă contactați în comentarii și voi încerca să vă ajut. De asemenea, puteți folosi aceste instrucțiuni pentru a transfera un site WordPress de la o găzduire la alta. Doar schimbați adresele în mod logic, asta-i tot.

Într-o zi, poate veni ziua când trebuie să-ți schimbi adresa. Acest lucru se poate întâmpla pentru că domeniul pe care l-ați ales cu mult timp în urmă nu mai este potrivit pentru conținutul site-ului sau pur și simplu doriți să cumpărați un brand mai atractiv pentru dvs. În orice caz, dacă aveți nevoie de un site web pe un alt domeniu, atunci cu siguranță veți avea nevoie de un ghid detaliat.

În general, mutarea WordPress pe un alt domeniu nu este atât de dificilă, dar în acest proces pot apărea unele probleme care vor fi greu de rezolvat fără abilitățile corespunzătoare. Prin urmare, este recomandat să folosiți pluginuri speciale care automatizează o parte a acestui proces. Dacă totuși decideți să faceți acest lucru 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 de la unul existent.

Aceasta este cea mai simplă metodă care cauzează cele mai puține probleme utilizatorilor începători.

Pasul 1: Dezactivarea permalink-urilor

Primul lucru pe care trebuie să-l faceți înainte de a muta WordPress direct pe alt domeniu este dezactivarea permalink-urilor. Pentru a face acest lucru, accesați Setări > Permalink-uri în panoul de administrare, bifați opțiunea Simplu și salvați modificările.

Pasul 2: Backup baze de date

Următoarea acțiune este backup baza de date a locului de lucru pentru a proteja împotriva situațiilor neprevăzute. Înainte de a începe copierea, verificați dacă găzduirea face acest lucru automat.

Pentru a copia manual baza de date, trebuie să utilizați aplicația web PhpMyAdmin, la care accesul este oferit de găzduirea dvs. 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 propriul client FTP sau managerul de fișiere pe care îl oferă găzduirea, 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ă pierderi, 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 sugerează 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 că dacă ați folosit instalarea automată a WordPress pe care o oferă hostingul, atunci veți avea o nouă bază de date creată. Deoarece vom folosi o copie de rezervă a celei vechi, aceasta trebuie ștearsă. Urmează următoarele instrucțiuni:

  • Conectați-vă la PhpMyAdmin prin găzduire;
  • Deschide baza de date a noului site;
  • Faceți clic pe fila „Structură”;
  • Bifați caseta „Marcați tot” de mai jos;
  • În apropiere, în lista derulantă, selectați „Ștergeți” și confirmați acțiunea.

Pasul 5: Editarea bazei de date

Aceasta este cea mai importantă acțiune în procesul de mutare, deoarece determină dacă site-ul va funcționa deloc la noua adresă. Va trebui să modificați toate linkurile directe din backupul bazei de date pentru a conține noua adresă. Deoarece unele adrese URL din WordPress sunt scrise în formă serializată, nu ar trebui să le înlocuiți niciodată folosind un editor de text.

Din fericire, există un script special Search-Replace-DB care poate fi folosit pentru a înlocui automat link-urile în WordPress, ținând cont de serializare. Doar încărcați folderul cu scriptul pe găzduirea dvs., lângă wp-content și accesați „your-site.ru/Search-Replace-DB-master/index.php”.

Pe pagina care se deschide, introduceți vechiul domeniu (de exemplu, http://your-site.ru) în câmpul „căutare...”, iar cel nou (http://new-your-site. ru) în câmpul „înlocuiește cu...”. Apoi, în blocul „acțiuni”, faceți clic pe butonul „execuție live” și așteptați finalizarea procesului de înlocuire a linkului. Odată ce procesul de înlocuire este finalizat, exportați baza de date editată în același mod ca și înainte.

Pasul 6: Încărcarea bazei de date

Odată ce vechea bază de date a fost editată, aceasta poate fi încărcată pe alt site. Pentru a face acest lucru, accesați găzduirea dvs. ș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 autentificare în panoul de administrare ar trebui să fie aceleași ca înainte. Chiar dacă ați specificat o autentificare sau o parolă diferită la instalarea unui 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 adresele URL la aspectul vechi.

Pasul 8: Creați o redirecționare 301

O alta nuanță importantă, care nu poate fi omis la efectuarea unui transfer, deoarece determină modul în care utilizatorii ajung la noul site atunci când urmăresc link-uri vechi. Și acest lucru se aplică nu numai paginii principale, ci și tuturor paginilor și postărilor existente 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, creați unul nou și plasați-l acolo). Apoi, deschideți acest fișier în orice editor de textși adăugați 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: Trimiterea sitemapului XML la Google

Transferul este aproape complet, tot ce trebuie să faci este să ne anunți despre asta motoare de căutare. Cel mai bun mod de a face acest lucru fără a vă distruge optimizarea SEO este să creați și să prezentați Harta XML site în Google. Este foarte ușor de făcut, trebuie doar să îl instalați Plugin Google Sitemap XML, accesați setările sale și trimiteți carduri gata făcute pe Google.

Concluzie

Mutarea WordPress într-un domeniu complet diferit nu este o sarcină atât de dificilă dacă faci totul în ordinea descrisă în acest articol. Dar, după cum știți, nu totul merge î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 o nouă găzduire.

Când pur și simplu transferați fișiere Wordpress dintr-un director în altul, site-ul „se rupe” - aspectul este întrerupt, imaginile dispar. Această instrucțiune vă va ajuta dacă:

  • trebuie să transferați de la un domeniu la altul sau de la un subdomeniu la domeniul principal;
  • trebuie să transferați din subdirectorul ../domain.ru/wordpress în directorul principal ../domain.ru/.

Transfer de la un domeniu la altul

Inclusiv dintr-un subdomeniu sub.domeniu.ru la domeniul principal domeniu.ru.

Toate acțiunile trebuie efectuate în panoul de control al găzduirii.

  1. 1 Deschideți directorul rădăcină al site-ului sursă. .
  2. 2 Selectați toate fișierele site-ului și copiați-le în folderul rădăcină al noului site.
  3. 3

    Dacă este necesar, creați o nouă bază de date (DB) și importați în ea dump-ul DB al site-ului sursă: , .

    În acest caz, nu uitați să schimbați utilizatorul, parola și numele bazei de date în fișierul de configurare a site-ului: .

  4. 4

    După import, trebuie să ajustați adresa site-ului în baza de date. Pentru a face acest lucru, deschideți baza de date a noului site în phpmyadmin. Selectați baza de date necesară și accesați fila SQL. Rulați următoarele interogări SQL una câte una:

    • UPDATE wp_options SET option_value = REPLACE(option_value, "http://olddomain.ru", "http://newdomain.ru") WHERE option_name = "home" SAU option_name = "siteurl";
    • UPDATE wp_posts SET guid = REPLACE(guid, "http://olddomain.ru","http://newdomain.ru");
    • UPDATE wp_posts SET post_content = REPLACE(post_content, "http://olddomain.ru", "http://newdomain.ru");

    Unde olddomain.ru este numele anterior al site-ului, iar newdomain.ru este noul nume al site-ului. Dacă utilizați un certificat SSL pentru site-ul dvs., înlocuiți http cu https.

    Important: dacă aveți un domeniu chirilic, numele domeniului în interogările SQL trebuie introdus în format Punycode. Pentru a converti un domeniu chirilic în format Punycode, utilizați . De exemplu, trebuie să vă transferați site-ul web pe domeniul chirilic newdomain.ru. Numele acestui domeniu în format Punycode arată astfel: xn--b1aedoqcfcd1k.ru. În acest caz, trebuie să introduceți o interogare SQL (de exemplu, 2 interogări): UPDATE wp_posts SET guid = REPLACE(guid, "http://olddomain.ru","http://xn--b1aedoqcfcd1k.

    A aparut o eroare

    Dacă te uiți eroare similară: 1146 — Tabelul „u1234567_hid5.wp_options” nu există, verificați dacă există un astfel de tabel wp_options.

    Prefixul tabelului poate diferi de wp, de exemplu: tabelul este numit xxx_opțiuni, Unde xxx- orice set de litere și numere. Dacă prefixul este diferit, schimbați numele tabelelor în toate cele trei interogări de mai sus.

  5. 5 Goliți folderul wp-content/cache dacă ați configurat memorarea în cache. Înainte de a verifica afișarea corectă a site-ului, ștergeți memoria cache a browserului.