Yleistä kehitysympäristöstä
Hostaan.dev on pilvipohjainen kehitysympäristö, joka on suunniteltu erityisesti WordPress-sivustojen tehokkaaseen kehittämiseen ja hallintaan. Palvelu mahdollistaa useiden WordPress-projektien samanaikaisen kehittämisen keskitetystä yhdestä hallintapaneelista.
Keskeiset edut:
- Nopea kehitys: Uusi WordPress-asennus on valmis hetkessä
- Keskitetty hallinta: Kaikki projektit samassa paikassa
- Helppo esittely: Näytä asiakkaalle työn alla olevia sivuja turvallisesti
- Tuotannon kaltainen ympäristö: Sama palvelinalusta kuin webhotelleissa
- Tehokkaat työkalut: WordPress Toolkit, kloonaus, staging ja varmuuskopiot
Hostaan.dev -palvelu ei vaadi erillistä webhotellia kehitysvaiheen aikana. Sivusto voidaan siirtää helposti tuotantoon, kun se on valmis.
Kehitysympäristöjen erot
Hostaan.dev -palvelussa on kuusi eri pakettia, jotka eroavat resursseiltaan ja kehityssivujen osoiterakenteen puolesta:
Dev 10 - Alihakemistopohjainen
- WordPress-projektit: 5 kpl
- Levytila: 10 GB
- Käyttäjätunnukset: 1 kpl
- Kehityssivujen osoite:
nimesi.hostaan.tld/asiakas1
Dev 10 -paketissa ensimmäinen WordPress-asennus tehdään juureen normaalisti. Toinen ja seuraavat WordPress-asennukset tulee tehdä alihakemistoihin (esim. /asiakas1, /asiakas2).
Dev 20 ja Dev 40 - Aliverkkotunnuspohjainen
- WordPress-projektit: 10-20 kpl
- Levytila: 20-40 GB
- Käyttäjätunnukset: Rajoittamattomasti
- Kehityssivujen osoite:
asiakas1.omadomain.net tai nimesi.hostaan.tld/asiakas1
Dev 20 ja suuremmissa paketeissa voit luoda aliverkkotunnuksia oman domainisi alle, mikä mahdollistaa ammattimaisemman esittelytavan asiakkaille (esim. asiakas1.omadomain.net).
Isommat Dev-paketit
Tätä isommat paketit eli Dev 60, Dev 80 ja Dev 100 tarjoavat enemmän resursseja vaativampaan käyttöön. Muuten ne vastaavat Dev 20 -pakettia.
Lisätietoa kaikista paketeista löydät
kehitysympäristöjen vertailusivultamme.
Käytännön ero pakettien välillä
Dev 10: Alihakemistopohjainen kehitys
Osoiterakenne: https://nimesi.hostaan.tld/asiakas1
Edut:
- Kustannustehokas aloituspaketti
- Ei vaadi omaa domainia
Rajoitukset:
- Kehityssivut näkyvät alihakemisto-osoitteessa
- Vain yksi käyttäjätunnus
- Vähemmän WordPress-asennuksia
Dev 20/40 ja isommat: Aliverkkotunnuspohjainen kehitys
Osoiterakenne: https://asiakas1.omadomain.net
Edut:
- Ammattimaisempi osoiterakenne
- Jokainen projekti voi olla omassa aliverkkotunnuksessaan
- Rajoittamattomasti käyttäjätunnuksia
- Enemmän resursseja ja WordPress-asennuksia
- Mahdollisuus myös alihakemistopohjaiseen kehitykseen
Vaatimukset:
- Oma domain täytyy osoittaa kehitysympäristöön
- Aliverkkotunnukset luodaan manuaalisesti hallintapaneelista
Suositus: Jos kehität säännöllisesti sivuja useille asiakkaille, Dev 20 tai Dev 40 tarjoaa ammattimaisemman työskentely-ympäristön.
Kirjautuminen ja WordPress-asennusten hallinta
Pääset kehitysympäristöösi kirjautumalla Plesk-hallintapaneeliin saamillasi tunnuksilla.
WordPress Toolkitin avaaminen
Kirjauduttuasi Plesk-hallintapaneeliin:
- Valitse vasemmasta valikosta Verkkosivustot ja toimialueet
- Klikkaa verkkotunnuksesi nimeä listasta
- Oikealla näkyy WordPress-painike - klikkaa sitä
Vaihtoehtoisesti voit suoraan klikata vasemman valikon WordPress-valikkoa vasemmasta sivupalkista.
WordPress Toolkit
Kaikki WordPress-asennukset hallitaan keskitetysti WordPress Toolkit -työkalulla, joka löytyy hallintapaneelin vasemmasta valikosta.
WordPress Toolkitin ominaisuudet:
- Kaikkien WordPress-asennusten listaus yhdessä näkymässä
- Nopea uuden WordPress-asennuksen luominen
- Keskitetty lisäosien ja teemojen hallinta
- Suora kirjautuminen kaikkiin WordPresseihin
- Kloonaus- ja staging-toiminnot
Lisätietoa: WordPress Toolkitin käyttöohje
WordPressin asentaminen kehitysympäristöön
Dev 10 -paketissa
Dev 10 -paketissa on yksi päädomain, joten toinen ja seuraavat WordPress-asennukset tehdään alihakemistoihin:
- Kirjaudu Plesk-hallintapaneeliin
- Valitse vasemmasta valikosta WordPress
- Jos et ole vielä asentanut yhtään WordPressia, klikkaa Asenna WordPress -painiketta
Asennuksen polun määrittäminen
Asennusikkunassa näet kentän Asennuksen polku, jossa on kaksi osaa:
- Vasemmalla: protokolla (https) ja domain (esim. testiyritys.hostaan.cool)
- Oikealla: polku, johon WordPress asennetaan
Tärkeää Dev 10 -paketissa:
- Ensimmäinen WordPress-asennus: Voit jättää polun tyhjäksi (jolloin asennus menee "juureen")
- Toinen ja sitä seuraavat asennukset: Kirjoita polkuun alihakemisto, esim.
asiakas1 (ilman kauttaviivaa alussa)
Muut asetukset
- Käyttäjänimi: WordPressin ylläpitäjätunnus (generoituu automaattisesti)
- Salasana: WordPressin ylläpitäjän salasana (generoidaan automaattisesti, tai voit määrittää manuaalisen salasanan)
- Sähköposti: Ylläpitäjän sähköpostiosoite (WordPressin ilmoituksia varten)
Klikkaa Asenna -painiketta (vasemmalla alhaalla) aloittaaksesi asennuksen.
Dev 10 -paketissa tulee käyttää alihakemistoja toisesta asennuksesta eteenpäin.
Dev 20 ja sitä isommat paketit
Jos olet tilannut kehitysympäristöpalvelun (Dev 20 tai suurempi) omalla domainillasi, voit luoda kullekin projektille oman aliverkkotunnuksen.
Omaa verkkotunnusta käytettäessä asiakkaiden WordPress-asennukset voidaan siis tehdä alidomainiin. Alihakemistoa (/ jälkeen tulevaa osaa) ei tarvitse tässä tapauksessa käyttää.
Vaihe 1: Luo aliverkkotunnus
- Valitse vasemmasta valikosta Verkkosivustot ja toimialueet
- Klikkaa Lisää alitoimialue -painiketta
- Anna Alitoimialueen nimi -kenttään asiakkaan nimi, esim.
asiakas1
- Oikealla puolella valitaan päädomain (esim.
omadomain.net)
- Lopputuloksena syntyy osoite:
asiakas1.omadomain.net
- Klikkaa OK tallentaaksesi
Lisätietoa: Aliverkkotunnuksen luominen
Vaihe 2: Asenna WordPress alidomainiin
- Palaa Verkkosivustot ja toimialueet -näkymään
- Näet nyt listassa äsken luomasi alidomainin (esim.
asiakas1.omadomain.net)
- Klikkaa alidomainin Aloita-välilehteä
- Klikkaa WordPress-painiketta
- Klikkaa Asenna WordPress
WordPressin asennusasetukset
Asennusikkunassa huomaat tärkeän eron Dev 10 -pakettiin:
- Asennuksen polku: Valitse pudotusvalikosta
asiakas1.omadomain.net
- Oikealla oleva polkukenttä (asennushakemisto) voidaan jättää tyhjäksi
- WordPress asentuu suoraan alidomainin juureen
Täytä loput asetukset:
- Käyttäjänimi: WordPressin ylläpitäjätunnus
- Salasana: Generoi vahva salasana automaattisesti
- Sähköposti: Ylläpitäjän sähköpostiosoite
Klikkaa Asenna aloittaaksesi asennuksen.
Asennuksen jälkeen
Kun WordPress on asennettu, näet sen WordPress Toolkit -näkymässä. Jokaisen WordPress-asennuksen kohdalla on useita toimintopainikkeita:
- Kirjaudu sisään: Kirjaudu suoraan WordPressin hallintapaneeliin
- Tiedostonhallinta, Kopioi tiedot, Kloonaa, Varmuuskopioi/Palauta, Lokit
Lisäksi näet asennuksen tiedot kuten WordPress-version, päivitystarpeet ja tietoturvan tilanteen.
WordPress-projektin kloonaaminen
Kloonaus on kätevä tapa luoda kopio olemassa olevasta WordPress-sivustosta esimerkiksi testausta tai asiakaskohtaisia variaatioita varten.
Kloonaaminen WordPress Toolkitilla
- Mene WordPress Toolkit -näkymään
- Valitse kloonattava WordPress-asennus
- Klikkaa Kloonaa
- Määritä uusi sijainti (aliverkkotunnus tai alihakemisto)
- Käynnistä kloonaus
Kloonaus on nopeampi tapa kuin uusi asennus, kun haluat luoda useita samankaltaisia sivustoja tai testata eri vaihtoehtoja.
Lisätietoa: Staging-ominaisuuden käyttöohje
Kloonattu sivusto on oletuksena piilotettu hakukoneilta ja voit lisätä sille tarvittaessa myös salasanasuojauksen.
Sivuston siirtäminen tuotantoon
Kun kehitystyö on valmis, voit siirtää WordPress-sivuston tuotantoympäristöön usealla tavalla:
Vaihtoehto 1: Siirto asiakkaan webhotelliin
- Tilaa sopiva webhotellipaketti asiakkaalle
- Käytä esimerkiksi All-in-One WP Migration -lisäosaa siirtoon
- Vie sivusto kehitympäristöstä ja tuo se uuteen webhotelliin
- Ohjaa domain osoittamaan webhotelliin tai tilaa domain samalla Hostaanilta
Voit myös tilata Hostaanilta ilmaisen WordPress-asennuksen siirron webhotellitilauksen yhteydessä.
Lisätietoa: WordPress-sivuston siirto All-in-One WP Migration -lisäosalla
Vaihtoehto 2: Webhotelli omalle Hostaan -tunnuksellesi
Voit myös tilata webhotellin suoraan omalle Hostaan-tunnuksellesi ja pitää sivuston hallinnassasi:
- Tilaa WP-, SmartWP- tai SmartWoo-webhotelli omilla tunnuksillasi
- Kloonaa sivusto kehitysympäristöstä uuteen tilaamaasi webhotelliin
- Huolehdit palvelun kustannuksista ja voit läpilaskuttaa palvelun asiakkaaltasi
- Tarjoa esim. WordPress-ylläpitosopimus lisäpalveluna
Kehityssivujen esittely asiakkaalle
Dev 10 -paketissa
Lähetä asiakkaalle linkki muotoa:
https://nimesi.hostaan.tld/asiakas1
Dev 20/40 -paketeissa
Ammattimaisempi esittelytapa omalla domainilla:
https://asiakas1.omadomain.netSivuston suojaaminen esittelyä varten
- Salasanasuojaus: Lisää salasanasuojaus koko sivustolle
- Hakukoneiden esto: Varmista että hakukoneet eivät indeksoi kehityssivua
- WordPress-kirjautuminen: Anna asiakkaalle tarvittaessa myös WordPress-tunnukset (löydät ne "Asetukset"-valikosta WordPress-toolkitistä -> Kirjaudu sisään painikkeen vierestä)
Salasanasuojaus lisätään WordPress Toolkitista kohdasta "Suojaa salasanalla".
Pro-vinkit kehitysympäristön käyttöön
1. Käytä WP-CLI -komentorivityökalua
Plesk-hallintapaneelissa on sisäänrakennettu WP-CLI-työkalu, jolla voit suorittaa WordPress-komentoja suoraan hallintapaneelista:
- Avaa WordPress-asennus WordPress Toolkitissa
- Klikkaa WP-CLI-painiketta
- Suorita komentoja kuten lisäosien asennus, päivitys tai poisto
- Hallitse tietokantaa ja tee hakukorvaa-operaatioita
2. Luo pohja-asennuksia
Rakenna valmis WordPress-pohja usein käyttämilläsi lisäosilla ja asetuksilla:
- Asenna tarvittavat lisäosat ja teemat
- Määritä perusasetukset
- Kloonaa tämä pohja jokaiseen uuteen projektiin
3. Automatisoi varmuuskopiointi
Määritä automaattiset varmuuskopiot Pleskin kautta:
- Viikoittaiset automaattiset varmuuskopiot
- Säilytä useita versioita
- Tallenna varmuuskopiot säännöllisesti myös ulkoiseen sijaintiin
Lisätietoa: Varmuuskopiointi Plesk-hallintapaneelissa
4. Testaa eri PHP-versioita
Varmista yhteensopivuus testaamalla sivustoa eri PHP-versioilla:
- Vaihda PHP-versio Plesk-hallintapaneelista
- Testaa sivuston toimivuus
- Varmista lisäosien yhteensopivuus
Lisätietoa: Käytettävän PHP-version hallinta
Yleisimmät kysymykset
Voiko kehitysympäristössä olevan sivun siirtää suoraan tuotantoon?
Kyllä, käyttämällä All-in-One WP Migration tai vastaavaa siirtotyökalua. Voit myös halutessasi tilata webhotellin omalle Plesk-tunnuksellesi ja kloonata sivuston suoraan toiseen domainiin.
Kuinka monta WordPress-sivua voin kehittää samanaikaisesti?
Dev 10:ssä 5 projektia, Dev 20:ssa 10 projektia ja Dev 40:ssä 20 projektia. Katso myös tätä isommat kehitysympäristöt tästä.
Tarvitsenko oman domainin Dev-ympäristöön?
Dev 10 toimii ilman omaa domainia. Dev 20 ja Dev 40 mahdollistavat oman domainin käytön, mutta se ei ole kuitenkaan pakollista.
Voiko asiakkaille jakaa pääsyn kehityssivuille?
Kyllä, voit joko jakaa linkin salasanasuojattuun sivuun tai luoda WordPress-käyttäjätunnuksen asiakkaalle.
Miten Dev 10:ssä asennetaan useita WordPress-sivuja?
Ensimmäinen asennus voidaan tehdä "juureen" normaalisti. Toinen ja seuraavat asennukset tulee asentaa alihakemistoihin (esim. /asiakas1, /asiakas2).
Lisätietoa ja tuki
Tutustu näihin liittyviin ohjeartikkeleihin:
Tarvittaessa ota yhteyttä tukeen