WordPress-sivuston siirtäminen isännästä toiseen

Jos haluat siirtää WordPress-sivuston(move WordPress site) hallitusta/hallitsemattomasta/jaetuista/omistetusta/ VPS -isännöinnistä toiseen ilman suuria seisokkeja, tarvitset tämän oppaan. Jos sinulla on jo SSL tai jos haluat siirtää sivuston jaetusta isännöinnistä VPS :ään , saatat kohdata hieman seisokkeja.

Siirrä WordPress(Migrate WordPress) -sivusto palvelimelta toiselle

Jos sinulla on verkkosivusto, jota isännöi jaettu hosting, kuten Hostgator , Bluehost , Siteground jne., sinun on noudatettava näitä ohjeita. Yleensä nämä jaetut hosting-yritykset tarjoavat cPanelin, ja siksi kaiken siirtäminen cPanelin avulla on melko helppoa.

Ensin sinun on varmuuskopioitava kaikki, mukaan lukien tiedostot sekä tietokanta.

Jos haluat varmuuskopioida tiedostosi, sinun on avattava 'Tiedostojen hallinta', jonka isännöintipalveluntarjoajasi tulee tarjota. Löydät sen cPanelistasi. Jos olet lisännyt useita verkkotunnuksia isännöintitilillesi, sinun on navigoitava sen mukaisesti. Muuten löydät hakemiston nimeltä public_html , josta saat kaikki tiedostot mukaan lukien WordPress - ytimen. Valitse(Select) kaikki tiedostot, luo arkisto .zip-tunnisteella ja tee pakattu kansio. Lataa se tietokoneellesi. Älä unohda yhtäkään tiedostoa – pääasiassa .htaccess , joka on oletuksena piilotettu.

Nyt sinun on varmuuskopioitava tietokanta. Koska sinulla on jo cPanel ja phpMyAdmin, voit käyttää tätä työkalua tietokannan lataamiseen. Voit tehdä tämän avaamalla cPanelin ja siirtymällä phpMyAdminiin. Löydät tietokantasi nimen vasemmasta reunasta. Valitse se ja vaihda Vie(Export ) - välilehteen.

Täältä sinun on valittava Quick as Export method ja SQL avattavasta Muoto(Format ) -valikosta. Aloita lataus napsauttamalla sitten Go - painiketta.

Siirrä WordPress-sivusto palvelimelta toiselle

Nyt sinun on siirryttävä uudelle hosting-tilillesi ja lisättävä verkkotunnus ensin. Jos olet jo tehnyt sen uuden tilin luomisen yhteydessä, sinun ei tarvitse tehdä sitä uudelleen. Jos et kuitenkaan ole vielä tehnyt niin, sinun on lisättävä verkkotunnuksesi cPaneliin. Voit käyttää Addon Domains -vaihtoehtoa (se voi olla erilainen, mutta termi pysyy samana).

Sen jälkeen sinun on luotava tietokanta uudelle verkkosivustollesi. Luodessasi muista kirjoittaa muistiin tietokannan nimi, käyttäjätunnus ja salasana. Ilman näitä et pystyisi yhdistämään tiedostojasi tietokantaasi.

Löydät cPanelistasi MySQL-tietokantavaihtoehdon(MySQL Database) , jonka avulla voit tehdä sen. Tietokannan luomiseksi sinun on syötettävä tietokannan nimi, käyttäjätunnus ja salasana. Sinun on luotava tietokannan nimitiedosto ja lisättävä sitten käyttäjätunnus ja salasana. Tämän jälkeen sinun on sallittava käyttäjätunnuksen pääsy tietokantaan. Tätä varten voit käyttää osiota nimeltä Lisää käyttäjä tietokantaan(Add user to database) .

Kun olet napsauttanut Lisää(Add ) - painiketta, sinun pitäisi löytää ikkuna, jossa sinun on sallittava/estättävä käyttäjätunnus päästäksesi tiettyihin tietokannan asioihin. Päästäksesi eroon kaikista ongelmista, voit merkitä KAIKKI OIKEUDET(ALL PRIVILEGES ) -vaihtoehdon ja klikata Tee muutokset(Make Changes ) -painiketta.

Nyt sinun on ladattava tietokanta, jonka latasit vanhalta hosting-tililtä. Avaa tätä varten phpMyAdmin-sovellus ja valitse tietokanta vasemmalta puoleltasi. Siirry sen jälkeen Tuo(Import) - välilehteen. Sinun pitäisi löytää painike nimeltä Valitse tiedosto(Choose File) . Napsauta(Click) sitä ja valitse tiedosto tietokoneeltasi.

