【问题标题】:Coldfusion Server Standalone server displaying source code显示源代码的 Coldfusion Server 独立服务器
【发布时间】:2012-08-29 06:16:09
【问题描述】:

我需要在本地 Windows 7 PC 上安装 Coldfusion 8,以进行一些测试。我采取了简单的方法并安装了独立服务器,其中包括一个内置的 Web 服务器。我真的不需要一个成熟的网络服务器,只需要测试。

所以经过一段时间的 Coldfusion 工作正常。它开始显示页面的源代码。换句话说,Coldfusion 没有解析页面。仅显示源代码。

我已经算出下面这行会让页面显示源代码

<?xml version="1.0" encoding="utf-16"?>

即使我从源代码中删除了这一行,源代码仍然会显示。因此,我必须使用除上述行之外的所有代码创建另一个 .cfm 文件,以便它运行。

我的问题是,如何清除 Coldfusion Standalone Web Server 的缓存?我尝试了通常的 Coldfusion 重启无济于事。

更新:我最终使用了仅重命名文件的解决方法,即:testing1.cfm、testing2.cfm。对于遇到此问题的其他人,只需使用 Apache 之类的独立 Web 服务器即可。

【问题讨论】:

    标签: coldfusion webserver


    【解决方案1】:

    您是否尝试过重新启动 ColdFusion?

    您是否尝试过清除浏览器中的缓存?

    对于它的价值,即使在进行开发时,我也更喜欢使用 Web 服务器。我发现使用 CF Web 服务器并将我的所有项目都放在 CF Web 根目录下可能会导致生产中的路径问题。

    【讨论】:

    • 我已尝试清除缓存并使用其他浏览器,以防万一。我通常也会使用单独的 Web 服务器,但我真的需要它在非常临时的基础上。
    • 在您尝试解决此问题的过程中,您本可以安装 Apache 并继续前进。 :D
    【解决方案2】:

    不确定您是否已修复此问题,但 ColdFusion 管理员中的“设置”>“缓存”选项下有一个选项。底部是一个名为立即清除模板缓存的按钮。单击该按钮将清空(删除)ColdFusion 缓存的所有模板。如果该模板已被修改,则对该模板的下一个请求将强制 ColdFusion 重新编译它。

    【讨论】:

    • 我最初尝试过,但似乎问题出在 Web 服务器上(据我所知是 JRun)。所以清除 Coldfusion 缓存没有任何作用。
    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 1970-01-01
    • 2016-01-18
    • 2018-07-08
    • 1970-01-01
    • 2012-08-27
    • 2013-07-12
    • 2018-05-15
    相关资源
    最近更新 更多