Modifier la version PHP et les paramètres PHP (et que faire en cas d'erreurs après une mise à niveau)
Chez WebOké, vous choisissez vous-même la version PHP utilisée par votre site web, et vous ajustez vous-même des paramètres comme upload_max_filesize, memory_limit et max_execution_time. Vous le faites dans DirectAdmin avec Select PHP version. Votre site ne fonctionne plus après une mise à niveau ? Vous découvrirez plus loin ce qu'il faut faire.
Modifier la version PHP
- Connectez-vous à DirectAdmin : dans Mon WebOké, allez dans Mes Produits et cliquez sur DirectAdmin au niveau de votre forfait d'hébergement.
- Sous Fonctionnalités Extra, cliquez sur Select PHP version.
- Choisissez la version souhaitée dans la liste déroulante et enregistrez votre choix.

Testez votre site web immédiatement après la modification. Si quelque chose ne fonctionne plus, consultez la section ci-dessous.
Votre site ne fonctionne plus après une mise à niveau PHP
Votre site est blanc, vous voyez un message d'erreur ou une partie ne fonctionne plus ? Cela vient presque toujours d'une extension, d'un thème ou d'un code personnalisé qui n'est pas adapté à la nouvelle version.
- Rétablissez la version précédente. Dans Select PHP version, choisissez à nouveau la version que vous aviez initialement. Votre site fonctionnera alors immédiatement comme avant. Les extensions et options personnalisées de la nouvelle version restent enregistrées pour une prochaine tentative.
- Recherchez l'erreur dans le journal des erreurs. Dans DirectAdmin, sous Infos système et fichiers, cliquez sur Résumé du site et journaux, puis sur Journal des erreurs au niveau de votre domaine. Repérez en bas les lignes contenant
PHP Fatal errorouPHP Warning. Le chemin vous indique généralement quelle extension ou quel thème pose problème. Si vous n'y trouvez rien d'utile, consultez Afficher les erreurs PHP sans modifier le php.ini. - Mettez votre logiciel à jour. Faites d'abord une sauvegarde. Mettez ensuite à jour WordPress (ou votre autre logiciel), votre thème et vos extensions pendant que l'ancienne version PHP est encore active. Supprimez les extensions que vous n'utilisez pas.
- Réessayez. Réactivez la nouvelle version, testez votre site et vérifiez à nouveau le journal des erreurs.

Si vous voyez Call to undefined function, il manque souvent une extension PHP. Vous pouvez l'activer vous-même, voir ci-dessous.
Activer une extension, comme ionCube
Certains logiciels payants, comme certaines extensions ou modules de boutique en ligne, sont chiffrés. Ils ne fonctionnent qu'avec un loader : ionCube (ioncube_loader) ou SourceGuardian (sourceguardian). Le créateur du logiciel vous indique celui dont vous avez besoin. Vous le remarquez souvent à un message comme "requires the ionCube PHP Loader".
- Ouvrez Select PHP version et vérifiez en haut que la bonne version est sélectionnée. Les extensions se configurent par version PHP.
- Allez à l'onglet Extensions.
- Cochez
ioncube_loader(ou l'extension dont vous avez besoin). La modification est active en moins d'une minute.

Modifier les paramètres PHP
- Ouvrez Select PHP version et allez à l'onglet Options.
- Ajustez le paramètre dont vous avez besoin, par exemple
upload_max_filesizepour des téléversements plus volumineux. Augmentez alors égalementpost_max_size. - La modification est enregistrée immédiatement.
Vous n'avez ainsi rien à ajouter dans un fichier .htaccess.
Vous préférez que l'on s'en charge ?
Vous n'y arrivez pas, ou votre site web n'a pas été mis à jour depuis des années ? Avec la mise à niveau PHP, nous rendons votre site compatible avec une version PHP actuelle, pour un prix fixe. Si cela ne fonctionne pas, vous êtes remboursé. Lisez faire réaliser une mise à niveau PHP.
Consultez également dans le guide DirectAdmin : Options PHP : upload_max_filesize, memory_limit et max_execution_time, Activer et désactiver des extensions PHP et Trouver les erreurs après une mise à niveau PHP et le journal des erreurs.
Explication détaillée avec captures d'écran : Choisir la version PHP (Select PHP version) dans le guide DirectAdmin.
