On Mon, May 15, 2006 9:41 am, Brian Moon wrote:
>> Why would anyone have E_ALL
>> switched on anywhere but a dev box?
>
> Working with Phorum, I get to peer into lots of different hosting
> companies setups when helping my users.  I have seen many hosts that
> do
> have E_ALL enabled and do not log errors because they have no way to
> provide that log back to their users.  Nor would the users have a
> comprehension of the error log.
>
> For the enterprise, I would believe that nearly all production servers
> shield error output from web pages in one way or another.  However, I
> believe that PHP has its roots in the small web site.  If you start
> making it hard on them to upgrade, you will see hosts that never
> upgrade
> their PHP versions.

A quick Google for common PHP error messages will almost for sure find
you a zillion sites with E_ALL in production servers.

I'm not saying it's the Right Way to do things -- I'm saying it's the
way a LOT of hosts are set up by default, and their users don't know
how to change it, or don't consider the security implications serious
enough.

-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to