PHP versie wijzigen in DirectAdmin
De juiste PHP versie is essentieel voor de prestaties en veiligheid van je website. In deze handleiding leggen we uit hoe je de PHP versie wijzigt in DirectAdmin.
Waarom PHP versie belangrijk is
PHP is de programmeertaal waarmee de meeste websites draaien, waaronder WordPress, WooCommerce en andere CMS systemen. Nieuwere PHP versies bieden:
Voordelen van nieuwe PHP versies
- Snelheid: PHP 8.x is tot 3x sneller dan PHP 7.x
- Veiligheid: Oudere versies krijgen geen beveiligingsupdates meer
- Compatibiliteit: Nieuwe plugins en thema's vereisen vaak PHP 8+
- Functionaliteit: Nieuwe functies en verbeteringen
PHP versie levenscyclus
| Versie | Status | Einde ondersteuning |
|---|---|---|
| PHP 7.4 | Verouderd | December 2022 |
| PHP 8.0 | Verouderd | November 2023 |
| PHP 8.1 | Actief | November 2024 |
| PHP 8.2 | Actief | December 2025 |
| PHP 8.3 | Actueel | December 2026 |
Aanbeveling: Gebruik minimaal PHP 8.1, bij voorkeur PHP 8.2 of 8.3.
PHP versie controleren
In WordPress
- Ga naar Gereedschappen → Sitediagnose
- Klik op Info
- Zoek naar Server → PHP-versie
Via DirectAdmin
- Log in op DirectAdmin
- Ga naar PHP Settings of Domain Setup
- Je ziet de huidige PHP versie
Via PHP bestand
Upload een bestand phpinfo.php met:
<?php phpinfo(); ?>
Open dit in je browser en zoek naar "PHP Version".
Verwijder dit bestand na controle! (beveiligingsrisico)
PHP versie wijzigen
Methode 1: Via Domain Setup
- Log in op DirectAdmin
- Ga naar Domain Setup of Website Instellingen
- Klik op je domein
- Zoek PHP Version Selector of PHP versie
- Selecteer de gewenste versie (bijv. PHP 8.2)
- Klik op Save of Opslaan
Methode 2: Via PHP Settings
- Log in op DirectAdmin
- Ga naar PHP Settings of PHP Configuratie
- Selecteer je domein (als je er meerdere hebt)
- Kies de PHP versie uit het dropdown menu
- Klik op Apply of Toepassen
Methode 3: Per subdomein
Je kunt verschillende PHP versies gebruiken per subdomein:
- Ga naar Subdomain Management
- Klik op het subdomein
- Wijzig de PHP versie specifiek voor dat subdomein
- Klik op Save
Voor de wijziging: Compatibiliteit checken
WordPress compatibiliteit
- Update WordPress naar de nieuwste versie
- Update alle plugins en thema's
- Controleer de plugin beschrijvingen voor PHP vereisten
- Maak een backup voordat je wijzigt
Veelvoorkomende compatibiliteitsproblemen
Verouderde functies:
mysql_*functies werken niet meer (gebruikmysqli_*of PDO)ereg_*functies zijn verwijderd (gebruikpreg_*)each()functie is verwijderd in PHP 8
Strikte types: PHP 8 is strenger met types. Dit kan errors veroorzaken in oudere code.
Na de wijziging
Website testen
- Open je website in de browser
- Test alle pagina's
- Controleer formulieren
- Test het winkelwagentje (als je een webshop hebt)
- Check de admin/backend
Veelvoorkomende problemen
Witte pagina (White Screen of Death):
- PHP error - check de error logs
- Incompatibele plugin - deactiveer plugins één voor één
- Thema probleem - schakel naar standaard thema
500 Internal Server Error:
- Syntax error in code
- Verkeerde .htaccess configuratie
- PHP geheugen limiet bereikt
Plugin/thema werkt niet:
- Update naar nieuwste versie
- Zoek naar een alternatief
- Neem contact op met de ontwikkelaar
PHP instellingen aanpassen
Naast de versie kun je ook PHP instellingen wijzigen:
Memory limit verhogen
- Ga naar PHP Settings in DirectAdmin
- Zoek
memory_limit - Verhoog naar 256M of 512M
- Klik op Save
Upload limit verhogen
- Ga naar PHP Settings
- Wijzig
upload_max_filesize(bijv. 64M) - Wijzig
post_max_size(iets hoger, bijv. 68M) - Klik op Save
Execution time verhogen
Voor langere processen:
- Ga naar PHP Settings
- Wijzig
max_execution_time(bijv. 300) - Klik op Save
Terugdraaien naar oude versie
Als je website niet werkt na de upgrade:
- Ga terug naar PHP Settings of Domain Setup
- Selecteer de vorige PHP versie
- Klik op Save
- Test je website
Dit is een tijdelijke oplossing. Plan om je code te updaten voor compatibiliteit met nieuwere PHP versies.
Tips voor PHP updates
- Test eerst lokaal: Test op een staging omgeving voor productie
- Maak altijd een backup: Database én bestanden
- Update stapsgewijs: Spring niet van 7.4 naar 8.3, maar ga via 8.1
- Check error logs: Na wijziging logs controleren
- Houd plugins up-to-date: Verouderde plugins zijn vaak de oorzaak van problemen
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