TYPO3 systeemeisen: controleer je hosting vereisten

Voordat je TYPO3 installeert, is het essentieel om te controleren of je hosting aan alle vereisten voldoet. In deze handleiding vind je een complete checklist van alle systeemeisen voor TYPO3.

TYPO3 versies en ondersteuning

TYPO3 biedt verschillende ondersteunde versies:

Versie PHP Versies Ondersteuning tot
TYPO3 13 8.2 - 8.4 April 2027 (LTS)
TYPO3 12 8.1 - 8.3 April 2026
TYPO3 11 7.4 - 8.2 Oktober 2024 (ELTS)
Aanbeveling: Gebruik altijd de nieuwste LTS (Long Term Support) versie voor productiesites.

PHP vereisten

PHP is de kern van TYPO3. Zorg voor de juiste versie en extensies.

Ondersteunde PHP versies

TYPO3 13:

  • PHP 8.2 (minimaal)
  • PHP 8.3 (aanbevolen)
  • PHP 8.4 (ondersteund) TYPO3 12:
  • PHP 8.1 (minimaal)
  • PHP 8.2 - 8.3 (aanbevolen)

Vereiste PHP extensies

De volgende extensies zijn verplicht:

Extensie Doel
gd of ImageMagick Afbeeldingsbewerking
curl HTTP requests
zip Archief handling
xml XML processing
mbstring Multibyte strings
json JSON encoding/decoding
session Sessiebeheer
PDO Database abstractie
fileinfo MIME type detectie
openssl Encryptie
filter Data filtering
hash Hashing functies
intl Internationalisatie

Aanbevolen PHP extensies

Optioneel maar aanbevolen:

  • apcu: Opcode caching
  • redis: Redis caching backend
  • soap: SOAP webservices
  • exif: EXIF metadata afbeeldingen
  • opcache: PHP opcode cache

PHP instellingen controleren

Controleer je PHP configuratie:

php -v
# Toont PHP versie
php -m
# Toont geladen extensies

Of via phpinfo() pagina in je browser.

Aanbevolen PHP instellingen

In php.ini of via DirectAdmin:

memory_limit = 256M          # Minimaal, 512M+ aanbevolen
max_execution_time = 240
max_input_vars = 1500
upload_max_filesize = 64M
post_max_size = 64M

PHP instellen via DirectAdmin

  1. Log in op DirectAdmin
  2. Ga naar Domain Setup en dan PHP Settings
  3. Pas de waarden aan
  4. Klik op Save

Database vereisten

TYPO3 ondersteunt meerdere database systemen.

MySQL vereisten

  • MySQL 8.0.17 of hoger
  • Aanbevolen: MySQL 8.0.x (nieuwste)
  • Character set: utf8mb4
  • Collation: utf8mb4_unicode_ci

MariaDB vereisten

  • MariaDB 10.3.6 of hoger
  • Aanbevolen: MariaDB 10.6+ (nieuwste LTS)
  • Character set: utf8mb4
  • Collation: utf8mb4_unicode_ci

PostgreSQL vereisten

Als alternatief voor MySQL:

  • PostgreSQL 10.0 of hoger
  • Aanbevolen: PostgreSQL 14+

Database aanmaken

Via DirectAdmin:

  1. Ga naar Account Manager en dan MySQL Management
  2. Klik op Create new Database
  3. Selecteer een naam en sterk wachtwoord
  4. De gebruiker wordt automatisch aangemaakt Zorg dat de database de juiste character set heeft:
CREATE DATABASE typo3_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Server vereisten

Naast PHP en database zijn er server-level vereisten.

Webserver

TYPO3 werkt met:

  • Apache 2.4+ (aanbevolen, meest gebruikt)
  • Nginx (vereist extra configuratie)
  • IIS (met URL rewrite module) Bij Theory7 hosting is Apache standaard beschikbaar.

Apache modules

Vereiste Apache modules:

  • mod_rewrite (voor clean URLs)
  • mod_expires (voor caching headers)
  • mod_headers (voor security headers) Controleer via:
apache2ctl -M | grep rewrite

Bestandssysteem

TYPO3 vereist schrijftoegang tot:

  • var/ - Cache, logs, sessions
  • public/typo3temp/ - Tijdelijke bestanden
  • public/fileadmin/ - Gebruiker uploads
  • config/ - Configuratie

Geheugen en resources

Minimale serververeisten:

  • RAM: 256MB dedicated voor TYPO3
  • Schijfruimte: 500MB voor core
  • CPU: Geen specifieke vereisten Aanbevolen voor productie:
  • RAM: 512MB+ voor TYPO3
  • Schijfruimte: 2GB+ (inclusief uploads)

Vereisten controleren in TYPO3

Na installatie kun je de status controleren.

Install Tool

  1. Ga naar https://jouwdomein.nl/typo3/install.php
  2. Log in met je wachtwoord
  3. Ga naar Environment en dan System Environment
  4. Je ziet een overzicht van alle checks

Reports module

In het TYPO3 backend:

  1. Ga naar System en dan Reports
  2. Klik op Status Report
  3. Bekijk de systeemstatus

CLI check

Via command line:

vendor/bin/typo3 check:requirements

Theory7 hosting compatibiliteit

Theory7 hosting voldoet aan alle TYPO3 vereisten:

Vereiste Theory7 Status
PHP 8.2+ Beschikbaar
Alle PHP extensies Standaard actief
MySQL 8.0+ / MariaDB 10.6+ Beschikbaar
mod_rewrite Actief
SSH toegang Beschikbaar
Composer Beschikbaar

Veelvoorkomende problemen

PHP extensie mist

Controleer via phpinfo() welke extensies actief zijn. Bij Theory7 zijn alle vereiste extensies standaard beschikbaar.

Memory limit te laag

Verhoog via DirectAdmin:

  1. Ga naar PHP Settings
  2. Verhoog memory_limit
  3. Sla op

Database verbinding mislukt

  1. Controleer de gegevens in config/system/settings.php
  2. Test verbinding via phpMyAdmin
  3. Controleer of de database gebruiker rechten heeft

Checklist voor installatie

Voordat je begint met installeren:

  • PHP 8.2 of hoger actief
  • Alle vereiste extensies geladen
  • memory_limit minimaal 256M
  • MySQL 8.0+ of MariaDB 10.3+ database aangemaakt
  • SSH toegang beschikbaar
  • Composer beschikbaar
  • Document root configureerbaar

Gerelateerde artikelen

Hulp nodig?

We staan voor je klaar! Loop je ergens tegenaan of heb je vragen? Ons supportteam helpt je graag persoonlijk verder. Stuur ons een berichtje via het ticketsysteem - we reageren meestal binnen een paar uur en denken graag met je mee.