V prejšnjem prispevku smo razložili, kako spletno stran prenesete s strežnika na svoj računalnik. Razložili smo, da je stran sestavljena iz datotek in pogosto vsaj ene podatkovne baze, ter natančno predstavili vse korake prenosa. Danes pa si oglejmo še, kako datoteke in podatkovno bazo, ki tvorijo celotno spletno stran, s svojega računalnika prenesemo na (drug) strežnik. Postopek bomo zopet predstavili s pomočjo nadzorne plošče cPanel, saj obstaja daleč največja verjetnost, da vaš ponudnik spletnega gostovanja uporablja prav to rešitev za upravljanje z domenami in gostovanjem.
1. Prijava v cPanel
Enako kot na samem začetku postopka se zopet prijavite v nadzorno ploščo cPanel, tokrat seveda pri novem ponudniku gostovanja. Za prijavo boste potrebovali uporabniško ime in geslo, ki ste ju prejeli, ko ste zakupili spletno gostovanje. Če prijavnih podatkov ne najdete, se obrnite na svojega novega ponudnika gostovanja.
2. Dodajte dodano domeno in domeni nastavite nove DNS zapise
Če spletno stran želite prenesti na nosilno domeno novega paketa, boste morali domeni le zamenjati DNS zapise. V kolikor pa ne gre za nosilno domeno, boste domeno najprej morali dodati v cPanel kot dodano domeno. Poiščite torej ikono ‘Dodane domene’ oz. ‘Addon Domains‘ in dodajte domeno.
V prvo okence vpišite ime domene, nato se vam bosta drugo in tretje okence izpolnili avtomatično. Izberite še geslo, ga dvakrat vnesite in kliknite na gumb za dodajanje domene.
Tako, zdaj je potrebno nastaviti še DNS zapise. To storite v naročniškem centru ponudnika, kjer ste registrirali domeno.
Če zapisov ne morete spremeniti sami (vsi ponudniki tega namreč ne omogočajo), se obrnite na svojega registrarja in mu sporočite DNS zapise strežnika pri novem ponudniku spletnega gostovanja.
3. Prenesite datoteke na nov strežnik
Postopek je obraten od tistega, ko ste datoteke prenesli s strežnika. V nadzorni plošči cPanel se napotite v ‘Upravitelja datotek’ in na levi strani izberite public_html. Če gre za prenos nosilne domene, .zip datoteko prenesite kar direktno v public_html mapo, če pa gre za prenos dodane domene, najprej izberite mapo z imenom vaše domene, nato pa vanjo prenesite .zip datoteko kopije podatkov vaše spletne strani. To storite tako, da zgoraj kliknete na zgornjo ikono ‘Upload‘.
Ko bo .zip datoteka na strežniku, osvežite Upravitelja datotek v cPanelu (klik na zgornjo ikono ‘Reload‘). Z desnim miškinim gumbom kliknite na .zip datoteko in izberite ‘Razširi’ oz. ‘Extract‘. Ko bodo mape in datoteke razširjene, lahko .zip datoteko s strežnika izbrišete.
4. Ustvarite novo bazo
V nadzorni plošči cPanel poiščite ikono ‘MySQL Databases‘ in kliknite nanjo.
Kreirajte novo bazo, prav tako ustvarite tudi novega uporabnika. Nekoliko bolj spodaj na isti strani povežite uporabnika in bazo ter uporabniku omogočite vse pravice. Geslo, ki ste ga vnesli pri kreiranju uporabnika, si nekam zapišite, saj ga boste morali kasneje vpisati v wp-content.php datoteko. Več o tem si lahko preberete v nadaljevanju, ko bo na vrsti ta korak.
5. Prenesite bazo podatkov na nov strežnik
Vrnite se na osnovno stran nadzorne plošče cPanel in poiščite ikono ‘phpMyAdmin‘. Ko boste kliknili nanjo, se vam bo odprl nov zavihek, kjer so nanizane vse podatkovne baze. Na levi strani izberite na novo ustvarjeno bazo (kliknite nanjo!), nato pa v zgornjem meniju poiščite ‘Uvozi’ oz. ‘Import‘. Kar vam pri tem koraku ostane, je le še to, da kliknete na ‘Browse‘, izberete .sql datoteko, ki jo imate shranjeno na računalniku, na koncu pa kliknete na spodnji gumb ‘Go‘.
Tako, sedaj imate na novem strežniku podatkovno bazo ter vse datoteke, ki sestavljajo vašo spletno stran. Kar morate storiti, je le še to, da spletno stran povežete z novo podatkovno bazo. Kako? Berite dalje.
6. Popravite tri zapise v datoteki wp-config.php
Zdaj že dobro veste, kako dostopate do Upravitelja datotek. Odprite ga ter izberite mapo domene, na kateri želite, da je prikazana vaša spletna stran. V osnovni mapi (torej v tisti, kjer se nahajajo tudi mape wp-admin, wp-content in wp-includes ter nekje okoli 20 datotek) poiščite datoteko wp-config.php ter nanjo kliknite z desnim miškinim gumbom.
Izberite ‘Uredi’ oz. ‘Edit. Poiščite naslednje vrstice:
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘XXXXXX_XXXXXX’);/** MySQL database username */
define(‘DB_USER’, ‘XXXXXX_XXXXXX’);/** MySQL database password */
define(‘DB_PASSWORD’, ‘XXXXXXXXXXX’);
Mesta, označena z znaki X, zamenjajte s podatki, ki ste jih navedli, ko ste kreirali novo podatkovno bazo ter novega uporabnika baze (za podrobnosti glejte 4. korak). Ko ste vnesli podatke, desno zgoraj kliknite gumb ‘Shrani’ oz. ‘Save’.
Tako, to je vse. Vaša spletna stran je na novem strežniku. Počakajte še 2-24 ur, da se osvežijo DNS zapisi, nato pa bi moralo vse delovati, kot mora. Če boste imeli kakršne koli težave, zapišite to v komentar, in poskusili vam bomo pomagati.