What happens if you create a test page with just the 500 header and some html content in it? IIRC, apache won't override a php-generated error page. On Jun 2, 2011 8:09 PM, "Stephon Chen" <stephon@xxxxxxxxx> wrote: > Hello Sean, > > 1. while I directed connected to these error pages such as 403, 404, and > 500.html, > they works correctly, showing correct error page > > 2. but while I use something like header('HTTP/1.1 500') to trigger apache > 500 > the content of 500.html does not show, but blank page only. > both header('HTTP/1.1 403') and header('HTTP/1.1 404') shows the correct > custom error page. > > Thanks a lot > -- > stephon > > On Fri, Jun 3, 2011 at 07:21, Sean Greenslade <zootboysean@xxxxxxxxx> wrote: > >> So do you get the contents of that page in the response? What happens when >> you browse to that page manually? >> On Jun 1, 2011 2:14 AM, "Stephon Chen" <stephon@xxxxxxxxx> wrote: >> > All 403, 404, 500.html are static html pages like: >> > >> > <div> >> > 500 error happens >> > </div> >> > >> > On Wed, Jun 1, 2011 at 14:10, Tamara Temple <tamouse.lists@xxxxxxxxx> >> wrote: >> > >> >> >> >> On May 31, 2011, at 8:14 AM, Stephon Chen wrote: >> >> >> >> Hello Sean, >> >>> >> >>> Here is my apache config for error handling. >> >>> 403, 404 works fine, but 500 shows blank page >> >>> >> >>> Alias /errorpage/ "/usr/local/www/apache22/errorpage/" >> >>> <Directory "/usr/local/www/apache22/errorpage/"> >> >>> AllowOverride None >> >>> Options -Indexes FollowSymLinks MultiViews >> >>> Order allow,deny >> >>> Allow from all >> >>> </Directory> >> >>> # >> >>> ErrorDocument 403 /errorpage/403.html >> >>> ErrorDocument 404 /errorpage/404.html >> >>> ErrorDocument 500 /errorpage/500.html >> >>> >> >> >> >> What's in 500.html? >> >> >> >> >>