Changer la version PHP dans DirectAdmin : guide
La bonne version de PHP est essentielle pour les performances et la sécurité de votre site web. Dans ce guide, nous expliquons comment changer la version PHP dans DirectAdmin.
Pourquoi la version PHP est importante
PHP est le langage de programmation sur lequel la plupart des sites web fonctionnent, y compris WordPress, WooCommerce et d'autres systèmes CMS. Les versions PHP plus récentes offrent :
Avantages des nouvelles versions PHP
- Vitesse : PHP 8.x est jusqu'à 3x plus rapide que PHP 7.x
- Sécurité : Les anciennes versions ne reçoivent plus de mises à jour de sécurité
- Compatibilité : De nouveaux plugins et thèmes nécessitent souvent PHP 8+
- Fonctionnalité : Nouvelles fonctions et améliorations
Cycle de vie de la version PHP
| Version | Statut | Fin de support |
|---|---|---|
| PHP 7.4 | Obsolète | Décembre 2022 |
| PHP 8.0 | Obsolète | Novembre 2023 |
| PHP 8.1 | Actif | Novembre 2024 |
| PHP 8.2 | Actif | Décembre 2025 |
| PHP 8.3 | Actuel | Décembre 2026 |
Recommandation : Utilisez au minimum PHP 8.1, de préférence PHP 8.2 ou 8.3.
Vérifier la version PHP
Dans WordPress
- Allez dans Outils → Diagnostic du site
- Cliquez sur Info
- Cherchez Serveur → Version PHP
Via DirectAdmin
- Connectez-vous à DirectAdmin
- Allez dans Paramètres PHP ou Configuration de domaine
- Vous verrez la version PHP actuelle
Via un fichier PHP
Téléchargez un fichier phpinfo.php contenant :
<?php phpinfo(); ?>
Ouvrez-le dans votre navigateur et cherchez "Version PHP".
Supprimez ce fichier après vérification ! (risque de sécurité)
Changer la version PHP
Méthode 1 : Via Configuration de domaine
- Connectez-vous à DirectAdmin
- Allez dans Configuration de domaine ou Paramètres du site
- Cliquez sur votre domaine
- Cherchez Sélecteur de version PHP ou Version PHP
- Sélectionnez la version souhaitée (par exemple PHP 8.2)
- Cliquez sur Enregistrer
Méthode 2 : Via Paramètres PHP
- Connectez-vous à DirectAdmin
- Allez dans Paramètres PHP ou Configuration PHP
- Sélectionnez votre domaine (si vous en avez plusieurs)
- Choisissez la version PHP dans le menu déroulant
- Cliquez sur Appliquer
Méthode 3 : Par sous-domaine
Vous pouvez utiliser différentes versions PHP par sous-domaine :
- Allez dans Gestion des sous-domaines
- Cliquez sur le sous-domaine
- Changez la version PHP spécifiquement pour ce sous-domaine
- Cliquez sur Enregistrer
Avant le changement : Vérifier la compatibilité
Compatibilité WordPress
- Mettez à jour WordPress vers la dernière version
- Mettez à jour tous les plugins et thèmes
- Vérifiez les descriptions des plugins pour les exigences PHP
- Faites une sauvegarde avant de changer
Problèmes de compatibilité courants
Fonctions obsolètes :
- Les fonctions
mysql_*ne fonctionnent plus (utilisezmysqli_*ou PDO) - Les fonctions
ereg_*ont été supprimées (utilisezpreg_*) - La fonction
each()a été supprimée dans PHP 8
Types stricts : PHP 8 est plus strict avec les types. Cela peut provoquer des erreurs dans le code plus ancien.
Après le changement
Tester le site web
- Ouvrez votre site web dans le navigateur
- Testez toutes les pages
- Vérifiez les formulaires
- Testez le panier (si vous avez une boutique en ligne)
- Vérifiez l'admin/backend
Problèmes courants
Page blanche (Écran blanc de la mort) :
- Erreur PHP - vérifiez les logs d'erreur
- Plugin incompatible - désactivez les plugins un par un
- Problème de thème - passez au thème par défaut
Erreur 500 Internal Server :
- Erreur de syntaxe dans le code
- Mauvaise configuration .htaccess
- Limite de mémoire PHP atteinte
Plugin/thème ne fonctionne pas :
- Mettez à jour vers la dernière version
- Cherchez une alternative
- Contactez le développeur
Modifier les paramètres PHP
En plus de la version, vous pouvez également modifier les paramètres PHP :
Augmenter la limite de mémoire
- Allez dans Paramètres PHP dans DirectAdmin
- Cherchez
memory_limit - Augmentez à 256M ou 512M
- Cliquez sur Enregistrer
Augmenter la limite de téléchargement
- Allez dans Paramètres PHP
- Modifiez
upload_max_filesize(par exemple 64M) - Modifiez
post_max_size(un peu plus, par exemple 68M) - Cliquez sur Enregistrer
Augmenter le temps d'exécution
Pour des processus plus longs :
- Allez dans Paramètres PHP
- Modifiez
max_execution_time(par exemple 300) - Cliquez sur Enregistrer
Revenir à une ancienne version
Si votre site web ne fonctionne pas après la mise à jour :
- Retournez dans Paramètres PHP ou Configuration de domaine
- Sélectionnez l'ancienne version PHP
- Cliquez sur Enregistrer
- Testez votre site web
Ceci est une solution temporaire. Prévoyez de mettre à jour votre code pour la compatibilité avec les versions PHP plus récentes.
Conseils pour les mises à jour PHP
- Testez d'abord localement : Testez dans un environnement de staging avant la production
- Faites toujours une sauvegarde : Base de données et fichiers
- Mettez à jour progressivement : Ne sautez pas de 7.4 à 8.3, mais passez par 8.1
- Vérifiez les logs d'erreur : Vérifiez les logs après le changement
- Gardez les plugins à jour : Les plugins obsolètes sont souvent la cause de problèmes
Articles connexes
- Domaines supplémentaires et domaines parkés dans DirectAdmin
- Utiliser le gestionnaire de fichiers dans DirectAdmin
- Créer un compte FTP dans DirectAdmin
Besoin d'aide ?
Nous sommes là pour vous ! Vous rencontrez des problèmes ou avez des questions ? Notre équipe de support est prête à vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement dans quelques heures et sommes heureux de vous aider.
0 van 0 vonden dit nuttig