Valmispaketti
Etusivu Blogi Ohjeet

WordPress-sivuston siirto toiselle palvelimelle: täydellinen opas

WordPress-sivuston siirto toiselle palvelimelle on toimenpide, jonka moni sivustonpitäjä kohtaa jossain vaiheessa. Syynä voi olla palveluntarjoajan vaihto, kasvava liikenne tai yksinkertaisesti parempi hinta. Tässä oppaassa käymme läpi kaiken, mitä tarvitset onnistuneeseen siirtoon: valmistelut, kolme eri siirtomenetelmää, yleisimmät sudenkuopat ja siirron jälkeisen tarkistuslistan.

Jos siirto tuntuu ylivoimaiselta, Nordweb tekee sen puolestasi ilmaiseksi. Lisää tästä oppaan lopussa.

Milloin on aika vaihtaa palvelinta?

Kaikki webhotellit eivät ole samanlaisia. Seuraavat merkit kertovat, että on aika harkita siirtoa:

  • Sivusto on hidas. Latausaika yli 3 sekuntia tarkoittaa kävijöiden menettämistä ja Google-sijoitusten putoamista. Halpa jaettu palvelin ylikuormittuu helposti.
  • Tuki ei vastaa tai ei osaa auttaa. WordPress-ongelmat vaativat WordPress-osaamista, sillä yleinen tekninen tuki ei aina riitä.
  • Olet kasvanut ulos nykyisestä paketista. Levytila loppuu, RAM ei riitä WooCommerceen tai liikennepiikkeihin.
  • Hinta nousee uusinnassa. Monet tarjoajat houkuttelevat halvalla ensivuodella ja kolminkertaistavat hinnan uusinnassa.
  • Palvelin sijaitsee väärässä maassa. Suomalaiselle yritykselle on tärkeää, että data pysyy Suomessa ja GDPR on kunnossa.

Nordwebin WordPress-optimoidut webhotellit käyttävät OpenLiteSpeed-palvelinohjelmistoa, NVMe-levyjä ja sijaitsevat suomalaisessa konesalissa. Tämä yhdistelmä on merkittävä parannus useimpaan halvempaan vaihtoehtoon verrattuna.

Valmistelu ennen siirtoa

Hyvä valmistelu on puoli voittoa. Älä aloita siirtoa ennen kuin olet tehnyt nämä asiat:

1. Ota täydellinen varmuuskopio

Varmuuskopio tarkoittaa kahta asiaa: tiedostot ja tietokanta. Pelkkä tiedostojen kopiointi ei riitä, sillä WordPress-sisältö (sivut, artikkelit, asetukset, käyttäjät) asuu tietokannassa.

  • Käytä varmuuskopiointiplugiinia kuten UpdraftPlus, BackWPup tai Duplicator
  • Lataa varmuuskopio omalle koneellesi. Älä luota siihen, että se on vain palvelimella
  • Tarkista, että varmuuskopio avautuu ja on ehjä ennen kuin jatkat

2. Kirjaa ylös tärkeät tiedot

  • Kaikki asennetut pluginit ja niiden versiot
  • Aktiivinen teema
  • WordPress-versio
  • PHP-versio (Asetukset → Sivuston kunto WordPress-hallintapaneelissa)
  • Muokatut tiedostot kuten wp-config.php tai .htaccess
  • Kaikki SMTP-asetukset sähköpostilähetystä varten

3. Tarkista uuden palvelimen vaatimukset

Varmista, että uusi palvelin tukee vähintään PHP 8.1:tä ja MariaDB/MySQL 5.7+. Nämä ovat WordPress 6.x:n suositellut minimivaatimukset.

Menetelmä 1: Plugin-pohjainen siirto (suositeltu aloittelijoille)

Pluginit ovat ylivoimaisesti helpoin tapa siirtää WordPress ilman teknistä osaamista. Kaksi suosituinta vaihtoehtoa:

