Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • vijesti
  • Kako preći sa wp na drugu platformu. Prijenos baze podataka

Kako preći sa wp na drugu platformu. Prijenos baze podataka

Jednog dana može doći dan kada ćete morati promijeniti adresu svog . To se može dogoditi jer davno odabrana domena više ne odgovara sadržaju stranice ili jednostavno želite sebi nabaviti atraktivniji brend. U svakom slučaju, ako vam je potrebna web stranica na drugoj domeni, onda će vam sigurno trebati detaljan vodič.

Općenito, samostalno prenošenje WordPress-a na drugu domenu nije tako teško, ali u tom procesu mogu se pojaviti neki problemi koje će biti teško riješiti bez odgovarajućih vještina. Stoga se preporučuje korištenje posebnih dodataka koji automatiziraju dio ovog procesa. Ako se ipak odlučite to učiniti ručno, pažljivo pročitajte ovaj priručnik.

Imajte na umu da ovaj vodič pretpostavlja čišćenje na drugu domenu i prijenos sadržaja sa postojeće.

Ovo je najlakši način i uzrokuje najmanje problema početnicima.

Korak 1 Isključite stalne veze

Prva stvar koju treba učiniti prije premještanja WordPressa direktno na drugu domenu je da onemogućite stalne veze. Da biste to učinili, idite na "Postavke > Stalne veze". administrativni panel, označite opciju "Jednostavno" i sačuvajte promjene.

Korak 2: Sigurnosna kopija baze podataka

Sljedeća akcija je backup baze podataka radnog mjesta za osiguranje od nepredviđenih situacija. Prije nego počnete kopirati, provjerite može li vaš hosting to učiniti automatski.

Da biste ručno kopirali bazu podataka, trebate koristiti web aplikaciju PhpMyAdmin kojoj vaš host omogućava pristup. Samo odaberite željenu bazu podataka na stranici PhpMyAdmin i idite na karticu "Izvoz". Zatim kliknite na "OK" i sačuvajte ga na računaru.

Korak 3: Prenesite datoteke

Sada koristite svoje FTP klijent ili fajl menadžera koji obezbeđuje vaš hosting, preuzmite ceo sadržaj foldera wp-content sa radne stranice na vaš računar. Obavezno provjerite da li su apsolutno sve datoteke preuzete, bez ikakvog gubitka, ovo je vrlo važno.

Korak 4: Postavite novu stranicu i otpremite sadržaj

Ovdje je jednostavno, instalirajte WordPress na drugu domenu na koju će stranica biti migrirana koristeći željenu metodu. To se može uraditi na način na koji vaš hosting nudi ili ručno. Zatim zamenite sadržaj foldera wp-content nove web lokacije sadržajem odgovarajuće fascikle koju ste preuzeli na svoj računar. Uvjerite se da nova stranica ima ispravnu strukturu katalozi

Napomena ako ste koristili automatska instalacija wordpress, koji nudi hosting, onda ćete ga kreirati nova baza podaci. Pošto ćemo koristiti backup star, onda se ovaj mora izbrisati. Uradite sljedeće:

  • Prijavite se na PhpMyAdmin putem hostinga;
  • Otvorite bazu podataka novog sajta;
  • Kliknite na karticu "Struktura";
  • Označite polje ispod "Check all";
  • U blizini, na padajućoj listi odaberite "Izbriši" i potvrdite radnju.

Korak 5: Uređivanje baze podataka

Upravo ovo važna akcija u procesu selidbe, jer od toga zavisi da li će sajt uopšte raditi na novoj adresi. Morat ćete promijeniti sve direktne veze u sigurnosnoj kopiji baze podataka da sadrže novu adresu. Budući da su neki URL-ovi u WordPress-u napisani u serijaliziranom obliku, nikada ih ne biste trebali zamijeniti uređivačem teksta.

Na sreću, postoji posebna skripta Search-Replace-DB, sa kojim možete izvršiti zamenu linkova u WordPress-u automatski, uzimajući u obzir serijalizaciju. Samo prenesite folder sa skriptom na hosting, pored wp-content, i idite na "your-site.ru/Search-Replace-DB-master/index.php".

Na stranici koja se otvori, zalijepite u polje " traži…” stari domen (na primjer, http://your-site.ru), au polju “zamijeni sa…” novi (http://new-your-site.ru). Zatim, u bloku "radnje", kliknite na dugme "pokreni uživo" i pričekajte da se završi proces zamjene veze. Nakon što je proces zamjene završen, izvezite uređenu bazu podataka, baš kao što ste radili prije.

Korak 6: Učitavanje baze podataka

Nakon što je stara baza podataka uređena, može se postaviti na drugu stranicu. Da biste to učinili, idite na hosting i otvorite novu bazu podataka u PhpMyAdmin. Nakon toga idite na karticu "Uvoz", odaberite uređenu sigurnosnu kopiju i kliknite "OK".

Korak 7: Prijavite se na admin panel i omogućite stalne veze

