Configuration et modification des directives PHP sur les serveurs VPS avec le panneau ISPConfig.
Ce tutoriel présente l'ajout et la modification des directives PHP sur des serveurs VPS avec le panneau de contrôle ISPConfig.
Introduction
- Le panneau ISPConfig offre la possibilité de modifier et/ou de définir des valeurs pour les directives PHP les plus courantes, en utilisant un fichier nommé .user.ini depuis le répertoire racine du site pour lequel nous souhaitons apporter des modifications.
Exigences
- Les données d'accès FTP. Un compte FTP peut être créé en suivant le tutoriel : Créer un utilisateur FTP dans le panneau ISPConfig ;
- Les données d'administration du panneau ISPConfig reçues dans la boîte de réception d'email associée au compte Hostico lors de l'activation du VPS.
Étapes à suivre
- En utilisant les détails de connexion FTP, nous nous connecterons au serveur pour modifier/ajouter des fichiers.

En exemple, dans l'image ci-dessus, nous avons utilisé le client FTP FileZilla. Un tutoriel relatif à l'accès aux fichiers avec ce client peut être trouvé au lien suivant Accéder aux fichiers via Filezilla;
Dans les champs de connexion de Filezilla, nous entrerons les données comme suit :
- Dans "Host", nous entrerons l'IP ou le nom d'hôte du VPS (cela fonctionnera avec le nom d'hôte seulement si le domaine du nom d'hôte a les serveurs de noms personnalisés du VPS définis auprès du registraire);
- Dans le "Nom d'utilisateur" et "Mot de passe", nous entrerons l'utilisateur et le mot de passe du compte FTP créé dans le panneau ISPConfig, selon le tutoriel mentionné dans "Exigences";
- Dans le champ "Port", nous utiliserons 21.
Après vous être connecté, nous accédons au répertoire principal de notre site web, où nous allons créer un fichier nommé "user.ini";
Nous pouvons trouver le répertoire racine du site sur lequel nous travaillons en accédant au panneau de contrôle ISPConfig -> onglet Sites dans le menu de navigation -> cliquez sur Sites Web, Sous-domaine ou Alias selon le cas -> Cliquez sur le domaine en question -> dans l'onglet du domaine dans le champ Document Root, nous aurons le chemin vers le répertoire racine du domaine;
Dans le client FTP utilisé, nous naviguerons vers ce chemin et entrerons ensuite dans le répertoire "web". Par exemple, un chemin complet vers le répertoire racine ressemblera à ceci : "/var/www/clients/client1/web1/web";
Ensuite, pour modifier les directives PHP, nous allons créer un fichier nommé ".user.ini" (localement sur l'ordinateur), dans lequel nous définirons les directives souhaitées. Après avoir enregistré le fichier, nous l'uploaderons dans le répertoire mentionné ci-dessus en utilisant le client FTP ;

Voici quelques exemples de directives qui peuvent être modifiées :
allow_url_fopen = off
display_errors = false
log_errors = off
date.timezone = Europe/Bucharest
error_log = php_errors.log
error_reporting = E_ALL & ~E_NOTICE
max_execution_time = 300
max_input_time = 300
max_input_vars = 2000
memory_limit = 512M
post_max_size = 500M
upload_max_filesize = 500M
opcache.enable = on
Les directives avec les valeurs actuelles peuvent être vérifiées en utilisant la fonction php "phpinfo()". Si vous remarquez qu'une directive particulière ne change pas, veuillez contacter le support technique.