Drupal on avoimen lähdekoodin sisällönhallintajärjestelmä (CMS)
Drupal on suunniteltu luomaan ja hallitsemaan verkkosivustoja. Tämä opas kattaa Drupalin asennuksen vaiheet alusta loppuun, mukaan lukien ympäristön valmistelun, asennuksen ja peruskonfiguraation.
Vaihe 1: Ympäristön Valmistelu
Ennen kuin voit asentaa Drupalin, sinun on varmistettava, että palvelimellasi on tarvittavat ohjelmistot ja riippuvuudet asennettuna.
Palvelimen vaatimukset:
- Web-palvelin: Apache, Nginx, tai Microsoft IIS
- Tietokanta: MySQL, MariaDB, PostgreSQL, SQLite, tai Microsoft SQL Server
- PHP: Versio 7.3 tai uudempi
Tarvittavat PHP-laajennukset:
gd
mbstring
pdo
pdo_mysql
(taipdo_pgsql
PostgreSQL)
xml
ctype
json
Ympäristön asentaminen (esimerkki Linux-palvelimella):
- Päivitä pakettivarastot ja asenna tarvittavat paketit:
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-xml php-mbstring php-gd php-json php-curl
- Käynnistä ja ota palvelut käyttöön:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
- Luo tietokanta ja käyttäjä Drupalia varten:
sudo mysql -u root -p
CREATE DATABASE drupal;
CREATE USER 'drupaluser'@'localhost' IDENTIFIED BY 'salasana';
GRANT ALL PRIVILEGES ON drupal.* TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Vaihe 2: Drupalin Lataaminen ja Asentaminen
- Lataa Drupal: Mene Drupalin viralliselle lataussivulle ja lataa uusin versio. Voit myös käyttää wget-komentoa:
wget https://www.drupal.org/download-latest/tar.gz -O drupal.tar.gz
- Pura ladattu paketti ja siirrä se palvelimen juurikansioon:
tar -xzvf drupal.tar.gz
sudo mv drupal-*/ /var/www/html/drupal
- Aseta oikeudet ja omistajuus:
sudo chown -R www-data:www-data /var/www/html/drupal
sudo chmod -R 755 /var/www/html/drupal
- Luo Apache-konfiguraatiotiedosto Drupalia varten:
sudo nano /etc/apache2/sites-available/drupal.conf
Lisää seuraavat rivit tiedostoon:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/drupal
<Directory /var/www/html/drupal>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
sudo a2ensite drupal.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
Vaihe 3: Drupalin Konfigurointi
- Siirry selaimella Drupalin asennusosoitteeseen: Avaa selaimesi ja mene osoitteeseen
http://your-server-ip/drupal
. - Valitse asennuskieli: Valitse kieli, jota haluat käyttää asennuksessa ja klikkaa ”Tallenna ja jatka”.
- Valitse asennusprofiili: Valitse ”Standard” tai ”Minimal” asennusprofiili riippuen tarpeistasi.
- Tarkista vaatimukset: Drupal tarkistaa, että palvelimesi täyttää kaikki asennuksen vaatimukset. Jos jokin vaatimuksista puuttuu, saat ilmoituksen ja ohjeet, kuinka korjata ongelma.
- Yhdistä tietokantaan: Syötä luomasi tietokannan nimi, käyttäjänimi ja salasana.
- Konfiguroi sivustosi: Syötä sivustosi nimi, sivuston ylläpitäjän sähköpostiosoite, käyttäjänimi ja salasana.
- Viimeistele asennus: Kun kaikki tiedot on syötetty, Drupal viimeistelee asennuksen ja voit aloittaa sivuston käyttöönoton.
Yhteenveto
Drupalin asennus vaatii useita vaiheita, mukaan lukien palvelinympäristön valmistelun, Drupalin lataamisen ja asentamisen sekä peruskonfiguraation. Kun nämä vaiheet on suoritettu, sinulla on toimiva Drupal-sivusto, jota voit alkaa mukauttaa ja laajentaa tarpeidesi mukaan.
Drupalin dokumentaatiosta ja yhteisöstä löytyy runsaasti lisäresursseja, jotka voivat auttaa sinua jatkossa sivuston kehittämisessä ja hallinnassa.