Svi podaci za prijavu na admin panel trebaju biti isti kao i prije. Čak i ako ste naveli drugačije korisničko ime ili lozinku kada ste instalirali novu WordPress stranicu, oni će i dalje biti zamijenjeni uvezenom bazom podataka.

Nakon što ste u admin panelu, idite na Postavke > Stalne veze i vratite se nazad stari pogled URL-ovi.

Korak 8: Kreirajte 301 Redirect

Još jedan važna nijansa, koji ne treba preskočiti prilikom migracije, jer utiče na to kako korisnici dođu do nove stranice kada kliknu na stare linkove. I to se ne odnosi samo na glavnu stranicu, već i na sve dostupne stranice i postove koje su neki korisnici možda označili.

Za preusmjeravanje posjetitelja na novu adresu, morat ćete pristupiti staroj domeni preko FTP-a. U korijenskom direktoriju, trebali biste pronaći datoteku pod nazivom "ht.access" (ako nedostaje, samo kreirajte novu i stavite je tamo). Zatim otvorite ovu datoteku u bilo kojem uređivač teksta i dodati sledeći redovi:


Rewrite Engine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule . /index.php [L]

Ako je ovaj kod već bio prisutan u datoteci, dodajte mu samo ovaj redak:

Preusmjeravanje 301 / http://new-your-site.ru/

Sačuvajte datoteku i uvjerite se da preusmjeravanje radi i da ćete doći na novu stranicu na staru adresu.

Korak 9: Podnošenje XML Sitemapa Google-u

Transfer je skoro završen, samo morate upozoriti pretraživače na to. Najbolji način uradite to bez kvarenja SEO optimizacija, kreirajte i pošaljite XML sitemap Googleu. To je vrlo jednostavno za napraviti, samo trebate instalirati Google dodatak Sitemap XML, idite na njegove postavke i pošaljite gotove karte Googleu.

Zaključak

Migrirajte WordPress na potpuno drugu domenu nije tako težak zadatak, ako sve radite redoslijedom opisanim u ovom članku. Ali, kao što znate, ne ide uvijek sve po planu, stoga je vrlo važno napraviti sigurnosnu kopiju prije početka cijele procedure kako biste vratili stranicu u slučaju ozbiljnih grešaka. Inače, ovaj način selidbe se može koristiti i za preseljenje u novi hosting.

Danas ću govoriti o prenošenju WordPress stranice sa hostinga na hosting ili sa hostinga u Denver, kao i na nova domena ili u drugu fasciklu.
Sadržaj članka:

Zašto postoji problem pri prijenosu WordPress stranice

Prije ili kasnije, svako od nas mora se suočiti sa selidbom, za to postoji niz razloga. Najčešći od njih je nezadovoljstvo hostingom, kada više ne možete izdržati, počnete razmišljati o promjeni hosting provajdera. Iako je u ovom slučaju lakše ostaviti zahtjev tehničkoj podršci za prijenos vaše stranice (svaki pristojan hosting pruža takvu uslugu besplatno). Morao sam sto puta mijenjati hosting, dok jednog dana, konačno, nije bilo sreće, sada koristim hosting i savjetujem vas.

Razlog za promjenu domene može biti taj što je stranica filtrirana ili zabranjena tražilice, tada ćete morati odabrati drugu domenu i započeti promociju ispočetka.

Ali nikad ne znate koji su razlozi naveli da počnete da prenosite stranicu na WordPress. Lično, morao sam da se proširim lokalna verzija sajt u vašem Denveru (čitajte), jer je rad sa lokalnom lokacijom brži i praktičniji. Na njemu možete eksperimentirati s postavkama bloga i dodacima bez straha za performanse stranice. Stoga, savjetujem svima da imaju lokalnu verziju, neka bude.

Prebacivanje WordPress-a na drugi host

1. Preuzmite fajlove sa sajta i bazu podataka sa starog hostinga

Metoda broj 1:

Idi stari hosting da napravite rezervne kopije trenutna drzava datoteke i baze podataka. Obično, kada su spremne, sigurnosne kopije se pohranjuju u glavni direktorij hostinga u arhiviranom obliku.

Da biste došli do ove fascikle, možete otići na FTP (ja koristim programi Ukupno Commander ili File Zilla) ili putem file manager hosting (ova metoda je zgodnija, čini mi se). Preuzmite dobijene arhive na svoj računar. Raspakujte bazu podataka.

Ako iz nekog razloga niste mogli napraviti sigurnosne kopije, postoji drugi način:

Zatim idite na odjeljak za upravljanje bazom podataka vašeg hostinga, odaberite phpMyAdmin. U koloni s lijeve strane odaberite naziv vaše baze podataka sa liste. Kliknite na karticu Izvoz i kliknite na OK. Sačuvajte generiranu datoteku.

Dakle, dump baze podataka u obliku fajla sa ekstenzijom .sql i arhiva sa svim blog fajlovima su na našem računaru i spremni su za prenos na drugi hosting.

2. Prenos podataka sa računara na novi hosting

U odeljku "baze podataka" novog hostinga dodajte novog korisnika baze podataka i novu bazu podataka, kreirajte lozinku za nju i zapamtite je. Za mene to izgleda ovako:

