小编tal*_*ine的帖子

我可以使用任何其他CF标签来替换CFDUMP吗?

在我设计的应用程序中,我将我的一个网页命名为"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#">
Run Code Online (Sandbox Code Playgroud)

因此,在托管网站后,我发现此特定页面拒绝加载,而是显示"500内部错误".然后我向我的托管公司抱怨,我收到了这些细节:


亲爱的顾客,

实际的错误消息如下:

安全性:已拒绝请求的模板访问createobject(java).
以下是内部异常消息:拒绝访问(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
  • CFCONTENT
  • CFDUMP
  • CFEXECUTE
  • CFLOG
  • CFOBJECT
  • CFOBJECTCACHE
  • CFREGISTRY

CF功能:

  • SetProfileString
  • 的CreateObject(COM)
  • 的CreateObject(CORBA)
  • 的CreateObject(JAVA)

CFDUMP请问有什么替代方案吗?或者有没有人知道任何没有这些限制的ColdFusion托管公司?我很感激你的任何想法.

coldfusion hosting cfdump

2
推荐指数
1
解决办法
1312
查看次数

标签 统计

cfdump ×1

coldfusion ×1

hosting ×1