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 :
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
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
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.
Partager