TYPO3 systeemeisen: controleer je hosting vereisten
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
- Log in op DirectAdmin
- Ga naar Domain Setup en dan PHP Settings
- Pas de waarden aan
- 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:
- Ga naar Account Manager en dan MySQL Management
- Klik op Create new Database
- Selecteer een naam en sterk wachtwoord
- 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, sessionspublic/typo3temp/- Tijdelijke bestandenpublic/fileadmin/- Gebruiker uploadsconfig/- 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
- Ga naar
https://jouwdomein.nl/typo3/install.php - Log in met je wachtwoord
- Ga naar Environment en dan System Environment
- Je ziet een overzicht van alle checks
Reports module
In het TYPO3 backend:
- Ga naar System en dan Reports
- Klik op Status Report
- 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:
- Ga naar PHP Settings
- Verhoog
memory_limit - Sla op
Database verbinding mislukt
- Controleer de gegevens in
config/system/settings.php - Test verbinding via phpMyAdmin
- 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.
0 van 0 vonden dit nuttig