How can we help you?

Comment créer une page phpinfo pour le dépannage

Ella McMorran
Written by
Ella McMorran

phpinfo() affiche tout sur votre configuration PHP – versions, modules, paramètres, variables d’environnement. Indispensable pour le dépannage, mais aussi un risque de sécurité s’il n’est pas protégé.

Création du fichier phpinfo

  1. Connectez-vous à votre compte cPanel de votre domaine (pas le panneau revendeur WHM)
  2. Ouvrez le gestionnaire de fichiers dans la section « Fichiers ».
  3. Naviguez jusqu’à la racine du document de votre domaine :
    • Domaine principal : public_html
    • Domaine additionnel : public_html/addondomain
    • Sous-domaine : public_html/subdomain
Note

Important : Différents répertoires peuvent avoir différentes configurations PHP via les paramètres .htaccess ou MultiPHP. Créez le fichier phpinfo exactement là où les problèmes surviennent.

  1. Cliquez sur « Nouveau fichier » dans le menu supérieur.
  2. Nommez le fichier phpinfo.php (ou quelque chose de moins évident comme info-temp-2024.php pour des raisons de sécurité)
  3. Faites un clic droit sur le nouveau fichier et sélectionnez « Modifier ».
  4. Si on vous demande l’encodage, choisissez UTF-8.
  5. Ajoutez ce code :
    <?php
    // Supprimez ce fichier après le dépannage !
    phpinfo();
    ?>
  6. Enregistrez le fichier

Affichage des informations PHP

Naviguez vers http://yourdomain.com/phpinfo.php (remplacez ceci par votre domaine réel et le nom du fichier).

Vous verrez des informations complètes, y compris :

  • Version et date de création de PHP
  • Fichiers de configuration chargés
  • Modules activés/désactivés
  • Limites de mémoire et temps d’exécution
  • Variables d’environnement
  • Informations sur le serveur

Ce qu’il faut rechercher

Vérifications courantes de dépannage :

  • memory_limit : Une mémoire insuffisante provoque des écrans blancs
  • max_execution_time : Trop bas provoque des erreurs de délai d’attente
  • upload_max_filesize : Limite la taille des fichiers téléchargés
  • post_max_size : Doit être supérieur à upload_max_filesize
  • État du module : Vérifiez si les extensions requises (mysqli, curl, gd) sont activées

Avertissement de sécurité

Warning

SUPPRIMEZ LE FICHIER PHPINFO IMMÉDIATEMENT APRÈS UTILISATION

phpinfo() expose des informations sensibles sur le serveur, notamment :

  • Chemins et configuration du serveur
  • Variables d’environnement
  • Vulnérabilités de la version PHP
  • Modules et versions chargés

Les pirates recherchent activement les fichiers phpinfo.php. Nommez votre fichier de manière unique et supprimez-le dans les minutes qui suivent le dépannage.

Alternative : Méthode en ligne de commande

Si vous avez un accès SSH, c’est plus sûr :

php -i > phpinfo.txt

Vérifiez ensuite le fichier texte localement sans le partager sur le Web.