我在这里疯了......我在Coldfusion / MySQL的第一天在本地Apache 2.2.0网络服务器上运行。
我有一个
index.cfm
我采取并修改的文件,只用
替换了20k的代码 <p>HELLO WORLD</p>
但是当我刷新浏览器时,旧的index.cfm不断出现。不管我做什么......
- 完全清空文件
- 禁用浏览器缓存
- 清除ColdFusion管理面板缓存
- 将index.cfm重命名为wtf.cfm
如果我刷新....同样旧的index.cfm。
更改后,所有其他文件都会更新。
问题:
我错过了什么?必须是Apache,因为其他一切都没有意义,不是吗?
感谢结束我的index.cfm-misery ......!
修改
除了index.cfm之外,我删除了整个应用程序。刷新现在给了我 hello world 。然后我添加了Application.cfm,刷新了,我又回到了我的完整index.cfm ...
Application.cfm如下所示:
...
<CF_callLogin
datasource="dtb"
TableName="table"
UserField="user"
...
BGColor="FFFFFF">
所以我想这会调用callLogin.cfm并传递上面的参数。在尝试永久编辑后,我还删除了callLogin.cfm,因此不应该有任何内容。
还是一无所知......
EDIT2:
可以是 cf cache_pages 吗?
我现在按照http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:54088删除wwwroot \ WEB-INF \ cfclasses中的所有文件,让我们看看这是否有帮助....不会: - (
EDIT3:
可以是缓存模板吗? - http://blogs.sanmathi.org/ashwin/2006/07/12/tangling-with-the-template-cache/这是......请参阅下面的答案
答案 0 :(得分:4)
浪费了半天......
它是一个缓存模板,如果您编辑或删除文件,CF或Apache似乎不会给出*%&amp; / $。
这是对我有用的黑客:
http://www.bennadel.com/blog/673-Force-ColdFusion-Server-To-Recompile-A-ColdFusion-Template.htm
=生成一个loong文本,将其附加到模板,保存,刷新和violá,突然更新模板,因为文件大小已更改,最终需要更新模板。
您还可以尝试使用CF-Admin&gt;开发中关闭此功能。服务器设置&gt;缓存,但在我的情况下这根本不起作用(我开始尝试删除的第一个地方......)
无论如何,也许这会每天拯救别人: - )
答案 1 :(得分:0)
重新启动Apache然后查看是否已解决,然后是CF并查看是否已解决。我没有在CF服务重启后没有解决这样的问题。