Pažnja! Ako se takođe promenite Ime domena, sada trebate dovršiti stavku "", zatim se vratite i nastavite redom.

Otvorite phpMyAdmin, pronađite svoju bazu podataka na listi na lijevoj strani, idite na karticu Uvoz. Otpremite prethodno preuzetu .sql bazu podataka na svoj računar i kliknite na OK (Idi).

Sada prenesite arhivu sa fajlovima na ftp i raspakujte je. Uvjerite se da na kraju fajlovi završe u ispravnom folderu, na mom hostingu ovo je public_html folder, može se zvati i httpdocs, www ili drugačije, ovisno o hostingu. Uvjerite se da je ovaj folder prazan prije nego što raspakirate arhivu u njega.

3.Postavljanje veze sa bazom podataka i postavljanje prava

Pronađite datoteku wp-config.php u korijenu stranice. Promijenite podatke o povezivanju baze podataka u njemu na nove:

/** Ime baze podataka za WordPress */ define("DB_NAME", "your_database_name"); /** MySQL korisničko ime */ define("DB_USER", "database_username"); /** Lozinka baze podataka MySQL */ define("DB_PASSWORD", "database_password");

Postavite dozvole (atribute) na 777 za wp-content/uploads folder i sve podfoldere. Ovo se radi preko ftp-a ili u fajl menadžeru:

Povezivanje vaše domene sa novim hostingom

Vaša stranica bi trebala početi raditi na novom hostingu, ali to još ne možete provjeriti, jer. domena se i dalje odnosi na stari hosting. Da popravite ovu situaciju:

  • Saznajte od novog domaćina DNS serveri. Obično su napisani u pismu koje se šalje na vašu poštu prilikom registracije hostinga.
  • Idi Personal Area vaš registrar domena - stranica na kojoj ste kupili domenu. Koristim 2domains.ru i reći ću vam kako se to tamo radi. Pronađite odjeljak "Upravljanje DNS serverima" i promijenite DNS servere na nove:

Sada morate pričekati da promjene stupe na snagu i da se domena poveže sa hostingom. Može potrajati i do tri dana, ali iskustvo pokazuje da ćete za nekoliko sati moći učitati svoju stranicu.

Ako ne prelazite na novu domenu, lekcija je za vas gotova. Ako stranica ne radi, pogledajte.

Prebacivanje WordPress-a na drugu domenu, folder

Ako, pored hostinga, trebate prenijeti stranicu na drugu domenu, morat ćete se suočiti s određenim poteškoćama. Za razliku od većine CMS-a, u WordPress-u su sve putanje napisane kao apsolutne veze (ovo je neugodan minus sistema) i s njima se moramo ručno baviti. Idemo redom:

1. Rad sa bazom podataka

Kada preuzmete dump baze podataka sa starog hostinga, potrebno je da ga otvorite u editoru (ja koristim Dreamweaver) i zamijenite sve reference na stari domen novim:

Postoji još jedan način: kada uvezete bazu podataka, idite na karticu SQL i napravite tri upita:

UPDATE wp_options SET option_value = REPLACE(value_option, "https://old_domain.ru", "https://new_domain.ru") WHERE option_name = "home" OR 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. Promjene u .htacces i robots.txt

Pronađite takve datoteke u korijenskom direktoriju stranice, pronađite u njima spominjanje vašeg starog imena domene i zamijenite ih novim.

3. Promjene u datotekama web mjesta

Imajte na umu da ova stavka nije obavezna. Ako vam je sve uspjelo, onda to možete preskočiti. Ponekad se desi da se i vorpress uvuče u temu apsolutne veze na staru domenu i potrebno ih je zamijeniti.

Možete raspakovati arhivu sa datotekama vaše web lokacije i pretražiti sve ove datoteke da biste pronašli prisustvo starog domena u njima. Slično kao u radu sa bazom podataka, promijenite stare veze u nove. Ura, završen je transfer wordpress-a na drugi domen.

Premještanje stranice u drugi folder

Ako trebate premjestiti svoj blog u drugu mapu (na primjer, domain.ru/blog), napravite sljedeće promjene u .htaccess (promjene su podebljane):

# POČNI WordPress
Rewrite Engine On
RewriteBase / blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %(REQUEST_FILENAME) !-f
RewriteCond %(REQUEST_FILENAME) !-d
RewriteRule . /blog/index.php [L]
# KRAJ WordPress

Moguće greške prilikom premještanja WordPress bloga

U slučaju da vaša stranica ne radi, dajem primjere uobičajene greške. Ako vaša greška nije na listi, ostavite komentar, rado ću dodati na ovu listu :)

  1. Greška pri uspostavljanju veze sa bazom podataka. Ova greška se dešava ako su podaci pogrešno uneseni u datoteku wp-config.php.
  2. Otvara se stranica za instalaciju WordPress-a. Slična situacija može biti zbog greške pri uvozu baze podataka. Pokušajte izbrisati sve tablice baze podataka i ponovo uvesti dump.
  3. Vidjet ćete stranicu dobrodošlice vašeg hosting provajdera. Razlog može biti taj što niste očistili folder public_html (httpdocs) prije nego što ste u njega raspakirali arhivu. Izbrišite datoteku index.html.
  4. Zabranjeno. Nemate dozvolu za pristup / na ovom serveru. Možda ste otpremili fajlove web lokacije u pogrešan folder.