Älä muuta mitään näytöllä ja napsauta suoraan Go - painiketta. Latauksen loppuun saattaminen kestää muutaman sekunnin.

Seuraava vaihe on ladata vanhalta palvelimelta lataamasi tiedostot. Voit tehdä tämän avaamalla verkkotunnuksesi juurihakemiston tiedostonhallinnan avulla(File Manager) ja siirtymällä osoitteeseen public_html . Jos sinulla on yksi verkkotunnus, lataa kaikki tiedostot tänne. Jos sinulla on useita verkkotunnuksia, siirry kyseisen verkkotunnuksen juurihakemistoon ja lataa tiedostot sinne. Lataamisen jälkeen sinun on purettava pakattu kansio.

Nyt sinun on korvattava vanhat tietokannan tiedot uudella. Tätä varten avaa wp-config.php- tiedosto ja vaihda tietokannan nimi, käyttäjätunnus ja salasana. Tallenna tiedosto muutoksen jälkeen.

Seuraavaksi sinun on vaihdettava verkkotunnuksesi nimipalvelin. Hanki sitä varten nimipalvelin hosting-tililtäsi ja kirjoita ne verkkotunnuksesi ohjauspaneeliin. Eri(Different) verkkotunnuksen tarjoajilla on erilaisia ​​vaihtoehtoja. Voit kuitenkin etsiä sitä tai pyytää apua tukitiimiltä.

Kun tämä vaihe on suoritettu, olet valmis siirtämään tiedostot isännästä toiseen. Kaiken levittäminen voi kestää jopa 48 tuntia. Sillä välin voit avata tämän verkkosivuston(this website) ja tarkistaa, näkyykö sivustossasi uutta vai vanhaa IP-osoitetta. Jos uusi IP-osoite on näkyvissä, siirto on tehty. Voit myös käyttää tietokoneesi ping-työkalua tarkistaaksesi IP-osoitteen. Jos tietokoneesi näyttää vanhaa IP-osoitetta, mutta online-työkalu näyttää uuden IP-osoitteen, sinun on tyhjennettävä DNS-välimuisti(flush your DNS cache) .

Kuinka siirtää WordPress - sivusto jaetusta isännöinnistä hallitsemattomaan VPS :ään(VPS)

WordPress -verkkosivuston siirtäminen jaetulta isännöinnistä toiseen jaettuun isännöintiin on melko helppoa, koska molemmilla on cPanel, jossa on kaikki tarvittavat työkalut, kuten phpMyAdmin, File Manager ja niin edelleen. Kuitenkin monet ihmiset valitsevat usein hallitsemattoman VPS :n, koska voit saada pääkäyttäjän oikeudet ja hallitsematon VPS on suhteellisen halvempaa kuin jaettu isännöinti.

Mikä on hallitsematon VPS

VPS tarkoittaa virtuaalista yksityistä palvelinta(Private Server) . Yksinkertaisesti sanottuna, jos VPS -hosting-tililläsi ei ole cPanelia, voit kutsua sitä hallitsemattomaksi VPS :ksi . Hallitsemattoman VPS - palvelimen käyttämiseen tarvitaan työkaluja, kuten Putty , FTP-asiakas(FTP client) , kuten Filezilla tai Cyberduck . Joitakin esimerkkejä hallitsemattomista VPS - palveluntarjoajista ovat Digital Ocean , Linode , Vultr ja niin edelleen.

Jos olet jo ostanut hallitsemattoman VPS - tilin, etkä tiedä mitään, mutta haluat siirtää WordPress - sivustosi jaetusta isännöinnistä hallitsemattomaan VPS :ään , voit noudattaa seuraavia ohjeita.

Ennen kuin aloitat, lataa Cyberduck(download Cyberduck) and Putty täältä(here) . Lisäksi sinun on ladattava vanhan sivuston varmuuskopio kaikki tiedostot ja tietokanta mukaan lukien. Vaiheet on mainittu yllä.

Nyt sinun pitäisi tietää, että jotkut yritykset, kuten WordPress , Ghost , Joomla , Discourse jne., tarjoavat yhden napsautuksen sovelluksia, kun taas toiset, kuten Linode , eivät tarjoa sellaista. Siinä tapauksessa voit käyttää joitain muita kolmannen osapuolen työkaluja, kuten ServerPilot , ServerAvatar , EasyEngine jne. Niiden joukossa ServerPilotista(ServerPilot) on hiljattain tullut maksullinen työkalu – mutta tämä on toistaiseksi paras turvallisuuden ja käytettävyyden kannalta.

