Da li planirate da premestite svoj WordPress sajt na novi hosting ili drugi server? Najveći rizik prilikom menjanja hosting ili migracije sajta na drugi server su gubici podataka i zastoji.
I jedno i drugo može učiniti vaš sajt privremeno nedostupnim za korisnike i pretraživače, što može dovesti do gubitaka u prodaji i lošijem rangiranju na pretraživačima.
U ovom korak po korak tutorijalu, pokazaćemo vam kako da bezbedno migrirate svoj WordPress sajt na novi hosting bez zastoja.
Takođe ćete pronaći odgovore na najčešće postavljena pitanja vezana za premeštanje WordPress sajta na novi hosting, uz pomoć kojih možete izbeći neke uobičajene greške.
Važno: Pre nastavka teksta, korisna informacija je da puno hosting kompanija nudi besplatnu uslugu migracije. Možda neće biti navedena na njihovom sajtu, pa je potrebno postaviti pitanje. Obično je ta usluga besplatna, ali kod nekih možete platiti određenu nadoknadu.
Imajući to u vidu, pogledajmo korake koje ćemo obraditi za premeštanje WordPress na novi hosting(bez zastoja)
1. Izaberite novi WordPress hosting
2. Instalirajte Duplicator plugin radi jednostavne migracije
3. Importujte vaš WordPress sajt na novi hosting
4. Izmenite hosts datoteku kako bi sprečili zastoje
5. Kreirajte MySQL bazu podataka na novom hostingu
6. Pokrenite Duplicator skriptu za migraciju sajta
7. Uradite update vašeg DNS-a
8. Česta pitanja o premeštanju WordPressa na novi hosting
Spremni? Hajde da počnemo
Korak 1: Izaberite novi WordPress hosting
Ako ste zaglavljeni sa sporim veb hostingom, čak i nakon optimizacije sajta, vreme je da promenite vašeg hosting provajdera.
Kada tražite novog hosting provajdera, važno je pažljivo odabrati tako da ne morate ubrzo opet da ga menjate.
Nakon kupovine novog hosting, NE instalirajte WordPress. Uradićemo to u jednom od sledećih koraka.
Za sada bi vaš novi veb hosting nalog trebao biti potpuno prazan, bez fajlova ili foldera u glavnom direktorijumu.
Korak 2: Instalirajte Duplicator plugin radi jednostavne migracije
Prva stvar koju treba da uradite je da instalirate i aktivirate besplatni plugin Duplicator na vašem sajtu.
Duplicator je besplatan plugin koji toplo preporučujemo. Možete ga koristiti I ze premeštanje sajta na novi domen bez gubitka SEO.
Međutim, u ovom članku ćemo vas provesti kroz to kako da ga koristite za migraciju vašeg WordPress sajta sa jednog hosting na drugi bez ikakvog zastoja.
Nakon što instalirate I aktivirate Duplicator, idite na Duplicator » Packages stranicu u vašoj WordPress kontrolnoj tabli.
Dalje, potrebno je da kliknete na ‘Create New’ dugme u gornjem desnom uglu.
Nakon toga, kliknite na Next dugme i sledite dalje korake za kreiranje paketa.
Obavezno proverite rezultate skeniranja (za sve bi trebalo da stoji Good) a zatim kliknite na Build dugme.
Postupak može potrajati nekoliko minuta, pa nemojte isključivati karticu dok plugin ne završi svoj posao.
Kada se postupak završi, videćete opcije za preuzimanje instalacionog i arhivnog paketa. Potrebno je da kliknete na ‘One click download’ dugme da biste preuzeli obe datoteke.
Arhivska datoteka je kopija vašeg celokupnog sajta, a instalaciona datoteka će automatizovati postupak instalacije za vas.
Korak 3: Importujte vaš WordPress sajt na novi hosting
Sada kada ste preuzeli i arhivne i instalacione datoteke, sledeći korak je da ih otpremite na svoj novi veb hosting.
To možete učiniti povezivanjem sa novm veb hostingom uz pomoć FTP-a.
Obično biste prilikom povezivanja FTP klijenta unosili naziv domena sajta kao hosting.
Međutim, pošto naziv vašeg domena i dalje pokazuje na vašeg starog hosting provajdera, moraćete da se povežete tako što ćete uneti IP adresu ili naziv vašeg novog hosting. Ove informacije možete pronaći na kontrolnoj table vašeg novog naloga za hosting.
Ako ne možete da pronađete ove informacije, možete zatražiti pomoć od vašeg novog veb hosting provajdera i oni će vam pomoći.
Korišćenjem FTP klijenta, morate da otpremite i datoteku installer.php i svoju arhivsku .zip datoteku u osnovni direktorijum vašeg sajta.
To se obično /username/public_html/ folder.
Još jednom, ako niste sigurni, pitajte vašeg veb hosting provajdera.
Uverite se da je vaš osnovni direktorijum potpuno prazan. Neki provajderi automatski instaliraju WordPress kada se registruju.
Ako je WordPress instaliran u vašem osnovnom direktorijumu, prvo morate da izbrišete WordPress. Kada to uradite, potrebno je da otpremite arhivsku zip datoteku i installer.php datoteku u osnovni direktorijum vašeg sajta.
Korak 4: Izmenite hosts datoteku kako bi sprečili zastoje
Nakon što ste otpremili obe datoteke na novi hosting, morate da pristupite datoteci installer.php u pretraživaču.
Ovoj datoteci se obično može pristupiti pomoću URL adrese poput ove:
http://www.example.com/installer.php
Međutim, ovaj URL će vas odvesti do starog hosting i dobićete 404 grešku. To je zato što vaš domen i dalje pokazuje na vaš stari hosting. Obično vam drugi tutorijali mogu reći da promenite naziv vašeg server domena i usmerite ga ka novom veb hosting provajderu, ali je to pogrešno.
Ako to učinite sada, posetioci će videti srušen sajt dok ga migrirate. Pokazaćemo vam kako možete privremeno da pristupite svom sajtu na novom hostingu na vašem računaru bez uticaja na trenutni sajt na starom hosting.
To se radi sa hosts datotekom na vašem računaru.
Hosts datoteka se može koristiti za mapiranje naziva domena na određenu IP adresu. Drugim rečima, omogućava vam da prevarite računar tako da misli da je sajt prebačen na drugi hosting iako još uvek nije.
Pogledajte kako to možete da uradite, tako da ukazuje na vaš novi hosting.
Unošenjem ovih promena, omogućiće vam pristup datotekama na vašem novom hosting koristeći vaš domen, dok ostatak sveta I dalje pristupa vašem sajtu na starom hosting. Ovo osigurava 100% neprekidni rad sajta.
Prvo što treba da uradite je da pronađete IP adresu vašeg novog hosting servera. Da biste to pronašli, morate se prijaviti na cPanel kontrolnu tablu I kliknuti na vazu za proširivanje statistike na levoj bočnoj traci. Adresa vašeg servera se nalazi pod Shared IP Address.
Kod nekih hosting provajdera, ove informacije možete pronaći pod naslovom Account Information
U sledećem koraku, korisnici Windows-a treba da odu u Programs » All Programs » Accessories, zatim kliknu desnim klikom miša na Notepad i izaberu Run as Administrator.
Pojaviće se Windows UAC upit I potrebno je da kliknete na Yes kako bi otvorili Notepad sa Administrator privilegijama.
Na ekranu Notepad-a, idite na File » Open a zatim idite do direktorijuma C:\Windows\System32\drivers\etc Iz ovog foldera, odaberite hosts datoteku i otvorite je.
Ako koristite Mac, potrebno je da otvorite aplikaciju Terminal i unesete ovu komandu da biste uredili hosts datoteku:
sudo nano /private/etc/hosts
I za korisnike Windows-a i Mac-a, na dnu hosts datoteke, morate da unesete IP adresu koju ste kopirali a zatim i naziv domena :
192.168.1.22 www.example.com
Obavezno zamenite IP adresu sa onom koju ste kopirali iz cPanela i example.com sa vašim domenom.
Kada završite, sačuvajte promene.
Sada možete pristupiti datotekama na novom hosting na svom računaru koristeći vaš domen.
Bitno: Ne zaboratei da opozovete promene koje ste uneli u hosts datoteku nakon završetka migracije (korak 6).
Korak 5: Kreirajte MySQL bazu podataka na novom hostingu
Pre nego što pokrenete instalacioni program na novom hosting, potrebno je da kreirate MySQL bazu podataka na svom hosting nalogu. Ako ste već kreirali bazu podataka, onda možete da pređete na sledeći korak.
Kreiranje baze podataka u cPanelu
Idite na kontrolnu tablu cPanela u vašem novom hosting nalogu, skrolujte do sekcije Databases i kliknite na ikonu MySQL Databases.
Videćete polje za kreiranje nove baze podataka. Unesite ime za svoju bazu podataka i kliknite na Create Database dugme.
Nakon kreiranja My SQL baze podataka, potrebno je skrolovati do sekcije MySQL users.
Zatim, navedite korisničko ime I lozinku za novog korisnika i kliknite Create a user dugme.
Nakon toga, ovog korisnika morate dodati u svoju bazu podataka. Ovo će dati korisničkom imenu, koje ste sad kreirali, sve dozvole za rad na toj bazi podataka.
To možete učiniti skrolovanjem do sekcije Add User to a Database. Jednostavno odaberite korisnika baze podataka kojeg ste kreirali iz padajućeg menija, a zatim odaberete bazu podataka i kliknete na dugme Add.
Vaša baza podataka je sada spremna za upotrebu sa WordPressom. Obavezno zabeležite ime baze podataka, korisničko ime i lozinku. Te informacije će vam biti potrebne u sledećem koraku.
Korak 6: Pokrenite Duplicator skriptu za migraciju podataka
Sada ste spremni za pokretanje programa za instaliranje. Dođite do sledeće adrese u prozoru pretraživača:
https://www.example.com/installer.php, gde umesto example.com ukucate vaš domen.
Instalacioni program će pokrenuti nekoliko testova i prikazaće vam Pass pored arhivacionih i validacionih testova.
Morate da otkačite izbor u terms&conditions checkboxu i nastavite klikom na Next dugme.
Sada će se od vas tražiti da unesete MySQL hosting, ime baze podataka, korisničko ime i lozinku.
Vaš hosting će verovatno biti localhost. Nakon toga ćete uneti detalje baze podatak koju ste kreirali u prethodnom koraku.
Možete da kliknete na Test Database dugme, da biste bili sigurni da ste uneli tačne podatke.
Ako je Duplicator u mogućnosti da se poveže, videćete niz koji počinje sa Pass. U suprotnom videćete detalje greške veze sa bazom podataka.
Kliknite na Next dugme da biste nastavili.
Duplicator će sada uvesti vašu WordPress bazu podataka iz arhivskog zip-a u vašu novu bazu podataka.
Zatim će se od vas tražiti da ažurirate URL ili putanju sajta. S obzirom da ne menjate naziv domena, ovde ne morate ništa da menjate.
Jednostavno kliknite na Nex dugme da biste nastavili.
Duplicator će pokrenuti poslednje korake i prikazaće vam Login button.
Sada se možete prijaviti na svoj WordPress sajt kako biste bili sigurni da sve radi kako očekujete.
Korak 7: Uradite update vašeg DNS-a
U ovom trenutku ste stvorili kompletnu kopiju svoje WordPress baze podataka i datoteka na vašem novom hosting server, ali vaš domen I dalje pokazuje na vaš stari hosting.
Da biste ažurirali domen, potrebno je da promenite naziv vašeg DNS servera. Ovo osigurava da vaši korisnici budu preusmereni na novi hosting vašeg sajta kada upišu vaš domen u pretraživač. Ako ste registrovali domen kod vašeg hosting provajdera, onda je najbolje da domen prebacite na novi hosting. Ako ste koristili domen registrator kao što je Domain.com, GoDaddy i slični, potrebno je da ažurirate vaš DNS.
Trebaće vam podaci o nazivu DNS servera od vašeg novog hosting. Ovo je obično nekoliko URL adresa koje izgledaju ovako:
ns1.hostname.com
ns2.hostname.com
Za potrebe ovog tutorijala, pokazaćemo vam kako da promenite naziv DNS servera pomoću GoDaddy-a.
U zavisnosti od registratora domena ili veb hosting, printscreen-ovi mogu izgledati drugačije. Međutim, osnovni koncept je isti.
Morate potražiti oblast za upravljanje domenom, a zatim potražiti naziv servera.
Za GoDaddy, morate se prijaviti na svoj GoDaddy nalog, a zatim kliknuti na Domains. Nakon toga, potrebno je da kliknete na Manage dugme pored naziva domena koji želite da promenite.
U sekciji Additional Settings, potrebno je da kliknete na Manage DNS da biste nastavili.
Zatim, potrebno je da skrolujete do sekcije Nameservers i kliknete na Change dugme.
Prvo ćete morati da promenite padajući meni tipa servera sa Default na Custom. Nakon toga možete da popunite podatke o novom hosting provajderu u okviru Nameservers.
Ne zaboravite da kliknete na Save dugme da biste sačuvali promene.
Uspešno ste promenili naziv servera na vašem domenu. DNS promene mogu da potraju od 4 do 48 sati da bi se promenili za sve korisnike.
Pošto imate isti sadržaj i na starom i na novom hosting, vaši posetioci neće videti nikakvu razliku.
Da biste bili sigurni, preporučujemo da sačekate sa otkazivanjem starog naloga za hosting do 7 dana nakon migracije sajta.
Česta pitanja o premeštanju WordPressa na novi hosting
Evo nekoliko pitanja koja mnogi naši korisnii postavljaju dok premeštaju WordPress sa jednog hosting na drugi.
1. Mogu li da se prijavim na novi hosting bez registracije naziva domena?
Da, apsolutno se možete prijaviti na novi hosting bez registracije naziva domena.
Naziv domena I hosting su dve različite usluge I ne morate nužno da registrujete naziv domena prilikom prijave na novi hosting.
Neki hosting provajderi tražiće od vas da odaberete naziv domena kao prvi korak pri kupovini hosting. Takođe će vam omogućiti da unesete naziv domena ako ga već imate.
2. Da li treba da prebacim svoj domen na novi hosting?
Ne, ne morate da prenosite domen na novi hosting. Međutim prenos vašeg domena na novi hosting će vam olakšati obnavljanje i upravljanje na istoj kontrolnoj tabli na kojoj je i vaš novi hosting nalog.
3. Kako da popravim grešku nastalu prilikom uspostavljanja veze baze podataka u Duplicatoru?
Ako u Duplicatoru vidite grešku pri povezivanju sa bazom podataka ili grešku u vezi sa bazom podataka, najverovatniji razlog za to je što ste uneli netačne informacije za vezu sa bazom podataka.
Uverite se da su ime baze podataka, MySQl korisničko ime i lozinka tačni.
Neki hosting provajderi ne koriste localhost kao hosting za svoje MySQL servere. Ako je to slučaj, zatražite od njih pomoć kako bi vam pružili tačne informacije.
4. Kako mogu da proverim da li se moj sajt učitava sa novog hosting?
Postoji nekoliko alata na internet koji vam omogućavaju da vidite ko hostuje sajt. Nakon što premestite vaš sajt na novi hosting, možete da koristite bilo koji od ovih alata i oni će vam pokazati ime hosting provajdera koji hostuje vaš sajt.
Ako nije prošlo mnogo vremena od kada ste migrirali sajt i napravili promene na DNS-u, verovatno je da se sajt i dalje može učitati sa starog hostinga. Promene DNS-a mogu potrajati do 48 sati da bi se u potpunosti propagirale.
5. Da li treba da izbrišem datoteke ili podatke sa starog hostinga?
Prilikom zamene hosting provajdera, preporučujemo vam da zadržite stari hosting još najmanje nedelju dana. Posle toga možete da izbrišete datoteke sa starog hostinga. Ako otkazujete nalog, hosting provajder će izbrisati sve vaše podatke u skladu sa svojom politikom.
6. Koliko dugo treba da držim svoj nalog aktivan na starom hostingu?
Nakon što migrirate svoj sajt na novi hosting i ako nemate nijedan drugi sajt koji je hostovan kod starog provajdera, možete da otkažete svoj nalog za stari hosting.
Međutim, u nekim slučajevima ste im možda već platili godišnji hosting. U tom slučaju, trebali bi da proveriti njihovu politiku refundacije novca za slučaj otkazivanja.
7. Kako da premestim WordPress sajt sa SSL-om/HTTPs-om?
Moraćete da instalirate SSL sertifikat kod vašeg novog hosting provajdera. Nakon toga, možete slediti iste gore pomenute korake. Obavezno koristite HTTP-ove u URL-ovima, na primer https://example.com
Nadamo se da vam je ovaj tutorijal bio od koristi i u slučaju da imate dodatnih pitanja oko hostinga, domena, sajtova možete se javiti na ovom linku, kako biste dobili odgovore na vaša pitanja.
Tekst preuzet sa sajta wpbeginner.