不评估ColdFusion语句,而是显示原始代码

时间:2013-02-28 11:09:36

标签: coldfusion

我正在尝试从Cold Fusion网站完成“一周学习ColdFusion”教程。我已经设置了mySQL 5.5(在C:/驱动器上)并安装了ColdFusion 10(在E:/驱动器上)。我完成了所有设置步骤,安装脚本(http://www.learncfinaweek.com/week1/Installing_Sample_Files/)已成功完成。

我浏览了Hands on的第一部分但是当我使用CF创建变量时,测试页面呈现为原始代码而不是HTML和CF.示例文件中提供的解决方案也会呈现为原始代码。我认为这是一个非常简单的修复,但我不知道它会是什么。我超出了我的深度。我不知道我能提供哪些更多信息可以让您更轻松地进行故障排除,但如果您知道某些事情,请告诉我。

总结:当我向CF文档添加CF语句时,页面显示为原始代码。我有CF 10和mySQL 5.5。

enter image description here

enter image description here

enter image description here

4 个答案:

答案 0 :(得分:6)

你在上面说过,你打电话的网址是file:/// E:/ColdFusion10/cfusion/wwwroot/learncfinaweek/www/index.cfm 这就是为什么它不能正常工作,因为您直接从您的计算机打开文件而不是通过网址。因此,永远不会使用冷血。 您需要使用您网站的网址,例如查看your.cfadmim网址。

答案 1 :(得分:1)

听起来我并不是要求ColdFusion服务器处理您的代码。要让ColdFusion服务器处理ColdFusion代码,您需要确保您的页面使用CFM扩展。

使用index.CFM而非index.HTML

答案 2 :(得分:1)

通常的答案是:

  1. 未安装或未正确安装ColdFusion。
  2. 已安装ColdFusion但使用随附的独立Web服务器,并且您正在使用其他Web服务器。
  3. Web服务器未设置为将.HTML文件处理为.cfm(如上文Evik所述)。
  4. 安装CF时,它通常会启动到管理控制台。你还记得安装它时是否有用吗? 您是否能够运行CF页面(管理控制台在CF中)? 你在运行什么Web服务器?

答案 3 :(得分:0)

这是您需要在浏览器中输入的地址(假设您使用了相同的端口): http://localhost:8500/learncfinaweek/www/index.cfm

该文件位于您的计算机上的E:\ ColdFusion11 \ cfusion \ wwwroot \ learncfinaweek \ www \ index.cfm,但为了让您在本地安装的ColdFusion服务器解析该文件,您需要通过localhost,因为那是您的服务器所在的位置。您会注意到您的CF管理员登录以相同的方式启动: http://localhost:8500/CFIDE/administrator/

该文件也有相应的位置:E:\ ColdFusion11 \ cfusion \ wwwroot \ CFIDE \ administrator

如果在localhost之后有一个不同的数字,那么使用它而不是8500.