# Kuinka luoda Joomla-verkkosivusto vaihe vaiheelta

Jos haluat ammattimaisen verkkoprojektin, joka tarjoaa maksimaalisen joustavuuden ja on skaalattavissa milloin tahansa, sinun kannattaa valita Joomla-kaltainen sisällönhallintajärjestelmä. Tässä artikkelissa selitämme tämän avoimen lähdekoodin sovelluksen käyttövaatimukset ja Joomla-verkkosivuston luomisen.

## Mikä on Joomla?

Joomla on vuonna 2005 julkaistu sisällönhallintajärjestelmä, joka tunnetaan **käyttäjäystävällisyydestään**. Ohjelmiston käyttö vaatii vain lyhyen perehdytyksen ja perustiedot. Kun olet perehtynyt ohjelmaan, voit alkaa luoda Joomla-verkkosivustoa. CMS on lisensoitu GNU-GPL-lisenssillä ja kirjoitettu **PHP-skriptikielellä**.

Tietojen tallennukseen Joomla käyttää oletuksena relaatiotietokannan hallintajärjestelmää MySQL. Koska tämä avoimen lähdekoodin sovellus on ollut jo vuosia yksi suosituimmista avoimen lähdekoodin ratkaisuista verkkosivustojen hallintaan, sille on jo tuhansia laajennuksia sekä käyttöliittymälle että taustalle, joista suurin osa on kehitetty erittäin aktiivisen yhteisön toimesta.

Huomio Joomla sopii **CMS-ratkaisuksi** erilaisille **dynaamisille verkkoprojekteille**. VirtueMart-kaltaisten verkkokauppakomponenttien avulla on jopa mahdollista perustaa ja ylläpitää Joomlaan perustuvaa verkkokauppaa.

## Joomlan asennus ja käyttöönotto

Ennen kuin luot verkkosivuston Joomlalla, sinun on huolehdittava oikeista edellytyksistä. Aloita valitsemalla sopiva **hosting-ympäristö**, johon tallennat sekä Joomlan että myöhemmin verkkosivustosi tiedot. Päätä, haluatko isännöidä CMS:n ja sivustosi **omalla palvelimellasi** vai **hosting-palveluntarjoajan palvelimella**. Valitse seuraavaksi verkkosivustosi osoite ja rekisteröi haluamasi [verkkotunnus](https://www.ionos.co.uk/domains/domain-names "Register domain with IONOS").

IONOS:n Domain Check -tyyppisten tarkistustyökalujen avulla voit tarkistaa, onko haluamasi osoite vielä vapaana.

### Vaihe 1: Asenna ja määritä verkkopalvelin ja tietokanta

Kun olet järjestänyt hosting-palvelun ja suorittanut verkkotunnuksen rekisteröinnin, voit keskittyä asentamaan sisällönhallintajärjestelmän toimintaan tarvittavat ohjelmistokomponentit:

Toisaalta tarvitset **web-palvelimen**, joka tukee PHP:tä (joka myös on asennettava palvelimelle) ja johon pääsee FTP:n kautta. On suositeltavaa asentaa Apache-web-palvelin.

Toisaalta tarvitset tietokannan hallintajärjestelmän, johon Joomla tallentaa luomasi verkkosivuston tiedot. **MySQL** on erinomainen ratkaisu tähän, joten on parasta ladata Oracle-sovelluksen asennustiedostot [MySQL:n verkkosivustolta](https://www.mysql.com/downloads/ "Official website of the MySQL database management system"). Maksullinen kaupallinen MySQL Enterprise Edition ja ilmainen avoimen lähdekoodin MySQL Community Edition eroavat toisistaan.

Vinkki Jos käytät Linux-jakelua palvelimesi käyttöjärjestelmänä, voit yleensä **asentaa Apache-verkkopalvelimen ja MySQL:n suoraan pakettienhallinnan kautta**.

### Vaihe 2: Lataa ja asenna uusin Joomla-versio

Jos verkkopalvelin ja tietokanta ovat käynnissä, käy [Joomlan verkkosivustolla](https://www.joomla.org/ "Joomla: The Open-Source CMS") ja lataa sisällönhallintajärjestelmän uusimman version asennustiedostot.

[![Kuva: Joomla download page](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/9/3/csm_joomla-homepage-download_c9d2fafb04.webp "Joomla download page")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-homepage-download.jpg) Scroll down a bit on the download page, you will also find a download section for Joomla language packages among other things; Source: https://downloads.joomla.org/ Ladatun tiedoston voi purkaa paikallisesti ennen sen siirtämistä web-palvelimelle FTP-asiakasohjelmalla, kuten FileZilla, tai vaihtoehtoisesti **FTP-siirron** jälkeen. On tärkeää, että mukana olevat Joomla-ohjelmatiedostot sijaitsevat purkamisen jälkeen **julkisessa juurihakemistossa**, jota yleensä kutsutaan nim `public_html` tai `htdocs`.

Aloita Joomlan asennus avaamalla **web-asennusohjelma haluamallasi selaimella** syöttämällä domainisi tai Joomlan paikallisen tallennuspaikan (`http://localhost/path-to-joomla-folder`). Aluksi Joomla pyytää sinua tekemään joitakin perusasetuksia, alkaen **kielivalinnasta**. CMS:n pitäisi kuitenkin valita sopiva kieliversio automaattisesti selaimelle valitun kielen perusteella. Lisäksi seuraavat kentät on täytettävä:

- **Verkkosivuston nimi**: Tässä voit määrittää, miksi haluat Joomla-verkkosivustosi nimetä, vaikka voit muuttaa nimen milloin tahansa myöhemmin yleisessä kokoonpanossa.
- **Käyttäjänimi**: Oletuksena CMS käyttää superkäyttäjän nimeksi nimeä “admin”, jonka sinun tulisi muuttaa tässä vaiheessa.
- **Salasana**: Aseta turvallinen salasana järjestelmänvalvojan käyttöoikeudelle ja muista, että tällä käyttäjätilillä on täysi käyttöoikeus sekä käyttöliittymään että taustajärjestelmään.
- **Sähköposti**: Joomla vaatii hallinnoijan tiliin liitetyn voimassa olevan sähköpostiosoitteen. Tätä tarvitaan esimerkiksi, jos haluat muuttaa salasanan.

Kun olet täyttänyt konfigurointisivun, seuraava vaihe on **tietokannan konfigurointivalikko**. Syötä pyydetyt tiedot tietokantatyypistä, palvelimen nimestä ja kirjautumistunnuksesta ja napsauta vielä kerran asennuspainiketta lopettaaksesi.

Huomio Jos käytät Joomlaa palveluntarjoajan kautta, saatat löytää asennusapurin sisältöhallintajärjestelmälle (mukaan lukien verkkopalvelin ja tietokanta). Esimerkiksi IONOS tarjoaa nopean ja ilmaisen **yhden klikkauksen asennuksen** Joomlalle ja muille CMS-järjestelmille, kuten WordPressille tai TYPO3:lle, asiakastilin Cloud Panel -paneelin kautta.

## Kuinka luoda Joomla-verkkosivusto aloittelijoille

Klassisena CMS-järjestelmänä Joomla tarjoaa kaksi tasoa verkkosivuston sisällön muokkaamiseen: käyttöliittymän, jossa voit tehdä muutoksia suoraan näkyvillä sivuilla, ja taustan, jossa voit määrittää sivustosi ydintoiminnot, ulkoasun ja yleisen hallinnan. Kun aloitat Joomla-verkkosivuston luomisen, aloitat luonnollisesti backendissä. Tämä aloittelijoille sopiva opas opastaa sinut alkuvaiheen hallinnollisten vaiheiden läpi ja näyttää, kuinka voit **luoda yksinkertaisen Joomla-sivuston ja lisätä ensimmäisen sisällön**.

### Vaihe 1: Kirjaudu Joomlan hallintapaneeliin

Voit työskennellä taustapuolella (ja myös etupuolella) suoraan haluamallasi selaimella. Kun olet linkittänyt valitsemasi verkkotunnuksen Joomlaan, kirjoita osoite `http://www.name-of-your-website.com/administrator` selaimen osoiteriville avataksesi **taustapuolella olevan kirjautumissivun**. Korvaa paikkamerkki `name-of-your-website.com` omalla verkkotunnuksellasi. Kirjoita kirjautumissivulle asennuksen aikana luomasi järjestelmänvalvojan tunnukset ja napsauta sitten kirjautumispainiketta päästäksesi taustapuolelle.

[![Kuva: Joomla: Backend Login Window](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/e/7/csm_joomla-login-page_00ac71d9f7.webp "Joomla: Backend Login Window")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-login-page.jpg) If you forgot the admin password, you can reset it anytime via the login page. ### Vaihe 2: Muuta Joomlan yleisiä asetuksia konfigurointivalikossa

Kirjautumisen jälkeen pääset **Joomlan hallintapaneeliin**, joka tarjoaa yleiskatsauksen verkkosivustosi ja sisältöhallintajärjestelmän **toimintojen** **tärkeimmistä tiedoista**. Täällä voit nähdä, mitä käyttöjärjestelmän, PHP:n ja tietokannan versioita käytät tai kuinka monta kävijää sivustollasi on tällä hetkellä. Lisäksi voit tarkkailla, mitkä käyttäjätilit ovat kirjautuneet sisään backend- tai frontend-osaan ja mitä muutoksia verkkoprojektiin on äskettäin tehty. Hallintapaneelista pääset myös **CMS-asetusvalikkoon**, jossa voit muokata Joomla-verkkosivustosi perusasetuksia. Voit avata sen “Global Configuration” -painikkeella:

[![Kuva: ‘Global Configuration’ button in the Joomla backend](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/3/4/csm_joomla-dashboard-configuration_0c10895db2.webp "‘Global Configuration’ button in the Joomla backend")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-dashboard-configuration.jpg) Since you make the key settings during installation, you don’t necessarily need to change the configuration to create a website with Joomla. Sivuston välilehdessä löydät asennuksesta jo tutut asetukset, kuten verkkosivuston nimen, yleiset metatiedot tai verkkoprojektisi **offline-tilan** kytkimen. Voit myös määrittää, mitä editoria haluat käyttää Joomlassa: Oletuksena on valittuna WYSIWYG-editori **TinyMCE**, mutta vaihtoehtoisesti on käytettävissä myös yksinkertainen koodieditori CodeMirror. Asianmukaisella laajennuksella voidaan kuitenkin integroida myös suosittuja editori, kuten ARK Editor tai JCE.

[![Kuva: ‘Site’ tab in the Joomla configuration menu](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/d/c/csm_site-configuration-joomla_52572e5252.webp "‘Site’ tab in the Joomla configuration menu")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/site-configuration-joomla.jpg) In the ‘Site’ menu, you can not only switch the Joomla editor but also activate a Captcha for your pages, among other things (requires a corresponding plugin). **Indeksointia ja hakukoneoptimointia** koskevat asetukset ovat myös mahdollisia: Robots-kentässä voit määrittää, **pitäisikö hakukoneiden indeksointirobottien** indeksoida HTML-sivut (`index`) vai olla indeksoimatta niitä (`noindex`) ja pitäisikö niiden seurata (`follow`) vai olla seuraamatta (`nofollow`) linkkejä. Muissa konfigurointivalikon välilehdissä voidaan tehdä seuraavat asetukset:

- **Järjestelmä**: Järjestelmä-valikossa voit määrittää asetukset välimuistille, virheenkorjaukselle ja istunnon hallinnalle.
- **Palvelin**: Tässä valikossa on kaikki web-palvelimen hallintaan tarvittavat asetukset, ja voit esimerkiksi aktivoida tai deaktivoida FTP:n, HTTPS:n tai [välityspalvelimen](https://www.ionos.com/fi-fi/digitalguide/palvelin/osaaminen/mikae-on-vaelityspalvelin/).
- **Lokit**: Lokit-valikossa voit säätää lokihakemistoa ja tehdä joitakin lisäasetuksia Joomla-lokeille.
- **Tekstisuodattimet**: Tekstisuodattimen asetusten avulla voit määrittää, minkä tyyppisiä HTML-elementtejä kukin käyttäjäryhmä saa käyttää editorissa.
- **Käyttöoikeudet**: Käyttöoikeudet-valikossa voit määrittää eri käyttäjätilien oikeudet yksilöllisesti. Määritettävissä olevia toimintoja ovat esimerkiksi järjestelmänvalvojan käyttöoikeudet, sivustolle kirjautuminen, luominen, poistaminen ja muokkaaminen.

### Vaihe 3: Hallitse käyttäjäryhmiä ja lisää käyttäjätili

Asennuksen jälkeen järjestelmänvalvojan tili on edelleen ainoa käyttäjätili. **Verkkoprojektin tyypistä ja laajuudesta** riippuen on kuitenkin myös muita käyttäjiä, jotka osallistuvat verkkosivuston hallintaan tai sisällön luomiseen. Joomla tarjoaa siksi **ennalta määritellyn, hierarkkisen käyttäjärakenteen**, jota voit mukauttaa tarpeen mukaan. Voit tehdä tämän napsauttamalla ensin vasemmalla olevassa valikossa kohtaa “Käyttäjät” ja sitten kohtaa “Ryhmät”:

[![Kuva: Predefined user groups in Joomla](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/b/1/csm_joomla-user-groups_397b3b3ab6.webp "Predefined user groups in Joomla")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-user-groups.jpg) By assigning a user group to another group in Joomla, permissions can easily be inherited. Jos haluat tehdä muutoksia käyttäjäryhmän rakenteeseen, napsauta haluamaasi ryhmää. Vaihtoehtoisesti voit poistaa ryhmät kokonaan napsauttamalla Poista-painiketta. Määritä **eri käyttäjäprofiilien käyttöoikeudet** siirtymällä edellisessä osassa mainittuun Oikeudet-välilehteen Yleiset asetukset -valikossa. Napsauta siellä muokattavaa ryhmää tai alaryhmää ja valitse jokaiselle käyttötoiminnolle jokin seuraavista kolmesta asetuksesta:

- **Peritty**: Lupa otetaan vanhemman ryhmän kokoonpanosta
- **Sallittu**: Käyttäjäryhmä voi suorittaa toiminnon riippumatta vanhemman ryhmän asetuksista
- **Kielletty**: Käyttäjäryhmä ei voi suorittaa toimintoa vanhemman ryhmän asetuksista riippumatta

[![Kuva: Joomla: Permission settings for user groups](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/3/d/csm_joomla-user-permissions_069a4bf071.webp "Joomla: Permission settings for user groups")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-user-permissions.jpg) User groups are especially important when creating a Joomla website managed and edited by multiple people. Jos ryhmät ja niille osoitetut käyttöoikeudet vastaavat odotuksiasi, voit luoda uusia käyttäjätilejä ja osoittaa ne haluttuihin ryhmiin. Voit tehdä tämän avaamalla Käyttäjät-valikon ja napsauttamalla Uusi käyttäjä -painiketta (plusmerkki). Siellä sinun on annettava uuden käyttäjän **nimi**, **käyttäjätunnus** ja voimassa oleva **sähköpostiosoite** sekä osoitettava Assigned Groups (Osoitetut ryhmät) -välilehdessä, mihin ryhmään tai ryhmiin tämä uusi käyttäjätili kuuluu. Lopuksi paina Tallenna ja sulje luodaksesi tilin. Sen pitäisi nyt näkyä käyttäjäluettelossa järjestelmänvalvojan tilin (pääkäyttäjä) vieressä.

[![Kuva: User management in Joomla](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/c/8/csm_joomla-created-user_33145d9a8c.webp "User management in Joomla")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-created-user.jpg) Joomla automatically generates a user ID for each new user, which you can view in the user management, along with the registration date or the time of the last login.  Huomio Heti kun olet luonut uuden käyttäjän, hän saa automaattisesti vahvistussähköpostin rekisteröityyn osoitteeseen. Tässä sähköpostissa Joomla toimittaa sekä **pääsylinkin** että käyttäjätunnuksen sekä automaattisesti luodun salasanan tai salasanan, jonka olet antanut **tilin luomisen** yhteydessä. Tämä voidaan ja tulee tietysti muuttaa kirjautumisen jälkeen.

### Vaihe 4: Integroi haluamasi malli Joomla-verkkosivustollesi

Kun luot verkkosivustoja Joomlan kaltaisella CMS-järjestelmällä, sinulla on suuri etu, sillä käytettävissäsi on erilaisia suunnittelumalleja (joita kutsutaan usein teemoiksi tai malleiksi). Perusversiossa Joomla tarjoaa responsiiviset mallit **Cassiopeia** etusivulle ja **Atum** takasivulle. Jos kuitenkin haluat käyttää **web-projektisi pohjana** jotain muuta Joomla-mallia, voit integroida sen milloin tahansa backendin kautta. Lataa ensin malli ja ota se sitten käyttöön napsauttamalla vasemmalla olevassa valikossa ensin ”System” ja sitten ”Extensions”. Vedä ja pudota ladattu mallitiedosto sille varattuun alueeseen, ja Joomla käynnistää asennuksen automaattisesti.

[![Kuva: Installation of extensions in Joomla](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/7/b/csm_joomla-install-extension_055a508442.webp "Installation of extensions in Joomla")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-install-extension.jpg) Make sure during the installation of templates or other extensions that they are compatible with the Joomla version in use Asennuksen jälkeen löydät integroidut mallit kohdasta “Järjestelmä” -&gt; “Mallit”.

### Vaihe 5: Luo Joomla-sivu ja aseta se kotisivuksi

Web-projektin sivuja kutsutaan Joomlassa artikkeleiksi. Jos valitsit asennuksen aikana sopivan vaihtoehdon, paikkamerkkiartikkeli “Getting Started” on jo olemassa, ja voit nähdä sen sisällön, kun avaat verkkosivustosi tässä vaiheessa. Luo kuitenkin Joomla-verkkosivustosi ensimmäinen sivu napsauttamalla hallintapaneelissa “Uusi artikkeli” (kohdassa “Artikkelit”). Valitse sivulle otsikko ja lisää haluamasi sisältö editorilla. ”Format” (Muotoile) -painikkeella voit tehdä tavallisia **muotoiluja**, kuten otsikoita, lihavointeja, kursivointeja tai kappaleita. Lopuksi napsauta ”Save &amp; Close” (Tallenna ja sulje) luodaksesi sivun.

[![Kuva: Editing post content in Joomla](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/4/7/csm_joomla-edit-article_4ad4273b4b.webp "Editing post content in Joomla")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-edit-article.jpg) As soon as you create or access a post for editing in Joomla, the editor specified in the configurations automatically opens. Luotu Joomla-sivu voidaan nyt muokata tai poistaa milloin tahansa kohdassa “Artikkelit”. Jotta siitä tulisi verkkoprojektisi kotisivu, sinun on kuitenkin siirryttävä “Valikot”-valikkoon. Napsauta ensin “Päävalikko” ja sitten “Koti”. Jos valitset valikkokohdaksi “Yksittäinen artikkeli”, voit asettaa aiemmin luodun sivun kotisivuksi kohdassa “Valitse artikkeli”:

[![Kuva: Joomla menu item ‘Home Menu’](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/0/e/csm_select-home-page-joomla_20b1c73d41.webp "Joomla menu item ‘Home Menu’")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/select-home-page-joomla.jpg) If a post is already selected, the button ‘Clear’ appears instead of ‘Select’ ### Vaihe 6: Lisää linkit Joomla-viesteihin

Linkit ovat tärkeä osa menestyksekkäitä verkkosivustoja, koska **sisäiset** ja **ulkoiset linkit** lisäävät tarjouksesi arvoa ja parantavat hakukoneiden sijoitusta. Kun sinulla on sopiva linkkimateriaali, voit lisätä sen teksteihisi muutamalla napsautuksella: Ulkoisten linkkien osalta valitse vain linkitettävä tekstiosa ja napsauta “Lisää/muokkaa linkkiä”.

[![Kuva: Joomla: Option ‘Insert/edit link’](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/f/3/csm_joomla-insert-link_9786895dc8.webp "Joomla: Option ‘Insert/edit link’")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-insert-link.jpg) Enter the URL of the page to be linked and provide a descriptive link title. Sisäisen linkityksen luomiseksi paina “Artikkeli”-painiketta ja valitse sitten haluamasi julkaisu Joomla-projektistasi.

### Vaihe 7: Lisää kuvia äskettäin luomaasi Joomla-kotisivulle

Tietenkin sinun tulisi myös integroida kuvia verkkoprojektiisi, sillä edes mielenkiintoisin sisältö ei houkuttele lukijoita ilman visuaalista vetovoimaa. Voit parantaa artikkelia **valokuvilla ja grafiikalla** avaamalla sen Artikkelit-valikosta ja valitsemalla editorissa ”CMS-sisältö” ja ”Media”:

[![Kuva: Joomla: Insert image in the TinyMCE editor](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/6/6/csm_joomla-insert-image_bf87591579.webp "Joomla: Insert image in the TinyMCE editor")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-insert-image.jpg) If you do not use the Joomla standard editor TinyMCE, the procedure for embedding images may differ from the one described here.  Huomio Joomla tarjoaa sinulle pääsyn joihinkin bannereihin, otsikoihin ja esimerkkikuviin, joita voit vapaasti käyttää verkkoprojektissasi. Jos haluat käyttää omia kuviasi, paina “Lataa”-painiketta ja määritä kuvatiedostojen sijainti.

Napsauta kuvaa, jonka haluat lisätä artikkeliin, ja täytä kuvan otsikon tai kuvauksen tiedot. Lopuksi paina “Lisää media”, ja kuva ilmestyy haluttuun kohtaan nykyisessä viestissä:

[![Kuva: Joomla article with sample image](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/8/f/csm_joomla-editor-picture_182ad8d6db.webp "Joomla article with sample image")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2025/joomla-editor-picture.jpg) Always use appropriate titles and descriptions for images in your Joomla projects to improve your chances of a good ranking in Google Image Search!


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivuston-luominen/joomla-verkkosivuston-luominen/](https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivuston-luominen/joomla-verkkosivuston-luominen/) for AI/LLM consumption.