I have searched Google, the Mura documentation site, the Mura forums, and the Mura Programmer's Guide for instructions on how to setup error handling, but cannot find anything other than a handful of casual references. It seems that there are two options:
1) Create an error handling template and provide it to the 'ErrorTemplate' setting in the settings.ini. 2) Use an onSiteError() or onGlobalError() event handler. Option #1 seems easy enough to implement, but I would really prefer Option #2, and, specifically, onSiteError(). It makes much more sense to me to handle errors within a particular site if at all possible, so that you can keep the "pretty" error page looking consistent with the site that threw the exception. So, the question is: What steps do I need to take to utilize onSiteError() with Mura? I am pretty certain the first two steps are: 1. Set debuggingenabled=false. 2. Create a "pretty" error page, and *un*check the "Include in site navigation?" setting. 3. Add an onSiteError() method to /{site id}/includes/eventHandler.cfc Beyond that, I have no clue. What arguments get passed to the onSiteError() method? How should I redirect to the "pretty" error page? Is it as simple as <cflocation url="/my-pretty-error-page/" />? If this has stuff has already been written up somewhere and I just have not managed to find it, please link me to it. Thank you in advance! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology-Michael-Dinowitz/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:335648 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm