WordPress

Kako premakniti spletno mesto WordPress z enega gostitelja na drugega

Kako premakniti spletno mesto WordPress z enega gostitelja na drugega

Če želiš premaknite spletno mesto WordPress od upravljanega / neupravljanega / skupnega / namenskega / VPS gostovanja do drugega brez večjih zastojev, to je vodnik, ki ga potrebujete. Če že imate SSL ali želite spletno mesto premakniti iz skupnega gostovanja v VPS, se boste morda soočili z nekaj izpadi.

Selite spletno mesto WordPress z enega strežnika na drugega

Če imate spletno mesto, ki gostuje na skupnem gostovanju, kot so Hostgator, Bluehost, Siteground itd., to so koraki, ki jih morate upoštevati. Na splošno ta podjetja za deljeno gostovanje ponujajo cPanel, zato je s pomočjo cPanela zelo enostavno vse premakniti.

Najprej morate varnostno kopirati vse, vključno z datotekami in bazo podatkov.

Če želite varnostno kopirati datoteke, morate odpreti "Upravitelj datotek", ki ga mora zagotoviti ponudnik gostovanja, in ga najdete v svojem cPanelu. Če ste v svoj račun za gostovanje dodali več domen, morate ustrezno krmariti. V nasprotnem primeru lahko najdete imenik z imenom public_html, kjer boste dobili vse datoteke, vključno z jedrom WordPressa. Izberite vse datoteke, ustvarite arhiv z .zip in naredite stisnjeno mapo. Prenesite ga v svoj računalnik. Ne pozabite niti ene datoteke - predvsem datoteke .htaccess, ki je privzeto skrit.

Zdaj morate varnostno kopirati svojo bazo podatkov. Ker že imate cPanel in phpMyAdmin, lahko s tem orodjem prenesete bazo podatkov. Če želite to narediti, odprite svoj cPanel in pojdite na phpMyAdmin. Ime vaše zbirke podatkov najdete na levi strani. Izberite to in preklopite na Izvozi zavihek.

Od tu morate izbrati Hitro kot Način izvoza, in SQL Iz Oblika spustni meni. Po tem kliknite Pojdi za zagon prenosa.

Zdaj morate najprej odpreti svoj novi račun za gostovanje in najprej dodati domeno. Če ste to že storili med prijavo za nov račun, vam tega ni treba ponoviti. Če pa tega še niste storili, morate dodati svojo domeno v svoj cPanel. Lahko uporabite Domene dodatkov možnost (lahko je drugačna, vendar izraz ostaja podoben).

Po tem morate ustvariti bazo podatkov za novo spletno mesto. Med ustvarjanjem ne pozabite zapisati imena baze podatkov, ID uporabnika in geslo. Brez njih datotek ne bi mogli preslikati v bazo podatkov.

V vašem cPanelu najdete možnost MySQL Database, ki jo lahko uporabite za to. Če želite ustvariti bazo podatkov, morate vnesti ime baze podatkov, ID uporabnika in geslo. Ustvariti morate datoteko z imenom baze podatkov in nato dodati uporabniški ID in geslo. Po tem morate dovoliti ID-ju uporabnika dostop do baze podatkov. Za to lahko uporabite oddelek z imenom Dodajte uporabnika v bazo podatkov.

Po kliku na Dodaj gumb, bi morali najti okno, v katerem morate dovoliti / blokirati ID uporabnika za dostop do nekaterih stvari v zbirki podatkov. Če se želite znebiti kakršne koli težave, lahko označite polje VSE PRIVILEGIJE in kliknite Izvedite spremembe gumb.

Zdaj morate naložiti bazo podatkov, ki ste jo prenesli iz starega računa gostovanja. Za to odprite aplikacijo phpMyAdmin in na levi strani izberite bazo podatkov. Po tem pojdite na Uvozi zavihek. Morali bi najti gumb z imenom Izberite datoteko. Kliknite to in izberite datoteko v računalniku.