Algoritam je sljedeći:

  1. izabrati željenu bazu podaci.
  2. Kliknite na stavku menija "Izvoz". top meni.
  3. Odredite metodu izvoza. S obzirom da su sve zadane postavke sačuvane, možete koristiti opciju "Brzo". "Normalno" biram samo ako trebam komprimirati datoteku.
  4. Provjerite jesu li sve tabele WordPress baze podataka odabrane za prijenos.
  5. Ako je navedena opcija "Normalno", tada možete definirati kompresiju prilikom izvoza.
  6. Kliknite na "OK" na dnu stranice.

Kao rezultat, aplikacija će kreirati dump baze podataka i ponuditi da ga sačuva na računaru. Sve postavke, kao što vidite, su inicijalno postavljene i u 99% slučajeva ništa ne treba mijenjati.

Proces uvoza je još lakši. Recimo da već imate praznu bazu podataka sajtova kreiranu u cPanelu u koju želite da prenesete sve informacije iz prethodne. Procedura:

  1. Idemo na PhpMyAdmin i biramo novu bazu podataka.
  2. Kliknite na "Uvezi" u gornjem meniju.
  3. Nakon što kliknete na dugme "Odaberi datoteku", izaberite SQL datoteku na svom računaru za uvoz.
  4. Kliknite na "OK" na dnu stranice.

Nakon uspješno završene procedure, vidjet ćete odgovarajuću poruku, a sa desne strane ispod naziva nove baze podataka će se prikazati lista kreiranih tabela. O ovoj migraciji wordpress baze završeno. Zatim se vratite na ostale korake, ako ste to uradili.

Dodaci za migraciju WordPress baze podataka

U članku o tome spomenuo sam nekoliko modula koji vam pomažu da promijenite naziv domene (i druge informacije) u bazi podataka stranice. Ručno unošenje izmjena u PhpMyAdmin bi bilo izuzetno problematično, a ne uvijek bezbedno. Neću detaljno pregledavati dodatke, već ću samo predstaviti njihove glavne prednosti.

Bitan! Sva tri dodatka mogu raditi sa serijalizovani podaci i izvršite ispravnu zamjenu informacija u bazi podataka (uzimajući u obzir dužinu niza), na primjer:

s:11:"zdravo svijete" postaje s:9:"novi svijet"

s:11:"zdravo svijete" postaje s:9:"novi svijet"

Prilikom izvršavanja SQL-a i uređivanja direktno preko PhpMyAdmin-a, može doći do grešaka.

U početku je dozvoljavao samo izmjene u bazi podataka, ali u najnovije verzije programeri su uvelike proširili njegove funkcije. Sada također možete preuzeti dump i vratiti bazu podataka, promijeniti domenu, prefiks. Novi interfejs učinilo to odličnim. U članku ću vam reći nešto više o modulu, iako je ovdje sve krajnje jednostavno. Preuzimanja — 100k+, ocjena — 4.4.

Ovaj alat se može koristiti ne samo prilikom migracije WordPress baze podataka, već i cijele stranice. omogućava vam prijenos medijskih datoteka, dodataka, tema. Također možete pokrenuti proceduru pretraživanja i uređivanja podataka u bazi podataka. Prepoznatljiva karakteristika je brz rad(da se ne opterećuje hosting provajder), kao i da nema potrebe za instalacijom dodatni PHP ekstenzije. Rešenje radi čak i sa PHP v5.2, dok prethodno zahteva minimalno PHP v5.4. Preuzimanja više od 300 hiljada, ocjena - 4,8.

Obavlja osnovne zadatke migracije baze podataka na WordPress: izvoz dump-a, pronalaženje i zamjena informacija, spremanje SQL datoteka na računar. Više od 200 hiljada. preuzimanja, ocjena - 4.7. Besplatna verzija, u principu, dosta, mada vas naravno u PRO očekujem više cool čips. Moraćete da uvezete bazu podataka preko PhpMyAdmin-a, kao što sam opisao u prvom odeljku.

Korištenje dodatka za pretraživanje i zamjenu

Najčešće sam nailazio na ovaj modul, pa ću ga detaljnije analizirati kao primjer. Mislim da je proces prijenosa WordPress baze podataka sličan u drugim opcijama, kao krajnje rješenje, pogledajte video upute u njihovim opisima na wordpress.org.

Dakle. nakon Search i Zamijenite i aktivacije, sve njegove funkcije se nalaze u istoimenoj stavci menija u odjeljku "Alati". Ovdje postoje 4 glavna područja:

  • Backup Database - kreiranje sigurnosne kopije.
  • Search & Replace - pretražite i zamijenite informacije.
  • Zamijeni URL domene - promjena domene.
  • SQL uvoz - uvoz.

