Absence de message d'erreur sur bug php
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Absence de message d'erreur sur bug php

by
Community Deleted user
Created on 2022-02-14 08:14:29 (edited on 2024-09-04 12:25:27) in Hébergements Web

bonjour

lorsqu'un de mes programmes php comporte un bug, le site me renvoie un écran blanc

comment faire pour recevoir un message du type "error on line nnn" ?


1 Reply ( Latest reply on 2022-02-16 08:02:42 by
Community Deleted user
)

Bonjour @XavierP29

Quel domaine ?
Quel CMS ?

Bonjour,

Voici les 2 lignes que j'inclus systématiquement dans mes scripts PHP :
error_reporting(E_ALL);
ini_set('log_errors', '1');

Cela permet d'obtenir toute erreur PHP dans le fichier ERROR des logs OVH (accessibles depuis le Manager OVH).
Par défaut OVH, en contexte production, n'affiche pas les erreurs (ou Notice, Warning...) PHP.
Si vraiment tu veux forcer leur affichage :
ini_set('display_errors', '1');

merci Manuel D1, ça marche !
et ini_set('display_errors', '1'); est vraiment indispensable en contexte de développement !