3

ここで気が狂ってしまいます... ローカルの Apache 2.2.0 Web サーバーで実行されている Coldfusion/MySQL の最初の日。

を持っています

 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 内のすべてのファイルを削除しました。 t :-(

EDIT3:
キャッシュされ たテンプレートでしょうか? - http://blogs.sanmathi.org/ashwin/2006/07/12/tangling-with-the-template-cache/それは... 以下の私の答えを見てください

4

2 に答える 2

4

半日無駄に…

これはキャッシュされたテンプレートであり、ファイルを編集または削除しても、CF または Apache は *%&/$ を与えないようです。

これが私のために働いたハックです:
http://www.bennadel.com/blog/673-Force-ColdFusion-Server-To-Recompile-A-ColdFusion-Template.htm

= 長いテキストを生成し、それをテンプレートに追加し、保存、更新、およびビオラすると、ファイル サイズが最終的にテンプレートの更新を保証するのに十分なほど変更されたため、突然テンプレートが更新されます。

CF-Admin > Server Setting > Caching を使用して開発中にこれをオフにすることもできますが、私の場合はまったく機能しませんでした (最初に削除しようとした場所...)

とにかく、多分これは他の誰かを1日節約します:-)

于 2012-04-21T17:19:11.903 に答える
0

Apache を再起動して解決したかどうかを確認し、次に CF を再起動して解決したかどうかを確認します。CF サービスの再起動後に解決されなかった CF で、このような問題に遭遇したことはありません。

于 2012-04-21T13:51:56.123 に答える