U prvom i poslednjem pasusu postoji samo jedno dugme „Izvoz/uvoz“, ali, zapravo, imate sve što vam je potrebno za potpunu migraciju WordPress baze podataka i sajta. Jedina stvar koju treba zapamtiti je da se podaci uvoze u trenutnu bazu podataka koja je povezana s projektom.

Idite na odjeljak Zamijeni URL domene. Naime, pruža mogućnost zamjene stare domene novom.

Ova funkcija vas neće spasiti od ostalih koraka u algoritmu, ali će barem pojednostaviti zadatak migracije baze podataka na WordPress. Osim toga, možete promijeniti prefiks tablice, što je također korisno.

Kartica Search & Replace vam pomaže da zamijenite informacije u bazi podataka.

  • Prije svega definirate stare i nove vrijednosti, nakon toga označite tabele u kojima treba izvršiti pretragu i zamjenu.
  • Podrazumevano je omogućena opcija “Dry Run”, što znači da će se radnje izvoditi u “test modu”.
  • Ako poništite izbor u polju za potvrdu, pojavit će se 2 opcije za izbor - uvoz SQL upit i za unošenje promjena u bazu podataka ili direktno izvođenje ove radnje.

To jest, u stvari, možete uraditi: 1) probno pokretanje zadatka, 2) stvarnu zamenu podataka, 3) dobiti SQL upit, a zatim ga implementirati kroz PhpMyAdmin ili 4. karticu modula. Velika fleksibilnost!

Ukupno. Nadam se da imate dovoljno informacija o prenošenju baze podataka na WordPress kako biste samostalno izvršili ovu proceduru. U principu, nema ništa komplicirano, ali kada radite s bazom podataka, uvijek morate biti izuzetno oprezni - barem napraviti sigurnosne kopije prije početka rada. Sva tri dodatka rade odličan posao, ali ja lično najviše volim Search and Replace - jednostavan, fleksibilan, bez nepotrebnih detalja.

Ako imate nešto da dodate o transferu i migraciji wordpress baze podataka ili sajtova, pišite u komentarima.

Danas se svaka osoba koja ima svoju web stranicu na Internetu može suočiti s problemom da će morati prenijeti stranicu na drugi hosting. Za to može biti mnogo različitih razloga. Naravno, najčešći među njima je nezadovoljstvo pruženim uslugama. Ako ne možete više, onda morate djelovati. Ovo je prilično duga procedura. Ako sve radite korak po korak, možete sigurno prenijeti stranicu, a ne ponavljati sve nekoliko puta. Dakle, kako se WordPress stranica migrira uz zadržavanje postavki? U ovom članku ćete pronaći sve odgovore na vaša pitanja.

Odgovarajući prijenos stranice na Wordpress

Ako ste koristili prilično popularan hosting, možda ćete moći koristiti uslugu prijenosa web lokacije. I obično je besplatno. Naravno, ako to nije moguće, onda ćete sve morati sami. Prvo morate razmotriti algoritam radnji kako biste ispravno prenijeli blog ili web lokaciju:

1. Prvo morate kopirati sve fajlove sa vaše stranice.

2. Bazu podataka izvozimo i sa starog hostinga.

3. Nakon prijenosa svih datoteka, možete se povezati na novi hosting.

4. Kreirajte bazu podataka i uvezite podatke koje ste sačuvali u nju.

5. Idi na konfiguracijski fajl, u kojem trebate promijeniti postavke veze za novu bazu podataka.

6. U ovom koraku možete provjeriti ispravnost svih radnji. Za ovo možete koristiti tehničku domenu ili privremeni URL.

7. Uključeno poslednji korak morate promijeniti DNS domene. Da biste to učinili, idite na kontrolni panel registratora imena domena.

Ispostavilo se da je to prilično duga lista. Uz pravilnu implementaciju svih ovih koraka, moći ćete prenijeti WordPress sa hostinga na drugi hosting. Ovo može potrajati dosta vremena, ali nemojte žuriti. Morate biti sigurni da se sve radnje izvode bez grešaka.

Premještanje fajlova sa starog hostinga

Ovo je prilično jednostavna akcija. Ako ste se sami bavili kreiranjem stranice, možete to brzo shvatiti i učiniti sve kako treba. Da izvršim transfer WordPress blog na drugi hosting, potrebno je da se povežete preko FTP-a na stari server. Nakon toga preuzimamo sve podatke na naš računar. Također morate unaprijed pripremiti folder u koji čuvate fajlove sa starog hostinga.

Komentar. Ako trebate premjestiti nekoliko stranica odjednom, a želite varati, onda bi bilo logično da premjestite cijeli folder pod nazivom public_html odjednom. Nakon toga, također ga postavite na novi hosting. Nažalost, na mnogim hostingima zbog drugačija struktura folderi možda neće biti takav fokus. Svaka stranica ili blog morat će se premjestiti zasebno.

Prijenos baze podataka