Duplicator

  1. Asenna Duplicator-plugin vanhan sivuston WordPress-hallintapaneeliin
  2. Luo uusi paketti: Duplicator → Packages → Create New
  3. Lataa kaksi tiedostoa: installer.php ja .zip-paketti
  4. Lataa molemmat tiedostot uuden palvelimen public_html-kansioon FTP:llä tai tiedostohallinnalla
  5. Luo uudelle palvelimelle tyhjä MySQL-tietokanta ja käyttäjä (webhotellisi ohjauspaneelista)
  6. Avaa selaimessa: sinuntunnus.fi/installer.php
  7. Seuraa asennusvelhoa: anna tietokantatiedot, varmista URL ja aja asennus
  8. Poista installer.php tietoturvan takia asennuksen jälkeen

Duplicatorin rajoitus (ilmainen versio): Pakettikoko on rajoitettu noin 500 MB. Suuremmille sivustoille tarvitset Pro-version tai manuaalisen siirron.

All-in-One WP Migration

  1. Asenna All-in-One WP Migration -plugin vanhaan sivustoon
  2. Export → File: plugin luo yhden .wpress-tiedoston
  3. Asenna WordPress puhtaasti uudelle palvelimelle
  4. Asenna sama plugin uuteen WordPressiin
  5. Import → File: lataa .wpress-tiedosto
  6. Plugin korvaa kaiken sisällön automaattisesti

Huomio: All-in-One WP Migration -ilmaisversion uploadraja on 512 MB. Suuremmat sivustot vaativat maksullisen laajennuksen tai manuaalisen siirron.

Menetelmä 2: Manuaalinen siirto (tarkka kontrolli)

Manuaalinen siirto on paras vaihtoehto, kun haluat tarkan kontrollin tai kun sivusto on liian suuri plugineille. Tarvitset FTP-ohjelman (esim. FileZilla) ja pääsyn phpMyAdminiin molemmilla palvelimilla.

Vaihe 1: Kopioi tiedostot

  1. Yhdistä FTP:llä vanhaan palvelimeen
  2. Lataa koko public_html-kansion sisältö omalle koneellesi
  3. Lataa tiedostot uuden palvelimen vastaavaan kansioon FTP:llä

Tärkeää: Älä unohda piilotettuja tiedostoja kuten .htaccess. FileZillassa: Server → Force showing hidden files.

Vaihe 2: Vie tietokanta

  1. Avaa phpMyAdmin vanhalla palvelimella
  2. Valitse WordPress-tietokanta vasemmasta valikosta
  3. Export → Quick → Format: SQL → Go
  4. Tallenna .sql-tiedosto koneellesi

Vaihe 3: Tuo tietokanta uudelle palvelimelle

  1. Luo uusi tyhjä tietokanta ja käyttäjä uuden palvelimen ohjauspaneelissa
  2. Avaa phpMyAdmin uudella palvelimella, valitse uusi tietokanta
  3. Import → valitse .sql-tiedosto → Go

Vaihe 4: Päivitä wp-config.php

Muokkaa uuden palvelimen wp-config.php-tiedostoa ja päivitä tietokantatiedot:

define('DB_NAME', 'uusi_tietokanta');
define('DB_USER', 'uusi_kayttaja');
define('DB_PASSWORD', 'salasana');
define('DB_HOST', 'localhost');

Vaihe 5: Päivitä URL tietokannassa

Jos uusi domain on eri kuin vanha, aja phpMyAdminissa SQL-kysely:

UPDATE wp_options SET option_value = 'https://uusidomain.fi'
WHERE option_name = 'siteurl' OR option_name = 'home';

Muista myös päivittää sisällön URL:t. Tähän paras työkalu on Search Replace DB tai WP-CLI:n wp search-replace -komento.

Menetelmä 3: Anna Nordwebin hoitaa siirto (ilmainen)

Eikö tekninen siirto kiinnosta? Täysin ymmärrettävää, sillä se on monimutkaisempaa kuin miltä aluksi näyttää.

