WordPress Installatie op Virtuele Server

Een korte overloping van mijn verslag

Bekijk Verslag
← Terug naar projecten

Overzicht

Project Doel

WordPress installeren op een virtuele server en bereikbaar maken via inanc.akdag.be

Technologieën

Ubuntu Server, Apache, MySQL, PHP, WordPress

Datum

28 oktober 2025

Installatie Stappen

1. Vereiste Pakketten Installeren

Apache, PHP, MySQL en benodigde extensies geïnstalleerd

sudo apt update
sudo apt install apache2 \
ghostscript \
libapache2-mod-php \
mysql-server \
php \
php-bcmath \
php-curl \
php-imagick \
php-intl \
php-json \
php-mbstring \
php-mysql \
php-xml \
php-zip

2. WordPress Downloaden

Laatste versie gedownload van WordPress.org

sudo mkdir -p /srv/www
sudo chown www-data: /srv/www
curl https://wordpress.org/latest.tar.gz | sudo -u www-data tar zx -C /srv/www

3. Apache Configuratie

VirtualHost aangemaakt voor inanc.akdag.be

ServerName inanc.akdag.be
DocumentRoot /srv/www/wordpress

4. Database Aanmaken

MySQL database en gebruiker aangemaakt

CREATE DATABASE wordpress;
CREATE USER wordpress@localhost IDENTIFIED BY 'your-password';
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
-> ON wordpress.*
-> TO wordpress@localhost;
FLUSH PRIVILEGES;
quit

5. WordPress Configuratie

wp-config.php aangemaakt met database gegevens

sudo -u www-data sed -i 's/database_name_here/wordpress/' /srv/www/wordpress/wp-config.php
sudo -u www-data sed -i 's/username_here/wordpress/' /srv/www/wordpress/wp-config.php
sudo -u www-data sed -i 's/password_here/your-password/' /srv/www/wordpress/wp-config.php

6. Installatie Voltooien

WordPress installatie via browser afgerond

Website titel: WordPress - Inanç Akdag

Problemen & Oplossingen

Firewall Blokkeerde Toegang

Probleem: Website niet bereikbaar via domeinnaam

Oorzaak: UFW firewall blokkeerde poort 80

Oplossing: Poorten 80 en 443 opengezet

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload

Hosts File Configuratie

Oplossing: Domeinnaam toegevoegd aan hosts file op Windows

192.168.56.101 inanc.akdag.be

Resultaat

✅ WordPress succesvol geïnstalleerd op virtuele server

✅ Bereikbaar via inanc.akdag.be

✅ Database verbinding werkt correct

✅ Eerste bericht gepubliceerd

✅ Firewall correct geconfigureerd