Morate izvesti staru bazu podataka u phpMyAdmin. Ovom direktoriju možete pristupiti preko kontrolne ploče. Morat ćete pronaći link do phpMyAdmin pod "Baze podataka". Ovaj korak morate uraditi ako imate instaliran cPanel.

U novom prozoru odaberite željenu bazu podataka, a zatim idite na odjeljak "Izvoz". Zatim morate promijeniti nekoliko parametara. Spuštamo se do stavke "Metoda izvoza" i odabiremo "Normalno". Skrolujući malo niže, vidjet ćete odjeljak "Izlaz", au stavci "Kompresija" postavite vrijednost na gzip.

Ostaje samo da potvrdite svoje radnje klikom na dugme "OK". Odmah nakon toga, vaša baza podataka će se početi učitavati.

Prebacivanje WordPress stranice sa jedne domene na drugu

U trećem koraku morate dodati koje ćete prenijeti. Ovo se može uraditi na kontrolnoj tabli hostinga. Morate shvatiti da na mnogim hostingima ne možete uploadati datoteke dok ne povežete domenu sa web lokacijom. To jest, www folder neće biti kreiran bez priloženog naziva domene.

Pa kako ga vezujete? Kao što smo već saznali, potrebno je otići do kontrolne ploče. Zatim morate pronaći odjeljak "Domeni" i otići na njega. Zatim kliknite na dugme "Dodaj naziv domene". Ostaje samo naznačiti bivši domen i potvrdite svoje postupke.

Prijenos fajlova na novi host

U prethodnim koracima pripremili smo sve za upload fajlova sa sajta. Ovo je prilično jednostavan korak koji možete brzo savladati. Prvo se morate povezati na novi server preko FTP-a. Nakon povezivanja, primijetit ćete jedan direktorij pod nazivom www. Navigacijom do ove mape, moći ćete vidjeti drugu mapu s imenom vašeg imena domene. U njemu morate resetirati sve datoteke koje su bile na prethodnom hostingu.

Vrijedi napomenuti da ako ste u prvoj fazi kopirali cijelu mapu, tada morate zalijepiti ne samu mapu, već sve datoteke koje su se nalazile u njoj. Odnosno, ako ste kopirali direktorij, na primjer, my_blog, onda on ne bi trebao biti sadržan u mapi s istim imenom. Morat će otvoriti i premjestiti sve datoteke koje su bile na starom serveru. Čini se da je to prilično glupa greška, ali se često radi, pa je vrijedilo spomenuti.

Također morate biti sigurni da nema neuspjelih transfera. Ako ste i dalje dozvolili ovo, morate ponovo preuzeti takve fajlove. Ako to ne učinite, u budućnosti ćete doživjeti greške u radu stranice.

Kreiranje baze podataka

U ovoj fazi trebamo kreirati bazu podataka na odabranom serveru. Kako uraditi? U ovome nema ništa teško. Idite na kontrolnu tablu i odaberite "Baze podataka". Zatim kliknite na dugme "Kreiraj bazu podataka". U novoj kartici unesite lozinku i naziv za novu bazu podataka.

Treba napomenuti da će ime baze podataka automatski imati prefiks login-a koji navedete prilikom ulaska u kontrolni panel.

Uvoz podataka u bazu podataka

Sada je potrebno da informacije koje smo sačuvali na računaru na samom početku našeg putovanja prenesemo u novu bazu podataka.

Idite na phpMyAdmin na odabranom hostingu. Zatim idite na odjeljak "Baze podataka". Sada morate pogledati informacije o vašoj bazi podataka. Da biste to učinili, kliknite na dugme "Informacije za prijavu".

Na nova stranica otvoren korisni parametri, koji trebate sačuvati da biste povezali bazu podataka na našu stranicu. Ali prvo se morate prijaviti na phpMyAdmin. Klikom na odgovarajuće dugme potrebno je da unesete lozinku iz baze podataka.

PhpMyAdmin će se otvoriti na novoj stranici. Sada moramo izvesti obrnuto od onoga što smo radili prilikom izvoza informacija. To vam ne bi trebalo stvarati poteškoće, ali ipak vrijedi razmotriti algoritam za uvoz podataka:

Da biste prešli na drugi hosting WordPress sajta, potrebno je da odete na odabranu bazu podataka.

Na gornji panel potrebno je da kliknete na dugme "Uvezi".

Idite na polje "Import file" gdje trebate navesti putanju do stara baza podaci. Mora se arhivirati.

Naravno, učitavanje će biti odgođeno ako je baza podataka prilično teška. Na kraju bi trebalo da dobijete poruku da je preuzimanje uspešno. Ako to nije slučaj, onda morate ponovo učitati bazu podataka.

Postavljanje veze web stranice sa bazom podataka

U ovoj fazi, potrebno je da uspostavimo vezu baze podataka sa WordPress sajtom ili blogom. Ove postavke su pohranjene u datoteci koja se zove wp-config.php.

Ovaj fajl se može naći u korenu samog sajta. Zatim morate pronaći ovaj dokument i otvoriti ga. Prijeđimo na redove u kojima funkcija define prikazuje parametre: DB_NAME - ime baze podataka, DB_USER - korisničko ime baze podataka, DB_PASSWORD - lozinka, DB_HOST - poslužitelj baze podataka.