Na zaslonu ne spreminjajte ničesar in kliknite Pojdi gumb neposredno. Nalaganje bi moralo trajati nekaj sekund.

Naslednji korak je nalaganje datotek, ki ste jih prenesli s starega strežnika. Če želite to narediti, z upraviteljem datotek odprite svoj korenski imenik domene in pojdite na public_html. Če imate eno domeno, naložite vse datoteke sem. Če imate več domen, se pomaknite do korenskega imenika te domene in tja naložite datoteke. Po nalaganju morate stisniti stisnjeno mapo.

Zdaj morate stare podrobnosti baze podatkov zamenjati z novo. Za to odprite wp-config.php datoteko in zamenjajte ime baze podatkov, ID uporabnika in geslo. Po spremembi shranite datoteko.

Nato morate spremeniti imenski strežnik svoje domene. Za to poiščite imenski strežnik iz svojega gostiteljskega računa in jih vnesite na nadzorni plošči vaše domene. Različni ponudniki domen imajo različne možnosti. Lahko pa ga poiščete ali za pomoč zaprosite skupino za podporo.

S tem korakom ste končali s selitvijo datotek z enega gostitelja na drugega. Razmnoževanje vsega lahko traja do 48 ur. Medtem lahko to spletno mesto odprete in preverite, ali vaše spletno mesto prikazuje novi ali stari IP. Če je nov naslov IP viden, je razširjanje končano. Za preverjanje naslova IP lahko uporabite tudi orodje ping v računalniku. Če vaš računalnik prikazuje stari IP, spletno orodje pa novega IP, morate izprazniti predpomnilnik DNS.

Kako premakniti spletno mesto WordPress iz skupnega gostovanja v neupravljani VPS

Prestaviti spletno mesto WordPress iz skupnega gostovanja v drugo gostovanje v skupni rabi je zelo enostavno, saj imata oba cPanel, ki ima vsa potrebna orodja, kot so phpMyAdmin, Upravitelj datotek itd. Vendar pa obstaja veliko ljudi, ki pogosto izberejo neupravljani VPS, ker lahko dobite korenski dostop, neupravljani VPS pa je razmeroma cenejši od skupnega gostovanja.

Kaj je neupravljani VPS

VPS pomeni navidezni zasebni strežnik. Z enostavnimi besedami, če vaš račun za gostovanje VPS nima cPanela, mu lahko rečete neupravljani VPS. Za dostop do neupravljanega strežnika VPS potrebujete nekatera orodja, kot so Putty, FTP odjemalec, kot sta Filezilla ali Cyberduck. Nekateri primeri neupravljanih ponudnikov VPS so Digital Ocean, Linode, Vultr itd.

Če ste že kupili neupravljani račun VPS in ne veste ničesar, vendar želite spletno mesto WordPress premakniti iz skupnega gostovanja v neupravljani VPS, lahko sledite naslednjim korakom.

Preden začnete, od tu prenesite Cyberduck in Putty. Prav tako morate prenesti staro varnostno kopijo spletnega mesta, vključno z vsemi datotekami in bazo podatkov. Koraki so omenjeni zgoraj.

Zdaj bi morali vedeti, da nekatera podjetja, kot so WordPress, Ghost, Joomla, Discourse itd., ponujajo aplikacije z enim klikom, medtem ko drugi, kot je Linode, ne ponujajo česa takega. V tem primeru lahko uporabite nekatera druga tuja orodja, kot so ServerPilot, ServerAvatar, EasyEngine itd. Med njimi je ServerPilot v zadnjem času postal plačljivo orodje - vendar je to doslej najboljše glede varnosti in uporabnosti.

Ne glede na to, kateri račun za gostovanje uporabljate, morate najprej ustvariti strežnik, namestiti OS in si zapisati korensko geslo. Različni ponudniki gostovanja imajo različne možnosti, bistvo pa je enako. Če pa uporabljate ServerPilot, morate uporabiti 64-bitno različico Ubuntu LTS 16.04 ali 18.04. Nič drugega ne podpirajo.

