小编MrG*_*MrG的帖子

自定义 apache 500 错误 PHP 页面

好吧,我想我快要失去理智了......

一直在尝试和测试,但似乎无法加载自定义 HTTP 500 错误页面。Chrome 一直向我提供默认的“此页面无法正常工作,HTTP 错误 500”错误页面。

我已采取的步骤:

  • 创建了 500.php 文件,它将显示我需要的自定义页面
  • 使用以下行更改 .htaccess 文件
  • 在服务器上创建一个文件,该文件会加载不存在的类,从而导致 500 错误。
  • Access_log 显示请求和 500 状态

访问日志

:1 - - [10/8/2018:20:51:39 +0200]“GET / HTTP/1.1”500 -

错误日志

[Fri Aug 10 20:51:39.156104 2018] [php7:error] [pid 11608] [client ::1:65263] PHP 致命错误:未捕获错误:在 /private/var/www/development 中找不到类“tests” /public_html/index.php:7\n堆栈跟踪:\n#0 {main}\n 在第 7 行 /private/var/www/development/public_html/index.php 中抛出

.htaccess 行

ErrorDocument 400 /404.php
ErrorDocument 403 /403.php
ErrorDocument 404 /404.php
ErrorDocument 405 /405.php
ErrorDocument 408 /408.php
ErrorDocument 500 /500.php
ErrorDocument 502 /502.php
ErrorDocument 504 /504.php
Run Code Online (Sandbox Code Playgroud)

阿帕奇 …

php apache custom-error-pages

5
推荐指数
1
解决办法
6447
查看次数

标签 统计

apache ×1

custom-error-pages ×1

php ×1