3

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

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

摘要:当我将 CF 语句添加到 HTML 文档时,页面显示为原始代码。我有 CF 10 和 mySQL 5.5。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

4

4 回答 4

6

您在上面说过,您调用的网址是 file:///E:/​​ColdFusion10/cfusion/wwwroot/learncfinaweek/www/index.cfm 这就是为什么当您直接从计算机打开文件时它不起作用的原因不使用网址。因此,从不使用冷融合。您需要使用指向您网站的网址,例如查看 your.cfadmim 网址。

于 2013-03-01T01:03:08.900 回答
1

通常的答案是:

  1. ColdFusion 未安装或安装不正确。
  2. ColdFusion 已安装,但包含独立的 Web 服务器,并且您正在使用另一个 Web 服务器。
  3. Web 服务器未设置为将 .HTML 文件作为 .cfm 处理(如上面 Evik 所述。)

安装 CF 后,它通常会启动到管理控制台。您还记得安装时是否有效吗?您是否曾经能够运行 CF 页面(管理控制台在 CF 中)?你在运行什么网络服务器?

于 2013-02-28T15:57:45.460 回答
1

在我看来,您并没有要求 ColdFusion 服务器处理您的代码。要让 ColdFusion 服务器处理您的 ColdFusion 代码,您需要确保您的页面使用 CFM 扩展。

index.CFM不使用index.HTML

于 2013-02-28T11:52:39.803 回答
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。

于 2015-06-08T19:49:33.030 回答