Da biste prenijeli WordPress blog na drugi hosting, morate popuniti ove podatke iz prozora koji smo ranije otvorili - „Informacije za prijavu“. U drugom parametru funkcije define morate navesti potrebne informacije.

Provjera kvaliteta prijenosa stranice ili bloga

Gotovo sve je već urađeno. Ostalo je još samo nekoliko koraka. U pretposljednjoj fazi morate provjeriti kvalitet svog rada. Ali kako to učiniti? Budući da naziv domene još ne upućuje na našu stranicu, potrebno je da koristite tehničku domenu ili privremeni URL (isti su, naziv ovisi o tome na kojem hostingu pokušavate provjeriti svoju stranicu ili blog).

Da biste prenijeli WordPress blog na drugi hosting, morate znati naziv tehničkog domena. Da biste to učinili, idite na odjeljak "Domeni". Zatim odaberite željeno ime i kliknite na dugme "Alati". U novom prozoru, moći ćete vidjeti vezu do privremenog URL-a za vaš blog. Kliknemo na njega i provjerimo ispravnost rada naše stranice.

Nakon prijelaza, otvorit ćete se glavna stranica. Ako nije, ili ako ne možete otvoriti nijednu drugu stranicu, onda postoji neki problem s migracijom. Mogući problemi a njihova rješenja su razmotrena u nastavku.

Registrujemo DNS

Ako ste provjerili web stranicu i ona dobro funkcionira, onda možete nastaviti do završne faze. Morate promijeniti DNS imena domene. Sada, da bi sajt bio vidljiv drugim korisnicima, potrebno je da na novom hostingu odredite putanju do sajta.

Da biste prenijeli WordPress blog na drugi hosting, potrebno je promijeniti DNS u kontrolnoj tabli stranice na kojoj su kupljene usluge registracije imena domena. Ovo je drugačije za različite usluge. Ako ste već imali funkcionalnu web stranicu, onda znate kako to učiniti. Također, na svakoj takvoj stranici postoji tehnička podrška, koja dosta brzo reagira.

DNS se mijenja prilično brzo. Za nekoliko sati ljudi će ponovo moći posjetiti vaš resurs.

Moguće greške i njihova rješenja

1. Ako dobijete poruku da nije moguće spojiti se na bazu podataka, onda morate provjeriti promjenu u datoteci koja se zove wp-config.php. Problem je što su podaci uneseni u ovu datoteku netačni.

2. Ako se vaša stranica ne otvori, već samo počinje WordPress instalacija, morate ponovo preuzeti bazu podataka i provjeriti je li preuzimanje uspješno. To također morate provjeriti učitavanje je u toku u bazu podataka koja se povezuje sa serverom.

3. Ako se umjesto otvaranja stranica samo pojavi Bijeli ekran, morate provjeriti datoteke koje ste postavili na hosting. Ponovo preuzmite podatke sa starog servera i ponovo ih učitajte na novi.

4. Ako se umjesto normalnog teksta pojavljuju razna izobličenja i nerazumljivi simboli, morate promijeniti kodiranje u svim tabelama u utf8_general_ci.

5. Ako je problem to puno čudne reči, trebali biste pogledati rad dodataka. Najvjerovatnije je to uzrok greške. Pregledajte poruku koju server daje i idite do odgovarajućeg dodatka. Da biste prenijeli WordPress stranicu na drugi hosting, plugin je potrebno ukloniti, to bi trebalo riješiti problem.

Usluge prijenosa lokacije

Ako imate problema pri prijenosu stranice i niste u mogućnosti da ih sami riješite, onda možete potražiti pomoć profesionalaca. Ima ih mnogo na internetu razne usluge koji pružaju ove usluge. Jednostavan prijenos WordPress-a na drugi hosting koštat će vas između 1000 i 2000 rubalja. Obećavaju da će prenijeti stranicu na drugi hosting u roku od jednog dana.

Prilično je jeftin. Možete platiti i ne brinuti o sigurnosti vaših podataka. Ovi studiji tvrde da prave rezervnu kopiju sajta, ispituju njegovu strukturu i prenose masu linkova sajta kako ne bi izgubio rejting.

Možete besplatno prenijeti stranicu na drugi server ako hosting pruža takve usluge. Morate odmah znati o tome kako ne biste potrošili cijeli dan prenoseći svoj projekat. Više o tome možete saznati u tehničkoj podršci stranice. Naravno, ove usluge se mogu platiti sa hostinga. Ovo može biti jeftinije od posebne kompanije koji se bave transferima lokacija.

Zaključak

