CF8 Administrator's Debugging Options

2011-01-04 Thread Richard Steele

I don't understand how the Debugging options with a specific IP Address works. 

If I check the Enable Robust Exception information on a production server (we 
have no development server) and include only a specific IP Address, our website 
still shows the Robust Exception information to ALL visitors to the website. 
Obviously this is not acceptable.

If the Enable Robust Exception information is disabled and Enable Request 
Debugging Output is enabled, what information is then shown only to that 
specific IP address? 

Is there a way to show the Robust Exception information to only the developer's 
IP address without having a development server? 

Thanks in advance. 

~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:340363
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF8 Administrator's Debugging Options

2011-01-04 Thread James Holmes

Visitors to your production server should never see the raw exception
information, robust or not. Debugging should also be turned off on a
production server.

Create a custom exception handler template that either displays to you
the necessary info based on IP address or alternatively sends to you
via email the relevant info. This way visitors get only what you
decide they should get.

--
WSS4CF - WS-Security framework for CF
http://wss4cf.riaforge.org/


On 4 January 2011 20:31, Richard  Steele r...@photoeye.com wrote:

 I don't understand how the Debugging options with a specific IP Address works.

 If I check the Enable Robust Exception information on a production server (we 
 have no development server) and include only a specific IP Address, our 
 website still shows the Robust Exception information to ALL visitors to the 
 website. Obviously this is not acceptable.

 If the Enable Robust Exception information is disabled and Enable Request 
 Debugging Output is enabled, what information is then shown only to that 
 specific IP address?

 Is there a way to show the Robust Exception information to only the 
 developer's IP address without having a development server?

 Thanks in advance.

 

~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:340364
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF8 Administrator's Debugging Options

2011-01-04 Thread Dave Watts

 If the Enable Robust Exception information is disabled and
 Enable Request Debugging Output is enabled, what information is
 then shown only to that specific IP address?

Debug output is not the same as exception information. Every request,
whether there's an exception or not, will generate debug output if you
have that enabled. Debug output will show you execution times and
variables within specified scopes.

 Is there a way to show the Robust Exception information to only
 the developer's IP address without having a development server?

No. In a production environment, you need to use a custom error
handler. You can provide functionality in your custom error handler to
do this if you like. The Advanced ColdFusion 8 course available for
download on the Adobe site demonstrates this.

http://www.adobe.com/support/training/instructor_led_curriculum/acfd_8.html

Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
http://training.figleaf.com/

Fig Leaf Software is a Veteran-Owned Small Business (VOSB) on
GSA Schedule, and provides the highest caliber vendor-authorized
instruction at our training centers, online, or onsite.

~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:340365
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: CF8 Administrator's Debugging Options

2011-01-04 Thread Russ Michaels

Robust Exception information is the information that is displayed when an
error occurs.
Request Debugging Output is the debugging info that is displayed at the
bottom of every page.

Only Request Debugging Output will be restricted by IP address.
You should leave this enabled on a production server as it has performance
implications. The debugging output is generated for every single page, the
IP restrictions simply stop it being displayed.

You should not do development and testing on a live production server. Just
download CF developer edition and do it locally.


Russ

On Tue, Jan 4, 2011 at 12:56 PM, James Holmes james.hol...@gmail.comwrote:


 Visitors to your production server should never see the raw exception
 information, robust or not. Debugging should also be turned off on a
 production server.

 Create a custom exception handler template that either displays to you
 the necessary info based on IP address or alternatively sends to you
 via email the relevant info. This way visitors get only what you
 decide they should get.

 --
 WSS4CF - WS-Security framework for CF
 http://wss4cf.riaforge.org/


 On 4 January 2011 20:31, Richard  Steele r...@photoeye.com wrote:
 
  I don't understand how the Debugging options with a specific IP Address
 works.
 
  If I check the Enable Robust Exception information on a production server
 (we have no development server) and include only a specific IP Address, our
 website still shows the Robust Exception information to ALL visitors to the
 website. Obviously this is not acceptable.
 
  If the Enable Robust Exception information is disabled and Enable Request
 Debugging Output is enabled, what information is then shown only to that
 specific IP address?
 
  Is there a way to show the Robust Exception information to only the
 developer's IP address without having a development server?
 
  Thanks in advance.
 
 

 

~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:340366
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm