Lokaali kehitys mahdollistaa sivuston koodin, teemojen ja lisäosien työstämisen turvallisesti omalla tietokoneellasi ilman, että muutokset vaikuttavat tuotantopalvelimeen. Suosittelemme lokaaliin kehitykseen Docker-pohjaista kehitysympäristöä, joka simuloi Seravon WordPress-tuotantoympäristöä. Tämä säästää aikaa ja varmistaa yhteensopivuuden, kun sivusto tai muutokset julkaistaan.
WordPressin perusohjelmistojen lisäksi ympäristö sisältää kattavan valikoiman työkaluja kehitykseen, vianetsintään, testaukseen ja suorituskyvyn profilointiin.
Miten se toimii?
Ympäristö tarjoaa valmiin Docker-kontin, joka sisältää kaikki tarvittavat kehitys- ja hallintatyökalut. Kontti luo eristetyn ja tuotantoa vastaavan palvelinasennuksen suoraan tietokoneellesi. Toisin kuin perinteinen virtuaalikone, Docker-kontti on kevyt ja käynnistyy nopeasti. Seravon omat komennot hoitavat teknisen ylläpidon, jolloin sinä voit keskittyä puhtaasti kehitystyöhön.
Kaikki Seravon projektit on suunniteltu yhteensopiviksi Docker-ympäristömme kanssa, mikä mahdollistaa kopion hakemisen tuotantosivustosta lokaalille koneellesi vaivattomasti.
Näin pääset alkuun
Aloita lokaali kehitys seuraavasti:
Asennus: Seuraa Docker-asennusohjeitamme, jotta saat asennettua tarvittavat ohjelmistot käyttöjärjestelmällesi.
Konfigurointi: Tutustu ympäristön asetuksiin muokataksesi lokaalia kokoonpanoasi.
Työkalut ja komennot: Opettele kontin sisällä käytettävissä olevat komennot ja työkalut (kuten
wp-clijasrv) optimoidaksesi työnkulkusi.
Mikäli kohtaat ongelmia asennuksen tai kehityksen aikana, katso apua vianetsintäoppaastamme. Sieltä löydät ratkaisuja yleisimpiin ongelmiin ja ohjeet vikailmoituksen tekemiseen.
Kirjautumistiedot ja osoitteet
Nämä oletusarvoiset kirjautumistiedot ja osoitteet saattavat poiketa alla mainituista, mikäli olet kloonannut tuotantosivuston lokaaliin ympäristöösi.
WordPress
user: vagrant
password: vagrant
Adminer
user: vagrant
password: vagrant
Mailcatcher
Webgrind
Browsersync console
MariaDB
user: root password: root
user: vagrant password: vagrant
