Handmatig instellen van PHP-versie via .htaccess op een CloudLinux server

Je wilt handmatig de PHP-versie instellen voor je website op een CloudLinux-server door gebruik te maken van een .htaccess-bestand.

Door een specifieke handler toe te wijzen aan PHP-bestanden via de .htaccess, kun je een bepaalde PHP-versie configureren. Hieronder vind je de stappen en een voorbeeldconfiguratie.

Stappen:

  1. Navigeer naar je websitebestand:

    Gebruik een FTP-client of de bestandsbeheerder in je hostingomgeving om naar de hoofdmap van je website te navigeren (meestal de public_html -map).

  2. Maak of open het .htaccess-bestand:

    Controleer of er al een .htaccess-bestand bestaat. Zo niet, maak dan een nieuw bestand met de naam .htaccess .

  3. Voeg de volgende code toe aan het .htaccess-bestand:
<FilesMatch "\.(php4|php5|php3|php2|php|phtml)$">
SetHandler application/x-httpd-php81
</FilesMatch>
  1. Pas de handler aan de gewenste PHP-versie aan:

    In dit voorbeeld stelt de regel SetHandler application/x-httpd-php81 de PHP-versie in op PHP 8.1. Als je een andere PHP-versie wilt gebruiken, vervang dan php81 door de gewenste versie, bijvoorbeeld php74 voor PHP 7.4.

  2. Sla de wijzigingen op:

    Sla het .htaccess-bestand op en upload het naar de server (indien lokaal aangepast).

  3. Controleer je instellingen:

    Maak een testbestand genaamd phpinfo.php in de root van je website met de volgende inhoud:

<?php
phpinfo();
?>
  1. Open dit bestand in je browser (bijvoorbeeld: https://jouw-domein.nl/phpinfo.php ) om te verifiëren of de juiste PHP-versie is ingesteld.

Veelvoorkomende problemen:

  • 500 Internal Server Error: Controleer of de syntax van de .htaccess correct is en of de gekozen PHP-versie beschikbaar is op de server.
  • PHP-versie verandert niet: Dit kan te maken hebben met serverconfiguratie. Neem contact op met je hostingprovider als de wijziging niet wordt toegepast.

Let op:

  • Zorg ervoor dat je een back-up maakt van je .htaccess-bestand voordat je wijzigingen aanbrengt.
Heb je een antwoord op je vraag gekregen? Heel erg bedankt voor je feedback! Er is een probleem opgetreden bij het verzenden van je feedback.

Nog steeds hulp nodig? Neem contact op Neem contact op