Я использовал базовый файл Application.cfc (ниже), который перестал работать, когда сервер был обновлен с ColdFusion 11 до ColdFusion 2016. Я пробовал следующие и несколько его вариантов, но не могу заставить его работать. Это то, что работало на ColdFusion F11, но не будет работать на ColdFusion 2016. Я в тупике. Чего мне не хватает?
<cfcomponent>
<cfscript>
this.datasource = "myDSN";
this.sessionManagement = "Yes";
this.sessionTimeout = CreateTimeSpan(0,0,20,0);
this.setClientCookies = "Yes";
this.clientmanagement="Yes";
this.domain="www.mydomain.com";
</cfscript>
<cffunction name="onRequestStart">
<cfargument name="requesturi" required="true">
</cffunction>
<cftry>
<cfcatch type="database" >
<cflocation url="err_exception.cfm">
</cfcatch>
</cftry>
<cffunction name="onError" returnType="void" output="true">
<cfargument name="exception" required="true">
<cfargument name="eventname" type="string" required="true">
<cfset var errortext = "">
<cfsavecontent variable="errortext">
<cfoutput>
<strong>Template</strong>: http://#cgi.server_name##cgi.script_name#?#cgi.query_string#<br />
<strong>Error</strong>: #arguments.exception.message#<br />
</cfoutput>
</cfsavecontent>
<cfmail to="techsupport@suchandsuch.com" from="techsupport@suchandsuch.com" subject="From Local Srvr - Error at mydomain Website">
#errortext#
</cfmail>
<strong>Error Details:</strong>
<cfoutput>#errortext#</cfoutput>
</cffunction>
</cfcomponent>
И ПРОСТОЙ ЗАПРОС
<cfquery name="GetVendor">
select *
from empinfotbl
</cfquery>
<cfoutput query="GetVendor">
#LastName#, #FirstName#<br>
</cfoutput>
Ошибка была:
ERR_TOO_MANY_REDIRECTS
ипосле очистки кэша указывает:
Ошибка при выполнении запроса к базе данных: