Versions et paramètres PHP

PHP est un langage de programmation et signifie PHP: Hypertext Preprocessor. Différents paramètres PHP peuvent être adaptés pour un domaine associé à la formule d'hébergement, notamment la version PHP et d'autres paramètres PHP. La gestion s'effectue dans le Web & Mail Control Panel.

 

Ouvrir les paramètres PHP

  1. Connectez-vous à my.green.ch avec votre nom d'utilisateur MY et votre mot de passe.
  2. Ouvrez Tous les domaines.
  3. Pour le domaine souhaité, cliquez sur l'icône en forme de flèche à droite de l'hébergement.
  4. Dans le Control Panel, ouvrez la section Domaines.
  5. Pour le domaine souhaité, sélectionnez Actions → Paramètres PHP.
  6. Sélectionnez la version PHP souhaitée.
  7. Enregistrez la modification.

Informations complémentaires sur l'accès au Web & Mail Control Panel:

https://www.green.ch/fr/acces-au-panneau-de-controle-web-mail

Informations complémentaires sur les paramètres du domaine:

https://www.green.ch/fr/parametres-du-domaine-domaine-associe-a-la-formule-dhebergement

 

Ce que vous devez prendre en compte avant de changer de version PHP

Le bon fonctionnement d'une nouvelle version PHP dépend de votre site web et des extensions utilisées. Vérifiez d'abord la compatibilité avec votre webmaster.

  • Vérifiez la compatibilité de votre CMS.
  • Vérifiez les plugins, thèmes et extensions installés.
  • Créez une sauvegarde de votre site web avant d'effectuer des modifications.
  • Testez entièrement le site web après le changement.

Les installations WordPress actuelles prennent en charge les versions PHP actuelles. Certains plugins de fournisseurs tiers peuvent toutefois encore provoquer des incompatibilités. Si des erreurs surviennent après un changement, vous pouvez généralement revenir à la version PHP utilisée précédemment.

Important: En raison de la composition individuelle des éléments utilisés, notre service clientèle ne peut pas évaluer leur compatibilité. Veuillez vous adresser à votre webmaster à ce sujet.

 

Paramètres disponibles

Les valeurs suivantes peuvent être adaptées:

  • Version PHP
  • allow_url_fopen
  • allow_url_include
  • display_errors
  • opcache.enable

Les paramètres suivants sont également affichés:

  • max_memory_limit
  • max_execution_time

 

Description des différents paramètres

Version PHP

Vous définissez ici la version PHP utilisée pour le domaine. Les versions PHP plus récentes comprennent de nouvelles fonctionnalités ainsi que des améliorations en matière de sécurité et de performances.

Si vous utilisez un CMS tel que WordPress, vérifiez avant tout changement quelles versions PHP sont prises en charge par WordPress, les thèmes et les plugins installés.

Remarque: Après avoir changé de version PHP, vérifiez que votre site web fonctionne toujours correctement. Certains plugins ou extensions peuvent être incompatibles avec les versions PHP plus récentes.

Informations complémentaires:

https://www.green.ch/fr/php-parametres-domaine-connectered-a-pack-dhebergement

 

allow_url_fopen

Ce paramètre permet à PHP d'accéder à des fichiers et ressources distants via des wrappers d'URL pris en charge.

Cela permet aux applications d'accéder à des fichiers ou contenus externes qui ne se trouvent pas sur le même serveur web.

Remarque: Activez cette option uniquement si elle est techniquement nécessaire pour votre application.

 

allow_url_include

Ce paramètre permet d'utiliser des ressources basées sur des URL dans les fonctions PHP suivantes:

  • include
  • include_once
  • require
  • require_once

Remarque: Ce paramètre nécessite que allow_url_fopen soit activé.

 

display_errors

Ce paramètre permet d'afficher directement sur le site web les messages d'erreur et les notifications PHP.

Cela peut être utile pour la recherche d'erreurs, car les avertissements et les messages d'erreur sont immédiatement visibles.

Remarque: Pour les sites web accessibles au public, ce paramètre devrait être désactivé pour des raisons de sécurité.

 

opcache.enable

OPcache stocke le bytecode PHP compilé dans le cache. PHP n'a ainsi pas besoin de recompiler les scripts à chaque nouvel appel.

Ce paramètre peut avoir un impact sur la vitesse de traitement des applications PHP.

Remarque: Il est recommandé de laisser ce paramètre activé.

Informations complémentaires:

https://www.green.ch/fr/comment-puis-je-activer-opcache-dans-le-panneau-de-configuration-web

 

max_memory_limit

Cette valeur indique la quantité maximale de mémoire disponible qu'un script PHP peut utiliser.

Si cette valeur est dépassée, l'exécution d'un script peut échouer ou être interrompue.

La valeur disponible dépend de la formule d'hébergement utilisée.

 

max_execution_time

Cette valeur indique la durée d'exécution maximale d'un script PHP en secondes. Une fois ce délai écoulé, l'exécution est interrompue.

La valeur disponible dépend de la formule d'hébergement utilisée.

 

Versions PHP obsolètes

Dans la mesure du possible, utilisez toujours des versions PHP actuelles.
Vous trouverez de plus amples informations sur l'utilisation d'anciennes versions PHP ici.

 

Erreurs typiques après un changement de version PHP

Si un site web affiche des erreurs après un changement de version PHP, il convient d'abord de vérifier si tous les composants utilisés sont compatibles avec la version PHP sélectionnée.

  • Plugins ou extensions obsolètes
  • Thèmes non pris en charge
  • Versions CMS obsolètes
  • Programmations individuelles incompatibles
  • Bibliothèques de bases de données ou PHP obsolètes

Les symptômes typiques d'une version PHP incompatible sont:

  • Erreur 500
  • Erreur 503
  • Pages vides
  • Messages d'erreur PHP
  • Plugins ou thèmes qui ne fonctionnent pas

 

OPcache

OPcache stocke en mémoire les scripts PHP déjà compilés. Les applications PHP peuvent ainsi être exécutées plus rapidement et la charge du serveur est réduite.

OPcache peut améliorer les performances, notamment avec WordPress et d'autres systèmes CMS.

Vous trouverez de plus amples informations ici:

https://www.green.ch/fr/comment-puis-je-activer-opcache-dans-le-panneau-de-configuration-web

 

PHP et WordPress

WordPress nécessite une version PHP compatible. Après des mises à jour de WordPress, de thèmes ou de plugins, il peut également être nécessaire d'adapter la version PHP.

Vous trouverez de plus amples informations sur WordPress ici:

https://www.green.ch/fr/general-wordpress-erreurs-updates-etc

https://www.green.ch/fr/wordpress-erreur-503

https://www.green.ch/fr/wordpress-installeration-et-tips

 

Composer et PHP

Composer est un gestionnaire de paquets pour les applications PHP. Certains projets PHP modernes nécessitent Composer pour installer ou mettre à jour des dépendances.

Lors de l'utilisation de Composer, la version PHP appropriée doit être utilisée. Selon l'application, il peut être nécessaire d'exécuter Composer explicitement avec une version PHP spécifique.

Vous trouverez de plus amples informations ici:

https://www.green.ch/fr/composer

 

Limites d'un hébergement mutualisé

Un hébergement mutualisé est conçu pour la plupart des sites web et des applications standard. Toutefois, certaines adaptations individuelles du serveur ou configurations PHP spécifiques ne peuvent pas être mises en œuvre.

Cela comprend notamment:

  • Modifications arbitraires des paramètres PHP à l'échelle du serveur
  • Installation de services serveur personnalisés
  • Installation d'extensions PHP personnalisées au niveau du serveur
  • Contrôle total de la configuration PHP du serveur

Remarque: Si votre application a des exigences PHP spécifiques ou nécessite des composants serveur personnalisés, un hébergement mutualisé peut ne pas être suffisant.

 

Étendue de l'assistance

Green fournit la plateforme d'hébergement et les versions PHP disponibles.

L'adaptation de sites web, de systèmes CMS, de plugins, de thèmes, de programmations individuelles ou d'extensions de fournisseurs tiers ne fait pas partie de l'étendue habituelle de l'assistance.

Vous trouverez de plus amples informations ici:

https://www.green.ch/fr/en-dehors-de-lassistance-hebergement