Changer la version PHP Sélectionner la version PHP et les extensions sur un hébergement mutualisé HolyCloud via le panneau. ~7 min de lecture Débutant #php #hebergement #cpanel #mutualise Changer la version PHP Les applications (WordPress, PrestaShop, Laravel) nécessitent une version PHP compatible. Sur l'hébergement mutualisé HolyCloud, vous changez la version par domaine ou par dossier depuis le panneau, sans recompiler PHP vous-même. Prérequis Accès au panneau (cPanel ou DirectAdmin) Connaissance de la version requise par votre CMS (ex. WordPress 6.x → PHP 8.1 minimum) Sauvegarde du site avant changement majeur (7.x → 8.x) Vérifier la version actuelle Méthode panneau cPanel → Select PHP Version ou MultiPHP Manager : la version active s'affiche pour chaque domaine. Méthode fichier phpinfo File Manager → public_html. Créez phpinfo.php : <?php phpinfo(); Ouvrez https://votredomaine.fr/phpinfo.php — lisez la ligne PHP Version. Supprimez le fichier immédiatement après test (risque de fuite d'informations). Changer la version (cPanel — MultiPHP Manager) Espace client → accès panneau. Software → MultiPHP Manager. Cochez le domaine concerné. Menu déroulant PHP Version : choisissez 8.2 ou 8.3 (selon disponibilité). Apply. Pour un sous-dossier spécifique : MultiPHP INI Editor → mode Basic ou Editor par domaine, ou utilisez un fichier .user.ini (voir ci-dessous). Extensions PHP requises Select PHP Version (interface alternative) : Sélectionnez la version. Cochez les extensions : - mysqli, pdo_mysql - curl, openssl, mbstring, json, xml - zip, gd ou imagick - intl (recommandé WordPress) Save. WordPress : l'outil Site Health signale les extensions manquantes. Paramètres INI courants MultiPHP INI Editor → domaine → Basic Mode : | Paramètre | Valeur indicative (mutualisé) | |-----------|-------------------------------| | memory_limit | 256M (selon plan) | | upload_max_filesize | 64M | | post_max_size | 64M | | max_execution_time | 60 | | display_errors | Off en production | Fichier .user.ini à la racine du site (si autorisé) : memory_limit = 256M upload_max_filesize = 64M post_max_size = 64M max_execution_time = 120 Les changements .user.ini peuvent prendre 5 minutes à se propager. DirectAdmin (résumé) Account Manager → PHP Settings ou Select PHP version. Choisissez la version pour le domaine. Activez les extensions dans la même interface. Après le changement Rechargez le site et l'admin WordPress. Consultez les logs : panneau → Errors / Metrics → Errors. Si erreur fatale : revenez à la version précédente dans MultiPHP Manager. Test CLI (si Terminal activé sur le plan) : php -v php -m | grep -i mysqli Compatibilité PHP 8.x Anciens plugins peuvent générer des warnings ou erreurs TypeError. Mettez à jour thèmes/plugins avant de passer en 8.3. mysql_* supprimé depuis longtemps — utilisez mysqli ou PDO. Dépannage | Symptôme | Action | |----------|--------| | Écran blanc | Remonter version ; activer WP_DEBUG_LOG temporairement | | 500 après changement | Extensions manquantes ; logs Errors cPanel | | Version inchangée | OPcache — attendre 5 min ; .user.ini contradictoire | | Upload impossible | Augmenter upload_max_filesize et post_max_size | Besoin d'aide ? Indiquez le domaine, la version souhaitée, le CMS et le message d'erreur exact du panneau Errors. Suite de la lecture Article précédent Activer SSL sur hébergement web Lire Article suivant Limites CPU/RAM/I/O mutualisé Lire