User Tools

Site Tools


electronique:config_php

chercher le php.ini (par défaut /etc/php5/cgi si php-cgi utilisé) Changer les valeurs comme suit (les lignes préfixées de ; sont des commentaires les changer ne sert à rien ) :


  • error_reporting = E_ALL ;active l'error reporting pour TOUTES les erreurs sans exception, en dev c'est souvent une bonne chose (permet d'éviter l'utilisation de fct deprecated, de variable mal initialisées, etc)
  • display_errors = On ;affiche les erreurs sur la page (surtout ne jamais mettre en prod, pourrait révéler des infos confidentielles permettant de s'introduire dans le système)
  • display_startup_errors = On ;permet d'afficher les erreurs de chargement des extensions de nouveau en dev une extension qui flanche peut être source de bugs, donc à activer.

—-

Suivi d'un petit redémarrage de l'instance php en cours. : sudo /etc/init.d/lighttpd restart dans votre cas

2-3 trucs sympas en plus :

  • find /etc/php5 -name php.ini permet de lister les php.ini dispos, une install 'évoluée' peut avoir :
  • cli en command line (les cron ou les appels via console)
  • cgi installation courante détectée sur votre RPi
  • fpm installation en temps que serveur indépendant
  • apache installation comme module sur le serveur apache

ha oui si il y a la moindre erreur ou si c pas clair, hésite pas à le dire, j'active pas tjrs mon traducteur geek ⇒ personne normale ;-)

electronique/config_php.txt · Last modified: 2020/04/14 19:21 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki