Les serveurs Web de Hostpoint ont été migrés vers PHP-FPM, car c’est un moyen plus moderne d’exécuter PHP sur les serveurs Web. L’ajout «FPM» signifie «FastCGI Process Manager» et désigne un gestionnaire de processus qui exécute des scripts PHP sur le serveur Web et offre ainsi des fonctions supplémentaires.
Qu’est-ce qui a changé avec le passage?
Le passage a entraîné quelques petites modifications fonctionnelles:
- Limite pour les processus PHP: Jusqu’à présent, le nombre de processus PHP en cours par utilisateur de l’hébergement Web était limité (voir à ce sujet l’article sur le message d’erreur 503). Désormais, cette restriction ne s’applique plus globalement à chaque utilisateur d’hébergement Web, mais à chaque version de PHP par utilisateur d’hébergement Web.
- Exploiter le site Web avec une version spécifique de PHP: Pour faire fonctionner votre site Web avec une version spécifique de PHP, vous devez désormais insérer le code suivant dans le fichier .htaccess:
~/.htaccessUse php-fpm php83
Auparavant:
~/.htaccessAddHandler application/x-httpd-php83 .php
Remplacez ici php83 par le numéro de version PHP souhaité.
Important: Si vous définissez la version PHP pour votre site Web dans le Control Panel Hostpoint, vous n’avez rien à modifier, car la version a automatiquement été paramétrée correctement en arrière-plan. - Extensions de fichiers en double: Les fichiers ayant plus d’une extension (appelés «double-file extensions») tels que index.php.html ne sont plus exécutés en PHP. Si vous souhaitez tout de même le faire, vous pouvez activer la fonction en définissant l’option suivante dans le fichier .htaccess:
~/.htaccessUse php-fpm-ext php83 .php.html
Remplacez ici php83 par le numéro de version PHP souhaité. - Authentification HTTP de base: Les variables PHP_AUTH_USER et PHP_AUTH_PW (nom d’utilisateur et mot de passe pour l'authentification HTTP de base) ne sont plus transmises automatiquement à PHP par défaut. Pour qu’une application PHP puisse accéder à PHP_AUTH_USER, PHP_AUTH_PW ou HTTP_AUTHORIZATION, vous devez insérer la ligne suivante dans le fichier .htaccess:
~/.htaccessCGIPassAuth On
Pour envoyer une demande d'assistance au support, merci d'utiliser ce formulaire-ci.