【发布时间】:2011-01-08 22:54:38
【问题描述】:
在我设计的应用程序中,我将其中一个网页命名为“error.cfm”。我希望它在应用程序出现错误时显示。所以我把下面的代码放在“error.cfm”里面:
An uncaught exception just 'happened' :-(
<br><br>
<b><cfoutput>#exception.message#</cfoutput></b><br />
<cfoutput>#exception.detail#</cfoutput><br /><br />
<cfif isdefined('exception.cause')>
<b><cfoutput>#exception.cause.message#</cfoutput></b><br />
<cfoutput>#exception.cause.detail#</cfoutput>
</cfif>
<cfdump var="#exception#">
因此,在托管网站后,我发现该特定页面拒绝加载,而是显示“500 内部错误”。然后我向我的托管公司投诉,我收到了这些详细信息:
尊敬的客户,
实际的错误信息如下:
安全性:请求的模板已被拒绝访问 createobject(java)。
以下是内部异常信息:access denied (coldfusion.runtime.FunctionPermission createobject(java))C:\inetpub\vhosts\plat4ad.com\httpdocs\cms\error.cfm 出现错误:第 10 行
8 : 9: 10:
很遗憾,出于安全考虑,我们的服务器上的某些标签和功能被禁用。您可以在此处查看完整列表:
https://support.dailyrazor.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=293&nav=0,29,76
如果您有任何其他问题,请告诉我们。
最好的祝愿, 支持-GG DailyRazor 支持团队。
现在检查他们在服务器上禁用的标签列表,CFDUMP 就在其中:
在共享的 ColdFusion 服务器上,您将可以访问所有标签和 除了以下功能:
CF 标签:
- CFCOLLECTION
- CF内容
- CFDUMP
- CFEXECUTE
- CFLOG
- CFOBJECT
- CFOBJECTCACHE
- CFREGISTRY
CF 函数:
- SetProfileString
- 创建对象(COM)
- 创建对象(CORBA)
- 创建对象(JAVA)
请问CFDUMP 有什么替代方案吗?或者有谁知道没有这些限制的任何 ColdFusion 托管公司?我很感激你的任何想法。
【问题讨论】:
标签: coldfusion hosting cfdump