Zato morate dodati domensko ime v svoj račun gostovanja in spremeniti strežnik imen v svojem domenskem računu. Priporočljivo je tudi, da odslej uporabljate VPN. V nasprotnem primeru iz vašega računalnika ne morete zaznati novega računa za gostovanje.

Če uporabljate aplikacijo Digital Ocean ali Vultr z enim klikom, lahko WordPress hitro namestite. Če izberete to metodo, lahko svoje namestitvene datoteke WordPress najdete tukaj:

/ var / html

Če za namestitev programa WordPress uporabljate ServerPilot, lahko svoje namestitvene datoteke najdete tukaj:

/ srv / users / user_name / apps / app_name / public

Morali bi najti datoteko z imenom wp-config.php. Prenesite ga in obdržite uporabniško ime in geslo baze podatkov. Ne pozabite storiti tega.

Izbrisati morate vse namestitvene datoteke WordPressa. Ker mape wp-admin, wp-content in wp-includes trajajo veliko časa za brisanje, jih lahko odstranite s pomočjo kita. Za to odprite Putty in vnesite naslov IP strežnika. Prepričajte se, da je vrata nastavljena kot 22. Po tem kliknite Odprto in potrdite povezavo. Po tem morate vnesti uporabniško ime in geslo. Enter koren kot uporabniško ime. Po ustvarjanju strežnika v računu za gostovanje bi morali dobiti geslo na isti strani ali po e-pošti.

Nato vnesite to:

Uporabniki aplikacije z enim klikom:

rm -rf / var / html / wp-admin rm -rf / var / html / wp-content rm -rf / var / html / wp-vključuje

Uporabniki ServerPilot:

rm -rf / srv / users / user_name / apps / app_name / public / wp-admin rm -rf / srv / users / user_name / apps / app_name / public / wp-content rm -rf / srv / users / user_name / apps / app_name / public / wp-includes

Po tem lahko odprete aplikacijo Cyberduck, se pomaknete do te mape in izbrišete druge namestitvene datoteke.

V naslednjem koraku morate naložiti stisnjeno varnostno kopijo. Naredite to in razpakirajte datoteko. Če med razpakiranjem pride do napake, lahko v ukaz Putty vnesete ta ukaz:

sudo apt-get posodobitev sudo apt-get namestite unzip

Po razpakiranju teh datotek morate zamenjati podatke o zbirki podatkov. Za to odprite wp-config.php datoteko, ki ste jo prenesli. Nato odprite trenutno wp-config.php datoteko, ki ste jo pravkar naložili. Kopirajte ime baze podatkov, ID uporabnika in geslo iz prenesene wp-config.php in jih nadomestite z naloženo wp-config.php datoteko.

Po tem morate namestiti phpMyAdmin. V nasprotnem primeru baze podatkov ne morete uvoziti. Za to sledite tem korakom.

S0 od tu prenesite najnovejšo različico phpMyAdmin in zip datoteko naložite v svoj korenski imenik. Po tem datoteko razpakirajte in jo preimenujte. Poskrbi; uporabljate nepredvidljivo ime. Na primer, če se odločite abcd, phpMyAdmin lahko odprete tako:

http: // ime-vaše domene / abcd

Po izbiri imena odprite mapo in ugotovite konfig.vzorec.vklj.php mapa. Lahko ga preimenujete v konfig.vklj.php. Po tem odprite to datoteko z urejevalnikom in spremenite podobno, ki pravi:

$ cfg ['blowfish_secret']

To bi moralo izgledati takole:

$ cfg ['blowfish_secret'] = 'k7i259684 (* ^ 3q42bd ^ $ 4353yow * q5Trs ^ 1'

Zdaj odprite phpMyAdmin in vnesite ID uporabnika baze podatkov in geslo za prijavo. Nato izberite ime baze podatkov na levi strani, izberite vse tabele baze podatkov in jih ustrezno odstranite.