Nordweb tarjoaa ilmaisen sivuston siirtopalvelun kaikille uusille asiakkaille. Sinun ei tarvitse koskea tiedostoihin, tietokantaan tai FTP:hen, vaan hoidamme siirron puolestasi ja varmistamme, että sivusto toimii oikein uudella palvelimella.

Pyydä ilmainen siirto →

Siirron yhteydessä:

  • Siirretään kaikki tiedostot ja tietokanta turvallisesti
  • Varmistetaan SSL-sertifikaatti ja HTTPS-uudelleenohjaukset
  • Testataan sivusto ennen DNS-muutosta
  • Opastetaan DNS-muutoksessa, jos domainisi on muualla rekisteröitynä

Jos sinulla on domain muualla rekisteröitynä, voit myös siirtää domainin Nordwebille samalla kertaa. Näin kaikki pysyy yhdessä paikassa ja uusiminen ei unohdu.

Siirron jälkeinen tarkistuslista

Älä vaihda DNS:ää ennen kuin olet käynyt läpi tämän listan:

Testaa sivusto ensin hosts-tiedoston avulla

Muokkaa tietokoneesi hosts-tiedostoa (C:\Windows\System32\drivers\etc\hosts Windowsilla tai /etc/hosts Macilla/Linuxilla) niin, että domain osoittaa uuden palvelimen IP-osoitteeseen. Näin pääset testaamaan sivuston toimintaa ennen DNS-muutosta.

