Bonjour,

bien que j'ai configuré mon serveur pour qu'il me retourne les erreurs PHP, il n'en fait rien.
Lorsqu'une erreur est rencontrée, la page se charge jusqu'à épuisement de ma patience. J'ai laissé rouler ainsi pendant 15 minutes et jamais je n'ai reçu de message d'erreur ni même de "délai dépassé".
J'ai trouvé une erreur dans mon code PHP à l'aide d'un autre serveur qui - lui - s'est bien arrêté.

Voici donc les modules que j'ai installés à mon apache2 sur debian :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
 
access_compat.load -> ../mods-available/access_compat.load
actions.conf -> ../mods-available/actions.conf
 actions.load -> ../mods-available/actions.load
 alias.conf -> ../mods-available/alias.conf
 alias.load -> ../mods-available/alias.load
 allowmethods.load -> ../mods-available/allowmethods.load
 asis.load -> ../mods-available/asis.load
 auth_basic.load -> ../mods-available/auth_basic.load
 authn_core.load -> ../mods-available/authn_core.load
 authn_file.load -> ../mods-available/authn_file.load
 auth_plain.load -> ../mods-available/auth_plain.load
 authz_core.load -> ../mods-available/authz_core.load
 authz_groupfile.load -> ../mods-available/authz_groupfile.load
 authz_host.load -> ../mods-available/authz_host.load
 authz_user.load -> ../mods-available/authz_user.load
 autoindex.conf -> ../mods-available/autoindex.conf
 autoindex.load -> ../mods-available/autoindex.load
 cache.load -> ../mods-available/cache.load
 cgi.load -> ../mods-available/cgi.load
 data.load -> ../mods-available/data.load
 dbd.load -> ../mods-available/dbd.load
 deflate.conf -> ../mods-available/deflate.conf
 deflate.load -> ../mods-available/deflate.load
 dir.conf -> ../mods-available/dir.conf
 dir.load -> ../mods-available/dir.load
 encoding.load -> ../mods-available/encoding.load
 env.load -> ../mods-available/env.load
 filter.load -> ../mods-available/filter.load
 geoip.conf -> ../mods-available/geoip.conf
 geoip.load -> ../mods-available/geoip.load
 headers.load -> ../mods-available/headers.load
 include.load -> ../mods-available/include.load
 info.conf -> ../mods-available/info.conf
 info.load -> ../mods-available/info.load
 md.load -> ../mods-available/md.load
 mime.conf -> ../mods-available/mime.conf
 mime.load -> ../mods-available/mime.load
 mpm_prefork.conf -> ../mods-available/mpm_prefork.conf
 mpm_prefork.load -> ../mods-available/mpm_prefork.load
 negotiation.conf -> ../mods-available/negotiation.conf
 negotiation.load -> ../mods-available/negotiation.load
 php7.4.conf -> ../mods-available/php7.4.conf
 php7.4.load -> ../mods-available/php7.4.load
 reqtimeout.conf -> ../mods-available/reqtimeout.conf
 reqtimeout.load -> ../mods-available/reqtimeout.load
 rewrite.load -> ../mods-available/rewrite.load
 setenvif.conf -> ../mods-available/setenvif.conf
 setenvif.load -> ../mods-available/setenvif.load
 socache_shmcb.load -> ../mods-available/socache_shmcb.load
 status.conf -> ../mods-available/status.conf
 status.load -> ../mods-available/status.load
Voici la commande de gestion de erreurs dans php/7.4/apache2/php.ini
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors = On
display_startup_errors = On
Log_error = On
display_errors = On
error_log = php7.4_errors.log

Et pour être bien sûr que tout soit affiché, j'ai mis ceci dans la page index.php de mon site

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Résultat: aucun (pas de message d'erreur affiché ni de création d'un fichier errer dans /var/log ni d'arrêt de la connexion http )

Avez-vous des pistes ?

Merci.