0

新手问题 - 我第一次尝试 Coldfusion/MySQL 并让它在本地运行。

我正在运行 Apache Webserver (2.2),我已将两个 .sql 文件导入 MySQL (5.2.) 工作台,从这些文件中转发设计了一个数据库,设置了工作数据库连接和 MySQL 服务器。这也在运行。在 Coldfusion8 Admin 中,我将我的数据库添加为数据源。

我认为这就足够了:-)

尽管如此,在http://localhost上,我仍然只能获得 Apache htdocs 文件夹中所有文件的索引。如果我打开其中一个文件,它只会显示 Coldfusion 标记/HTML 源代码。什么都没有解析。

感谢您对我可能遗漏的任何提示?

编辑:
试图实现的三个问题:
1. 我可以使用绝对路径加载模块,例如 D:/Coldfusion8/lib...?
2. 我的 lib/wsconfig 文件夹只包含一个名为 jrunwin32.dll 的 dll 文件。试图使用这个?
3. lib/wsconfig 文件夹不包含 jrunserver.store 文件。不知道在这里做什么

4

1 回答 1

1

听起来好像您的 Apache 配置不正确,因为它听起来好像没有正确处理 cfm 文件。

首先,使用CF8有什么具体原因吗?CF9 已经有一段时间了,所以如果从头开始,那么我建议你看一下。

除此之外,我会在您的 httpd.conf 中检查以下内容(或您的 apache 配置文件的名称)

首先, .cfm 作为 DirectoryIndex 是可以接受的(也可以有其他索引)

DirectoryIndex index.cfm

其次,JRUN 处理程序配置正确(同样,在 httpd.conf 中)

LoadModule jrun_module /opt/coldfusion8/runtime/lib/wsconfig/1/mod_jrun22.so
<IfModule mod_jrun22.c>
    JRunConfig Verbose false
    JRunConfig Apialloc false
    JRunConfig Ignoresuffixmap false
    JRunConfig Serverstore /opt/coldfusion8/runtime/lib/wsconfig/1/jrunserver.store
    JRunConfig Bootstrap 127.0.0.1:51801
    AddHandler jrun-handler .jsp .jws .cfm .cfml .cfc .cfr .cfswf
</IfModule>

这取自我的开发虚拟机,我将 CF8 作为单服务器安装在/opt/coldfusion8/

一旦你有这些行(使用适合你环境的路径/端口等)重新启动 apache,它应该可以正常工作。

如果您在多服务器等安装中安装了 CF8,请指定并相应调整我的建议

于 2012-04-18T09:38:58.123 回答