Riippumatta siitä, mitä isännöintitiliä käytät, sinun on ensin luotava palvelin, asennettava käyttöjärjestelmä ja kirjattava pääkäyttäjän salasana muistiin. Eri(Different) hosting-palveluntarjoajilla on erilaisia ​​vaihtoehtoja, mutta ydin on sama. Jos kuitenkin käytät ServerPilotia , sinun on käytettävä (ServerPilot)Ubuntu LTS 16.04 :n tai 18.04 :n 64-bittistä versiota . He eivät tue mitään muuta.

Siksi sinun on lisättävä verkkotunnus isännöintitilillesi ja vaihdettava verkkotunnuksesi nimipalvelin. Myös VPN(VPN) : n käyttöä suositellaan tästä lähtien. Muuten(Otherwise) et voi havaita uutta isännöintitiliä tietokoneeltasi.

Jos käytät Digital Oceanin(Digital Ocean) tai Vultrin(Vultr) yhden napsautuksen sovellusta , voit asentaa WordPressin(WordPress) nopeasti. Jos valitset tämän menetelmän, löydät WordPress- asennustiedostosi täältä:

/var/html

Jos käytät ServerPilotia WordPressin(WordPress) asentamiseen , löydät WordPress - asennustiedostosi täältä:

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

Sinun pitäisi löytää tiedosto nimeltä wp-config.php . Lataa se ja säilytä tietokannan käyttäjätunnus ja salasana. Älä unohda tehdä tätä.

Sinun on poistettava kaikki WordPress - asennustiedostot. Koska wp-admin-, wp-content- ja wp-includes-kansioiden poistaminen vie paljon aikaa, voit poistaa ne kittyn avulla. Tätä varten avaa Putty ja anna palvelimesi IP-osoite. Varmista(Make) , että portiksi(Port) on asetettu 22 . Napsauta sen jälkeen Avaa(Open ) - painiketta ja vahvista yhteys. Tämän jälkeen sinun on syötettävä käyttäjätunnuksesi ja salasanasi. Anna root käyttäjänimeksi. Sinun pitäisi saada salasana samalla sivulla tai sähköpostitse, kun olet luonut palvelimen isännöintitilillesi.

Kirjoita seuraavaksi tämä:

Yhden napsautuksen sovelluksen käyttäjät:(One-click app users:)

rm -rf /var/html/wp-admin

rm -rf /var/html/wp-content

rm -rf /var/html/wp-includes

ServerPilotin käyttäjät:(ServerPilot users:)

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

Tämän jälkeen voit avata Cyberduck - sovelluksen, navigoida kyseiseen kansioon ja poistaa muita asennustiedostoja.

Seuraavassa vaiheessa sinun on ladattava pakattu(zipped) varmuuskopiotiedosto. Tee se ja pura tiedosto. Jos saat virheen purkamisen aikana, voit kirjoittaa tämän komennon Puttiin(Putty) :

sudo apt-get update

sudo apt-get install unzip

Kun olet purkanut nämä tiedostot, sinun on korvattava tietokannan tiedot. Avaa tätä varten lataamasi wp-config.php-tiedosto. Avaa seuraavaksi juuri lataamasi wp-config.php-tiedosto. Kopioi tietokannan nimi, käyttäjätunnus ja salasana ladatusta wp-config.php-tiedostosta ja korvaa ne ladatulla wp-config.php-tiedostolla.

Tämän jälkeen sinun on asennettava phpMyAdmin. Muuten et voi tuoda tietokantaa. Noudata tätä varten näitä ohjeita.

S0 lataa phpMyAdminin uusin versio täältä(here) ja lataa zip-tiedosto juurihakemistoosi. Pura sen jälkeen tiedosto ja nimeä se uudelleen. Varmista(Make) ; käytät arvaamatonta nimeä. Jos esimerkiksi valitset abcd , voit avata phpMyAdminin seuraavasti:

http://your-domain-name/abcd

Kun olet valinnut nimen, avaa kansio ja etsi config.sample.inc.php - tiedosto. Voit nimetä sen uudelleen muotoon config.inc.php . Avaa sen jälkeen tämä tiedosto editorilla ja tee muutos, joka sanoo:

$cfg['blowfish_secret']