Potem pojdi na Uvozi in uvozite bazo podatkov, ki ste jo prej prenesli.

To je vse! Zdaj bi moralo vaše spletno mesto pravilno delovati na novem računu za gostovanje.

Kako premakniti spletno mesto WordPress z neupravljanega VPS na skupno gostovanje

To je precej enostavno in tudi ne zamudno. Najboljše je, da so koraki skoraj enaki. Če phpMyAdmin še niste namestili, morate to storiti za prenos baze podatkov.

Na kratko, to so koraki, ki jih morate upoštevati.

  1. Prenesite vse datoteke iz računa VPS.
  2. Prenesite bazo podatkov.
  3. Ustvarite bazo podatkov v svojem računu gostovanja v skupni rabi in jo dodelite uporabniku.
  4. Naložite vse datoteke na svoj novi račun za gostovanje.
  5. V wp-config spremenite ime baze podatkov, uporabniško ime in geslo.php datoteko.
  6. Spremenite strežnik imen na nadzorni plošči domene.

To je vse!

Pogoste težave po zamenjavi strežnika

Po zaključku selitve se lahko soočite z različnimi težavami. Nekateri med njimi so navedeni spodaj.

Domača stran se odpira, objave pa kažejo napako 404

Preveri svoj .htaccess in uporabite to privzeto:

# BEGIN WordPress  RewriteEngine na RewriteBase / RewriteRule ^ index \.php $ - [L] RewriteCond% REQUEST_FILENAME !-f RewriteCond% REQUEST_FILENAME !-d RewriteRule . / kazalo.php [L]  # END WordPress

Pojdite tudi sem:

/ etc / apache2 / apache2.conf

In naredite to spremembo:

 AllowOverride All 

Vtičnikov ni mogoče namestiti, zato zahteva podatke za prijavo v FTP

To je zelo pogosta težava, s katero se ljudje srečujejo. Morate odpreti svoj wp-config.php in jo prilepite na dno;

define ('FS_METHOD', 'direct');

Namestitev ni uspela: Imenika ni bilo mogoče ustvariti

Če slike ne morete naložiti, namestiti vtičnikov, posodobiti teme ali vtičnika in se prikaže zgornja napaka, lahko to popravite tako, da spremenite dovoljenje. Odprite Putty in vnesite to:

chmod -R 775 ime_pot_ime

Tukaj lahko izveste več o dovoljenju za datoteke.

Preusmerite ne-www na www s pomočjo htaccess

RewriteEngine na RewriteCond% HTTP_HOST ^ ime vaše domene.com [NC] RewriteRule ^ (.*) $ http: // www.ime vaše domene.com / $ 1 [L, R = 301, NC]

Preusmeri www na ne-www

RewriteEngine na RewriteCond% HTTP_HOST ^ www.ime vaše domene.com [NC] RewriteRule ^ (.*) $ http: // ime vaše domene.com / $ 1 [L, R = 301]

Vendar pa morate zapis CNAME vnesti tudi z www tako dobro, kot @ ali prazno.

Prosimo, upoštevajte, da morate SSL namestiti ločeno. Če vaš ponudnik gostovanja ponuja brezplačni SSL, ga lahko prosite, da ga namesti namesto vas. V nasprotnem primeru lahko uporabite Let's Encrypt, ki ponuja brezplačno, vendar skupno SSL potrdilo.

Kako namestiti in igrati Doom v Linuxu
Uvod v Doom Serija Doom je nastala v devetdesetih letih po izidu prvotnega Dooma. Bil je takojšen hit in od takrat naprej je serija iger prejela števi...
Vulkan za uporabnike Linuxa
Z vsako novo generacijo grafičnih kart vidimo, da razvijalci iger premikajo meje grafične zvestobe in se približujejo fotorealizmu. A kljub vsem kredi...
OpenTTD vs Simutrans
Ustvarjanje lastne simulacije prevoza je lahko zabavno, sproščujoče in izjemno vabljivo. Zato morate preizkusiti čim več iger, da boste našli tisto, k...