我是 ColdFusion 新手。我想从安装和设置环境开始。并在其上测试虚拟页面。
我从 adobe 网站“ColdFusion_exp_11_WWEJ_win64”下载了 Express 版本 11。但我没有看到安装程序或其他东西。这只是一个大文件夹。抱歉问了一个菜鸟问题,但是我该怎么办呢?我的计算机上有一个 WAMP 服务器。它是如何运行的?
如何测试页面以查看其是否正在运行?
最佳答案
(评论太长)
found the cfstart.bat and when I click it, it opens the console and then closes it
当您运行cfstart.bat
时,除非出现问题,否则控制台应保持打开状态。例如,如果默认端口 8500 已被使用。运行cfstart.bat
cmd.exe 中的文件,以便您可以查看错误。如果这是问题所在,Adam 发布的链接中的第 #4a 项包含有关如何更改端口号的说明:
... if [the] default port (8500) for the built-in web server is already in use, the Express edition will not start. To change the port see the
<ARCHIVE_ROOT>\cfusion\runtime\conf\server.xml
file and edit the port on the line starting with<Connector port="8500" ...
. Save the file and return to step 2.
.bat 文件的作用只是启动 CF 服务器。一旦运行(即控制台保持打开状态且没有错误),您将通过浏览器进行工作。请参阅链接中的说明,了解如何通过 CF 管理员配置 CF。您可以通过创建 .cfm
来运行 CFML 代码wwwroot
内的文件目录。最终,您将希望使用 IDE 来编写 CFML 代码,但现在您可以使用任何文本编辑器,例如记事本。请务必使用 .cfm 扩展名保存文件,而不是 .txt。
例如,输入以下代码:<cfoutput>#now()#</cfoutput>
并将其保存到 wwwroot 目录下名为“test.cfm”的文件中:{cf_root}\wwwroot\test.cfm
。然后在浏览器中输入: http://127.0.0.1:8500/test.cfm 查看它(其中 8500 无论您最终使用的端口号)。如果CF正常运行,它应该显示当前日期和时间:
{ts '2015-08-29 15:02:47'}
关于ColdFusion 11 Express 安装和设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32290224/