Sen pitäisi näyttää tältä:

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

Avaa nyt phpMyAdmin ja syötä tietokannan käyttäjätunnus ja salasana kirjautuaksesi sisään. Valitse sen jälkeen tietokannan nimi vasemmalla puolellasi, valitse kaikki tietokantataulukot ja poista ne vastaavasti.

Siirry sitten Tuo(Import ) - välilehteen ja tuo aiemmin lataamasi tietokanta.

Siinä kaikki! Nyt verkkosivustosi pitäisi toimia oikein uudella hosting-tilillä.

Kuinka siirtää WordPress - sivusto hallitsemattomasta VPS :stä jaettuun isännöintiin

Tämä on melko helppoa, eikä myöskään vie paljon aikaa. Parasta on, että vaiheet ovat melkein samat. Paitsi, jos et ole asentanut phpMyAdminia, sinun on tehtävä se ladataksesi tietokannan.

Pähkinänkuoressa nämä ovat vaiheet, jotka sinun on noudatettava.

  1. Lataa(Download) kaikki tiedostot VPS - tililtä.
  2. Lataa tietokanta.
  3. Luo tietokanta jaettuun hosting-tiliisi ja määritä tietokanta käyttäjälle.
  4. Lataa kaikki tiedostot uudelle hosting-tilillesi.
  5. Muuta tietokannan nimi, käyttäjätunnus ja salasana wp-config.php-tiedostossa.
  6. Vaihda nimipalvelin verkkotunnuksesi ohjauspaneelissa.

Siinä kaikki!

Yleisiä ongelmia palvelimen vaihdon jälkeen

Saatat kohdata erilaisia ​​ongelmia siirron jälkeen. Jotkut niistä on mainittu alla.

Kotisivu avataan, mutta viestit näyttävät 404-virhettä(Homepage is opening, but posts are showing 404 error)

Tarkista .htaccess-tiedostosi ja käytä tätä oletuksena:

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

Käy myös täällä:

/etc/apache2/apache2.conf

Ja tee tämä muutos:

<Directory /var/www/>

AllowOverride All

</Directory>

Laajennuksia ei voi asentaa, kysytään FTP-kirjautumistietoja(Unable to install plugins, asking FTP login details)

Tämä on hyvin yleinen ongelma, jonka ihmiset kohtaavat. Sinun on avattava wp-config.php-tiedosto ja liitettävä se alareunaan;

define( 'FS_METHOD', 'direct' );

Asennus epäonnistui: hakemistoa ei voitu luoda(Installation failed: Could not create directory)

Jos et pysty lataamaan kuvaa, asentamaan laajennuksia, päivittämään teemaa tai laajennusta ja saat yllä olevan virheen, voit korjata sen muuttamalla käyttöoikeutta. Avaa Putty(Open Putty) ja kirjoita tämä:

chmod -R 775 directory_path

Voit lukea lisää tiedostojen käyttöoikeuksista täältä(here) .

Ohjaa muut kuin www-osoitteet www-osoitteeseen htaccessin avulla(Redirect non-www to www using htaccess)

RewriteEngine on

RewriteCond %{HTTP_HOST} ^your-domain-name.com [NC]

RewriteRule ^(.*)$ http://www.your-domain-name.com/$1 [L,R=301,NC]

Ohjaa www muuhun kuin www(Redirect www to non-www)

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.your-domain-name.com [NC]

RewriteRule ^(.*)$ http://your-domain-name.com/$1 [L,R=301]

Sinun tulee kuitenkin syöttää myös CNAME -tietue, jossa on www sekä @ tai tyhjä.

Huomaa(Please) , että sinun on asennettava SSL erikseen. Jos palveluntarjoajasi tarjoaa ilmaisen SSL :n, voit pyytää heitä asentamaan sen puolestasi. Muussa tapauksessa voit käyttää Let's Encryptia(Encrypt) , joka tarjoaa ilmaisen mutta jaetun SSL - varmenteen.



About the author

Olen laitteisto- ja ohjelmistokehityksen asiantuntija. Minulla on kokemusta työskentelystä sekä Applen tuotteiden (ios) että Googlen Android-alustojen kanssa. Olen myös vahva Edge computing -tekniikan puolestapuhuja, joka on verkko- ja mobiiliteknologian uusin trendi. Taitoni näillä alueilla tekevät minusta ihanteellisen nopeiden, turvallisten ja tehokkaiden sovellusten kehittämiseen.



Related posts