Prebacivanje WordPress-a s jednog hostinga na drugi je prilično dugotrajna procedura koja zahtijeva određene vještine. Možete koristiti algoritam koji će vam pomoći da pomjerite svoj blog korak po korak. Morate se pripremiti za ovo i osloboditi svoje vrijeme. Ako se ranije niste bavili prijenosom web lokacija, može potrajati dosta. Kako premjestiti WordPress stranicu na drugi host? Čak i ako ništa ne uspije, nemojte se nervirati. Možete naručiti usluge prijenosa stranice i dobiti svoju web stranicu sljedećeg dana, koja će se nalaziti na novom hostingu. Zapamtite da vam hosting može pružiti besplatne usluge prijenos lokacije. Ako otkrijete da je to moguće, provjerite sve detaljnije u tehničkoj podršci.

Ponekad se može pojaviti situacija kada vam je potrebna web stranica koja radi na motoru WordPress, premjestiti na novu domenu. One. suština ove akcije je samo u promjeni naziva domene, sav sadržaj, kao i struktura linkova, ostaje isti. Istovremeno, nije nevažan trenutak - očuvanje TCI i PR indikatora.

TO ovaj problem mora se obratiti sa puno razumijevanje stvari, jer suprotno može biti ispunjeno neugodnim posljedicama.

Proces prijenosa može se podijeliti u 2 dijela:

  1. Prijenos web-mjesta na kojem radi WordPress engine, na novu domenu.
  2. Kreiranje 301 preusmjeravanja sa stare domene na novu.

Prebacivanje WordPress stranice na novu domenu

Prije svega, trebate uraditi 2 stvari:

  • kopirajte sve ftp datoteke sa starog domena na novi;
  • obavezno kreirajte rezervnu kopiju baze podataka web lokacije tako da se u tom slučaju možete vratiti.

Dalje radnje se mogu izvesti na jedan od tri sljedeća načina.

Prvi način

Ovo je najlakši način, koji zahtijeva najmanje akcije od vas.

  1. Idite na admin panel svoje stranice na stranici "Postavke - Općenito".
  2. U poljima « WordPress adresa» I "Adresa web stranice" navedite URL nove domene i potvrdite promjene klikom na dugme "Sačuvaj promjene".
  3. Spreman. Istog trenutka, WordPress vas preusmjerava na stranicu za prijavu na admin interfejs, ali već na novoj domeni.

Drugi način

  1. Otvorite sačuvani sql dump baze podataka u tekstualnom ili PHP uređivaču.
  2. Zamijenite sva pojavljivanja stare adrese stranice novom adresom, na primjer, http://domain.ru zamijenjen sa http://newdomain.ru, i sačuvajte promjene.
  3. Prenesite dump u bazu podataka na serveru, nakon brisanja svih postojećih tabela iz njega.
  4. Spreman. WordPress stranica radi na novoj adresi.

Treći način

  1. Prijavite se na phpMyAdmin i odaberite bazu podataka.
  2. Kliknite na " SQL” i izvršite sljedeća 3 upita zauzvrat, zamjenjujući http://domain.ru I http://newdomain.ru odnosno starim i nova adresa stranica (imajte na umu da na kraju adrese ne bi trebalo biti kose crte):

      UPDATE wp_posts SET guid = replace(guid, "http://domain.ru","http://newdomain.ru");

      UPDATE wp_posts SET post_content = replace(post_content, "http://domain.ru", "http://newdomain.ru");

  3. Spreman. Sada će se stranica otvoriti na novoj adresi.

Kreiranje 301 preusmjeravanja sa stare domene na novu

Ostaje da se osigura da prilikom pristupa bilo kojoj stranici sajta na staroj adresi, posjetitelj bude automatski preusmjeren na istu stranicu u novom domenu.

Za ovo je neophodno zamijenite sadržaj .htaccess datoteke nalazi u korenu stara domena, na sljedeće (umjesto newdomain.ru, nova domena je naznačena):

Opcije +FollowSymLinks RewriteEngine na RewriteRule (.*) http://newdomain.ru/$1

U ovom trenutku, procedura za prijenos WordPress stranice na novu domenu može se smatrati završenom.

Sada nekoliko riječi o održavanje indikatora TCI i PR stranice.

Gore navedena direktiva, pored svoje direktne namjene, omogućava prijenos indikatora na novu domenu Google PR, tako da ne bi trebalo biti problema sa PR-om.

Međutim, ostaje mi otvoreno pitanje prijenosa indikatora. TIC Yandex. Pročitao sam dovoljno informacija o tome, ali nisam našao jednoznačno rješenje. U osnovi, preporučuje se kreiranje datoteke na starom domenu robots.txt sa parametrom Host: newdomain.ru , neće raditi zbog 301 preusmjeravanja.

Bio bih zahvalan nekome ko može da mi razjasni ovo pitanje.

Dodato 24.04.2010

Našao sam odgovor na svoje pitanje. Tako da bi prilikom pristupa staroj domeni radilo 301 preusmjeravanje, ali sa izuzetkom datoteke robots.txt, u fajlu .htaccess staru domenu morate navesti sljedeće:

Rewrite Engine off Opcije +FollowSymLinks RewriteEngine na RewriteRule (.*) http://newdomain.ru/$1

A u datoteci robots.txt navedite sljedeće:

Korisnički agent: * Disallow: Host: newdomain.ru

Top Related Articles