Tarkistuslista

  • Etusivu latautuu oikein
  • Sisäiset linkit toimivat (ei 404-virheitä)
  • Kuvat näkyvät
  • Yhteydenottolomake toimii ja lähettää sähköpostia
  • WordPress-hallintapaneeliin pääsee kirjautumaan
  • SSL-sertifikaatti on aktiivinen (lukko selaimessa)
  • HTTPS-uudelleenohjaus toimii (http:// ohjaa https://)
  • Permalink-rakenne on oikein: Asetukset → Pysyväislinkit → Tallenna (uudelleenkirjoittaa .htaccess-tiedoston)
  • WooCommerce-tuotteet ja ostoskori toimivat (jos käytössä)
  • Ajastetut tehtävät ja wp-cron toimivat

DNS-muutos

Kun sivusto toimii oikein uudella palvelimella, päivitä DNS-tietueet:

  • A-tietue: osoita uuden palvelimen IP-osoitteeseen
  • TTL: laske TTL 300 sekuntiin ennen muutosta, jotta muutos leviää nopeammin
  • DNS-muutos leviää tyypillisesti 1-24 tunnissa maailmanlaajuisesti

Pidä vanha palvelin vielä 48-72 tuntia aktiivisena DNS-levityksen aikana. Näin vanhaa cachea käyttävät kävijät pääsevät sivustolle molemmilta palvelimilta.

Yleisimmät virheet ja miten välttää ne

Virhe 1: Ei varmuuskopiota ennen siirtoa

Jos siirto menee pieleen ilman varmuuskopiota, olet vakavissa vaikeuksissa. Ota aina täydellinen backup ennen mitään toimenpiteitä, eli sekä tiedostot että tietokanta erikseen.

Virhe 2: URL:t jäivät vanhaan osoitteeseen

WordPress tallentaa absoluuttisia URL:ja tietokantaan. Jos unohdat hakea ja korvata vanhan domainin uudella, saat rikkinäisiä linkkejä ja puuttuvia kuvia. Käytä Search Replace DB -työkalua tai WP-CLI:n wp search-replace 'vanhaurl.fi' 'uusiurl.fi' --all-tables -komentoa.

Virhe 3: PHP-versio ei täsmää

Vanha palvelin saattoi pyörittää PHP 7.4:ää, mutta uusi tarjoaa PHP 8.2:ta. Tarkista ensin, ovatko kaikki pluginisi yhteensopivia uudemman PHP:n kanssa, sillä PHP 8.x ei ole täysin taaksepäin yhteensopiva vanhojen lisäosien kanssa.

Virhe 4: DNS vaihdetaan liian aikaisin

Älä koskaan vaihda DNS:ää ennen kuin olet varmistanut, että sivusto toimii oikein uudella palvelimella. Hosts-tiedoston muokkaus on turvallinen tapa testata ilman, että muut kävijät näkevät muutoksia.

Virhe 5: Unohdetaan sähköpostiasetukset

Monet pluginit (WooCommerce, lomakkeet, ilmoitukset) lähettävät sähköpostia palvelimen kautta. Varmista, että uudella palvelimella SMTP-asetukset ovat kunnossa. Muuten tilausvahvistukset ja yhteydenottolomakkeet lakkaavat toimimasta.

Virhe 6: Tiedosto-oikeudet väärin

WordPress-tiedostojen oikeuksien pitäisi olla: kansiot 755, tiedostot 644 ja wp-config.php 600. Väärät oikeudet voivat aiheuttaa 500-virheitä tai tietoturva-aukkoja.

FAQ: usein kysytyt kysymykset

Kauanko WordPress-sivuston siirto kestää?
Pienen sivuston siirto pluginilla vie tyypillisesti 1-2 tuntia. Manuaalinen siirto isolla sivustolla voi kestää puoli päivää. DNS-muutoksen jälkeen kannattaa varata 24 tuntia levitysaikaan. Nordwebin ilmaisella siirtopalvelulla sovimme aikataulun yhdessä.
Katkeaako sivusto siirron aikana?
Ei käytännössä. Siirto tehdään niin, että vanha sivusto on toiminnassa koko ajan. Vasta kun uusi toimii oikein, vaihdetaan DNS. Mahdollinen katkos on enintään muutama minuutti DNS-propagaation aikana, ja se tapahtuu portaittain eri kävijöille.
Häviääkö Google-sijoitus WordPress-siirron yhteydessä?
Ei, jos siirto tehdään oikein. Domainisi pysyy samana, joten URL-rakenne ja linkit säilyvät. Varmista, että SSL toimii ja HTTPS-uudelleenohjaukset ovat kunnossa. Lyhyt liikenteen heilahtelu siirtohetkellä on normaalia, mutta sijoitukset palautuvat muutamassa päivässä.
Tarvitseeko minun ostaa uusi WordPress-lisenssi?
Ei. WordPress itsessään on ilmainen ja avoimen lähdekoodin ohjelmisto, eikä erillistä lisenssiä ole. Sen sijaan maksulliset pluginit ja teemat voivat vaatia lisenssitietojen päivittämistä uudelle domainille tai palvelimelle. Tarkista tämä jokaisen maksullisen lisäosan dokumentaatiosta.
Voinko siirtää WordPress-sivuston eri domainille samalla?
Kyllä. Tämä vaatii URL:ien hakua ja korvaamista tietokannassa (Search Replace DB tai WP-CLI). Muista myös päivittää WordPress-hallintapaneelin Asetukset → Yleiset -kohdasta sekä siteurl että home-osoite. Jos siirrät myös domainin rekisteröijän, katso domain-siirto-oppaastamme tarkemmat ohjeet.

Yhteenveto

WordPress-sivuston siirto toiselle palvelimelle on täysin mahdollista tehdä itse, kunhan teet hyvät valmistelut ja seuraat ohjeita vaihe vaiheelta. Plugin-pohjainen siirto on helpoin aloittelijalle, manuaalinen siirto antaa eniten kontrollia ja Nordwebin ilmainen siirtopalvelu on paras vaihtoehto silloin kun haluat varmuuden siitä, että kaikki menee oikein ilman stressiä.

Löydät lisää teknisiä oppaita ja ohjeita Nordwebin ohjekirjastosta.

Valmis siirtymään paremmalle palvelimelle? Tutustu WordPress-optimoituihin webhotellipaketteihin tai pyydä ilmainen sivuston siirto. Hoidamme kaiken puolestasi.