Changer la version PHP dans DirectAdmin
La bonne version 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 qui fait fonctionner la plupart des sites web, y compris WordPress, WooCommerce et d'autres systèmes CMS. Les nouvelles versions PHP 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é: Les nouveaux plugins et thèmes nécessitent souvent PHP 8+
- Fonctionnalité: Nouvelles fonctions et améliorations
Cycle de vie des versions 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 moins PHP 8.1, de préférence PHP 8.2 ou 8.3.
Vérifier la version PHP
Dans WordPress
- Allez à Outils → Santé du site
- Cliquez sur Info
- Cherchez Serveur → Version PHP
Via DirectAdmin
- Connectez-vous à DirectAdmin
- Allez à PHP Settings ou Domain Setup
- Vous verrez la version PHP actuelle
Via fichier PHP
Téléchargez un fichier phpinfo.php avec:
<?php phpinfo(); ?>
Ouvrez-le dans votre navigateur et cherchez "PHP Version".
Supprimez ce fichier après vérification! (risque de sécurité)
Changer la version PHP
Méthode 1: Via Domain Setup
- Connectez-vous à DirectAdmin
- Allez à Domain Setup ou Paramètres du site
- Cliquez sur votre domaine
- Trouvez PHP Version Selector ou Version PHP
- Sélectionnez la version souhaitée (ex: PHP 8.2)
- Cliquez sur Save
Méthode 2: Via PHP Settings
- Connectez-vous à DirectAdmin
- Allez à PHP Settings ou Configuration PHP
- Sélectionnez votre domaine (si vous en avez plusieurs)
- Choisissez la version PHP dans le menu déroulant
- Cliquez sur Apply
Méthode 3: Par sous-domaine
Vous pouvez utiliser différentes versions PHP par sous-domaine:
- Allez à Subdomain Management
- Cliquez sur le sous-domaine
- Changez la version PHP spécifiquement pour ce sous-domaine
- Cliquez sur Save
Avant de changer: 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_*sont supprimées (utilisezpreg_*) - La fonction
each()est supprimée en PHP 8
Types stricts: PHP 8 est plus strict avec les types. Cela peut causer des erreurs dans l'ancien code.
Après le changement
Tester le site web
- Ouvrez votre site dans le navigateur
- Testez toutes les pages
- Vérifiez les formulaires
- Testez le panier (si vous avez une boutique)
- Vérifiez l'admin/backend
Problèmes courants
Page blanche (White Screen of Death):
- Erreur PHP - vérifiez les journaux d'erreurs
- Plugin incompatible - désactivez les plugins un par un
- Problème de thème - passez au thème par défaut
500 Internal Server Error:
- Erreur de syntaxe dans le code
- Mauvaise configuration .htaccess
- Limite de mémoire PHP atteinte
Plugin/thème ne fonctionne pas:
- Mettre à jour vers la dernière version
- Chercher une alternative
- Contacter le développeur
Ajuster les paramètres PHP
En plus de la version, vous pouvez modifier les paramètres PHP:
Augmenter la limite de mémoire
- Allez à PHP Settings dans DirectAdmin
- Trouvez
memory_limit - Augmentez à 256M ou 512M
- Cliquez sur Save
Augmenter la limite de téléchargement
- Allez à PHP Settings
- Changez
upload_max_filesize(ex: 64M) - Changez
post_max_size(légèrement plus élevé, ex: 68M) - Cliquez sur Save
Augmenter le temps d'exécution
Pour les processus plus longs:
- Allez à PHP Settings
- Changez
max_execution_time(ex: 300) - Cliquez sur Save
Revenir à l'ancienne version
Si votre site ne fonctionne pas après la mise à niveau:
- Retournez à PHP Settings ou Domain Setup
- Sélectionnez la version PHP précédente
- Cliquez sur Save
- Testez votre site
C'est une solution temporaire. Prévoyez de mettre à jour votre code pour la compatibilité avec les nouvelles versions PHP.
Conseils pour les mises à jour PHP
- Testez d'abord localement: Testez sur un environnement 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, passez par 8.1
- Vérifiez les journaux d'erreurs: Contrôlez les journaux après le changement
- Gardez les plugins à jour: Les plugins obsolètes sont souvent la cause des problèmes
Besoin d'aide?
Nous sommes là pour vous! Vous rencontrez des difficultés ou avez des questions? Notre équipe support est ravie de vous aider personnellement. Envoyez-nous un message via le système de tickets - nous répondons généralement en quelques heures et adorons trouver la meilleure solution avec vous.
0 van 0 vonden dit nuttig