E-post
Avaleht › Blogi › Ohjeet

WordPressi veebilehe kolimine teise serverisse

WordPressi veebilehe kolimine teise serverisse

WordPressi veebilehe kolimine teise serverisse on toiming, millega puutub mingil hetkel kokku enamik veebilehe pidajaid. Põhjuseks võib olla teenusepakkuja vahetus, kasvav liiklus või lihtsalt parem hind. Selles juhendis käime läbi kõik, mida eduka kolimise jaoks vajad: ettevalmistused, kolm erinevat kolimisviisi, levinumad lõksud ja kolimisjärgse kontrollnimekirja.

Kui kolimine tundub üle jõu käivat, teeb Nordweb selle sinu eest tasuta. Sellest lähemalt juhendi lõpus.

Millal on aeg serverit vahetada?

Kõik veebimajutused ei ole ühesugused. Järgmised märgid näitavad, et on aeg kolimist kaaluda:

  • Veebileht on aeglane. Üle 3 sekundi pikkune laadimisaeg tähendab külastajate kaotamist ja Google'i positsioonide langust. Odav jagatud server koormub kergesti üle.
  • Klienditugi ei vasta või ei oska aidata. WordPressi probleemid nõuavad WordPressi tundmist, sest üldisest tehnilisest toest ei piisa alati.
  • Oled praegusest paketist välja kasvanud. Kettaruum saab otsa, RAM-ist ei piisa WooCommerce'i või liiklustippude jaoks.
  • Hind tõuseb pikendamisel. Paljud pakkujad meelitavad odava esimese aastaga ja kolmekordistavad pikendamisel hinna.
  • Server asub vales riigis. Ettevõttele on oluline, et andmed püsiksid Euroopa Liidus ja GDPR-i nõuded oleksid täidetud.

Nordwebi WordPressi jaoks optimeeritud veebimajutuspaketid kasutavad OpenLiteSpeedi serveritarkvara ja NVMe-kettaid ning asuvad Soome andmekeskuses. See kombinatsioon on enamiku odavamate valikutega võrreldes märkimisväärne edasiminek.

Ettevalmistus enne kolimist

Hea ettevalmistus on pool võitu. Ära alusta kolimist enne, kui oled need asjad ära teinud:

1. Tee täielik varukoopia

Varukoopia tähendab kahte asja: faile ja andmebaasi. Ainult failide kopeerimisest ei piisa, sest WordPressi sisu (lehed, postitused, seaded, kasutajad) asub andmebaasis.

  • Kasuta varundamise pistikprogrammi, näiteks UpdraftPlus, BackWPup või Duplicator
  • Laadi varukoopia alla oma arvutisse. Ära looda sellele, et see on ainult serveris
  • Kontrolli enne jätkamist, et varukoopia avaneb ja on terve

2. Pane olulised andmed kirja

  • Kõik paigaldatud pistikprogrammid ja nende versioonid
  • Aktiivne teema
  • WordPressi versioon
  • PHP-versioon (Tööriistad → Saidi tervis (Tools → Site Health) WordPressi juhtpaneelis)
  • Muudetud failid, näiteks wp-config.php või .htaccess
  • Kõik SMTP-seaded e-kirjade saatmiseks

3. Kontrolli uue serveri nõudeid

Veendu, et uus server toetab vähemalt PHP 8.1 ja MariaDB/MySQL 5.7+ versiooni. Need on WordPress 6.x soovitatud miinimumnõuded.

1. meetod, kolimine pistikprogrammiga (soovitatav algajatele)

Pistikprogrammid on kaugelt kõige lihtsam viis WordPressi kolimiseks ilma tehniliste teadmisteta. Kaks populaarseimat valikut:

Duplicator

  1. Paigalda Duplicatori pistikprogramm vana veebilehe WordPressi juhtpaneeli
  2. Loo uus pakett Duplicator → Packages → Create New
  3. Laadi alla kaks faili installer.php ja .zip-pakett
  4. Laadi mõlemad failid FTP või failihalduri abil uue serveri public_html-kausta
  5. Loo uues serveris tühi MySQL-andmebaas ja kasutaja (oma veebimajutuse juhtpaneelist)
  6. Ava brauseris sinuntunnus.fi/installer.php
  7. Järgi paigaldusviisardit sisesta andmebaasi andmed, kontrolli URL-i ja käivita paigaldus
  8. Kustuta pärast paigaldust turvalisuse huvides installer.php

Duplicatori piirang (tasuta versioon) Paketi suurus on piiratud umbes 500 MB-ga. Suuremate veebilehtede jaoks vajad Pro-versiooni või käsitsi kolimist.

All-in-One WP Migration

  1. Paigalda vanale veebilehele All-in-One WP Migrationi pistikprogramm
  2. Export → File pistikprogramm loob ühe .wpress-faili
  3. Paigalda uude serverisse puhas WordPress
  4. Paigalda sama pistikprogramm uude WordPressi
  5. Import → File laadi üles .wpress-fail
  6. Pistikprogramm asendab kogu sisu automaatselt

Tähelepanu All-in-One WP Migrationi tasuta versiooni üleslaadimise piirang on 512 MB. Suuremad veebilehed nõuavad tasulist laiendust või käsitsi kolimist.

2. meetod, käsitsi kolimine (täpne kontroll)

Käsitsi kolimine on parim valik, kui soovid täpset kontrolli või kui veebileht on pistikprogrammide jaoks liiga suur. Vajad FTP-programmi (nt FileZilla) ja ligipääsu phpMyAdminile mõlemas serveris.

1. samm, kopeeri failid

  1. Loo FTP kaudu ühendus vana serveriga
  2. Laadi kogu public_html-kausta sisu alla oma arvutisse
  3. Laadi failid FTP kaudu üles uue serveri vastavasse kausta

Oluline Ära unusta peidetud faile, näiteks .htaccess. FileZillas: Server → Force showing hidden files.

2. samm, ekspordi andmebaas

  1. Ava vanas serveris phpMyAdmin
  2. Vali vasakust menüüst WordPressi andmebaas
  3. Export → Quick → Format SQL → Go
  4. Salvesta .sql-fail oma arvutisse

3. samm, impordi andmebaas uude serverisse

  1. Loo uue serveri juhtpaneelis uus tühi andmebaas ja kasutaja
  2. Ava uues serveris phpMyAdmin ja vali uus andmebaas
  3. Import → vali .sql-fail → Go

4. samm, uuenda wp-config.php

Muuda uue serveri faili wp-config.php ja uuenda andmebaasi andmed:

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

5. samm, uuenda URL andmebaasis

Kui uus domeen erineb vanast, käivita phpMyAdminis SQL-päring:

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

Ära unusta uuendada ka sisus olevaid URL-e. Parim tööriist selleks on Search Replace DB või WP-CLI käsk wp search-replace.

3. meetod, lase Nordwebil kolimine ära teha (tasuta)

Tehniline kolimine ei paku huvi? Täiesti mõistetav, sest see on keerulisem, kui esmapilgul tundub.

Nordweb pakub kõigile uutele klientidele tasuta veebilehe kolimisteenust. Sa ei pea failide, andmebaasi ega FTP-ga tegelema, vaid meie teeme kolimise sinu eest ära ja veendume, et veebileht töötab uues serveris korrektselt.

Telli tasuta kolimine

Kolimise käigus:

  • Kanname kõik failid ja andmebaasi turvaliselt üle
  • Kontrollime SSL-sertifikaati ja HTTPS-ümbersuunamisi
  • Testime veebilehte enne DNS-i muutmist
  • Juhendame DNS-i muutmisel, kui sinu domeen on registreeritud mujal

Kui sinu domeen on registreeritud mujal, saad samal ajal ka domeeni Nordwebi kolida. Nii on kõik ühes kohas ja pikendamine ei unu.

Kolimisjärgne kontrollnimekiri

Ära muuda DNS-i enne, kui oled selle nimekirja läbi käinud:

Testi veebilehte esmalt hosts-faili abil

Muuda oma arvuti hosts-faili (C:\Windows\System32\drivers\etc\hosts Windowsis või /etc/hosts Macis/Linuxis) nii, et domeen suunaks uue serveri IP-aadressile. Nii saad veebilehe tööd testida enne DNS-i muutmist.

Kontrollnimekiri

  • Avaleht laadib korrektselt
  • Sisemised lingid töötavad (404-vigu pole)
  • Pildid on nähtavad
  • Kontaktivorm töötab ja saadab e-kirju
  • WordPressi juhtpaneeli saab sisse logida
  • SSL-sertifikaat on aktiivne (lukk brauseris)
  • HTTPS-ümbersuunamine töötab (http:// suunab aadressile https://)
  • Püsiviidete struktuur on õige Seaded → Püsiviited → Salvesta (kirjutab .htaccess-faili uuesti)
  • WooCommerce'i tooted ja ostukorv töötavad (kui kasutusel)
  • Ajastatud ülesanded ja wp-cron töötavad

DNS-i muutmine

Kui veebileht töötab uues serveris korrektselt, uuenda DNS-kirjeid:

  • A-kirje suuna uue serveri IP-aadressile
  • TTL langeta TTL enne muudatust 300 sekundile, et muudatus leviks kiiremini
  • DNS-muudatus levib üle maailma tavaliselt 1-24 tunni jooksul

Hoia vana server DNS-i levimise ajal veel 48-72 tundi aktiivsena. Nii jõuavad veebilehele ka külastajad, kelle vahemälus on veel vana aadress, sest leht töötab mõlemas serveris.

Levinumad vead ja kuidas neid vältida

1. viga, enne kolimist pole varukoopiat

Kui kolimine ilma varukoopiata nurja läheb, oled tõsistes raskustes. Tee enne mis tahes toiminguid alati täielik varukoopia, st nii failidest kui ka andmebaasist eraldi.

2. viga, URL-id jäid vanale aadressile

WordPress salvestab andmebaasi absoluutseid URL-e. Kui unustad vana domeeni otsida ja uuega asendada, tekivad katkised lingid ja puuduvad pildid. Kasuta Search Replace DB tööriista või WP-CLI käsku wp search-replace 'vanhaurl.fi' 'uusiurl.fi' --all-tables.

3. viga, PHP-versioon ei klapi

Vanas serveris võis töötada PHP 7.4, uus aga pakub PHP 8.2. Kontrolli esmalt, kas kõik sinu pistikprogrammid ühilduvad uuema PHP-ga, sest PHP 8.x ei ole vanade lisadega täielikult tagasiühilduv.

4. viga, DNS muudetakse liiga vara

Ära muuda DNS-i kunagi enne, kui oled veendunud, et veebileht töötab uues serveris korrektselt. Hosts-faili muutmine on turvaline viis testida nii, et teised külastajad muudatusi ei näe.

5. viga, e-posti seaded ununevad

Paljud pistikprogrammid (WooCommerce, vormid, teavitused) saadavad e-kirju serveri kaudu. Veendu, et uues serveris on SMTP-seaded korras. Vastasel juhul lakkavad tellimuskinnitused ja kontaktivormid töötamast.

6. viga, valed failiõigused

WordPressi failide õigused peaksid olema: kaustad 755, failid 644 ja wp-config.php 600. Valed õigused võivad põhjustada 500-vigu või turvaauke.

KKK, korduma kippuvad küsimused

Kui kaua WordPressi veebilehe kolimine aega võtab?
Väikese veebilehe kolimine pistikprogrammiga võtab tavaliselt 1-2 tundi. Suure veebilehe käsitsi kolimine võib võtta pool päeva. Pärast DNS-i muutmist tasub levimiseks arvestada 24 tunniga. Nordwebi tasuta kolimisteenuse puhul lepime ajakava sinuga koos kokku.
Kas veebileht on kolimise ajal maas?
Praktiliselt mitte. Kolimine tehakse nii, et vana veebileht töötab kogu aeg. DNS muudetakse alles siis, kui uus töötab korrektselt. Võimalik katkestus kestab DNS-i levimise ajal kõige rohkem mõne minuti ja eri külastajate jaoks toimub see järk-järgult.
Kas Google'i positsioon WordPressi kolimisel kaob?
Ei, kui kolimine tehakse õigesti. Sinu domeen jääb samaks, nii et URL-i struktuur ja lingid säilivad. Veendu, et SSL töötab ja HTTPS-ümbersuunamised on korras. Lühike liikluse kõikumine kolimise hetkel on normaalne, kuid positsioonid taastuvad mõne päevaga.
Kas pean ostma uue WordPressi litsentsi?
Ei. WordPress ise on tasuta avatud lähtekoodiga tarkvara ja eraldi litsentsi pole. Tasulised pistikprogrammid ja teemad võivad aga nõuda litsentsiandmete uuendamist uue domeeni või serveri jaoks. Kontrolli seda iga tasulise lisa dokumentatsioonist.
Kas saan WordPressi veebilehe samal ajal teisele domeenile kolida?
Jah. See nõuab andmebaasis URL-ide otsimist ja asendamist (Search Replace DB või WP-CLI). Ära unusta ka WordPressi juhtpaneeli jaotises Seaded → Üldine uuendada nii siteurl- kui ka home-aadressi. Kui vahetad ka domeeni registripidajat, leiad täpsemad juhised meie domeeni kolimise juhendist.

Kokkuvõte

WordPressi veebilehe kolimine teise serverisse on täiesti võimalik ise ära teha, kui valmistud hästi ette ja järgid juhiseid samm-sammult. Pistikprogrammiga kolimine on algajale kõige lihtsam, käsitsi kolimine annab kõige rohkem kontrolli ning Nordwebi tasuta kolimisteenus on parim valik siis, kui tahad kindlust, et kõik läheb õigesti ja ilma stressita.

Rohkem tehnilisi juhendeid leiad Nordwebi juhendikogust.

Valmis kolima paremasse serverisse? Tutvu WordPressi jaoks optimeeritud veebimajutuspakettidega või telli tasuta veebilehe kolimine. Teeme kõik sinu eest ära.