我在这里快要疯了...第一天使用Coldfusion/MySQL在本地Apache 2.2.0 web服务器上运行。
我有一个
index.cfm
我使用并修改了文件,仅用20k代码进行替换。
<p>HELLO WORLD</p>
但是当我刷新浏览器时,旧的index.cfm仍然出现。无论我做什么...
- 清空文件
- 禁用浏览器缓存
- 清除ColdFusion管理面板缓存
- 将index.cfm重命名为wtf.cfm
如果我刷新......还是老的index.cfm。
只要我更改其他文件,所有其他文件都会更新。
问题:我错过了什么?一定是Apache,因为其他事情都没有意义,不是吗?
感谢您结束我的index.cfm痛苦...!
编辑:
我除了index.cfm之外移除了整个应用程序。现在刷新会给我。然后我添加了Application.cfm,刷新后回到完整的index.cfm...
Application.cfm看起来像这样:
...
<CF_callLogin
datasource="dtb"
TableName="table"
UserField="user"
...
BGColor="FFFFFF">
所以我猜这会调用callLogin.cfm并传递上述参数。尽管我尝试编辑它,但仍然删除了callLogin.cfm,所以不应该有任何东西。
仍然毫无头绪...
编辑2: 可能是cf cache_pages? 我现在删除了wwwroot\WEB-INF\cfclasses中的所有文件,如http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:54088所述,让我们看看是否有帮助...没有 :-(
编辑3: 可能是缓存的模板?- http://blogs.sanmathi.org/ashwin/2006/07/12/tangling-with-the-template-cache/ 是的...请参见下面的答案