En PHP est-il possible de changer le HTML de la page blanche de la mort (WPOD)? L'objectif est d'effectuer cette modification afin que toutes les erreurs fatales non testées (non prévenues avec un if-else) affichent cette page personnalisée.PHP: Changer le HTML de la page blanche de la mort (WPOD)
Par exemple lors de l'exécution de la suivante renverrait une WPOD nécessaire lorsque le dépôt n'existe pas:
require 'some-non-existing-file.php';
Mais je voudrais revenir:
<!doctype html>
<html>
<head>
<title>500</title>
<style>body { background-color: #000; }</style>
</head>
<body></body>
</html>
J'ai essayé d'installer mon <VirtualHost>
à inclure et ErrorDocument
directive:
ErrorDocument 500 /500.html
B ut selon this answer, après Apache commence à traiter le PHP, il ne déclenchera plus un document d'erreur Apache.
Utilisez Nginx, et vous pouvez le faire facilement. – Brad
Je ne suis pas sûr que vous pouvez utiliser un document d'erreur personnalisé pour une erreur de 500 – RamRaider
@RamRaider Bien sûr, vous pouvez. http://httpd.apache.org/docs/2.2/custom-error.html – Brad