Ubuntu12.04ボックスにapache2とColdFusion9をインストールしました。私はすでにApacheでCheckSpellingmodを使用して、大文字と小文字を区別するURLやApacheが担当するその他のパスを無効にしています。
さて、私は約4GBのレガシーコード(約6年分)を使用しており、慣例に準拠しているものはほとんどないことを覚えておいてください。私の前のコーダーは、アプリケーションがWindowsボックスでどのようにホストされているかを見て、大文字と小文字の区別を気にしませんでした。ほとんどの場合、ColdFusionはとで動作しますが、(コードベースで非常に頻繁に使用される)大文字<cfinclude>
と小文字が区別さCreateObject
れるようです。<cfinvoke>
今、私はコードをvfatパーティションに移動する方法を試しましたが、私が遭遇したのは、ファイル名に関するたくさんのエンコーディングの問題でした(私たちは外国企業と取引し、多くの特殊文字を取得します)。ほとんどのファイルはMySQLデータベースでも参照されているため、ファイルの削除や名前の変更は面倒であり、そこでも変更する必要があります。したがって、再コーディングはやや悪夢です。
したがって、Linuxで実行するときにColdFusionに大文字と小文字を区別しない特別なフラグがあるのか、それともこれをすべてまとめる別の方法があるのか、興味があります。
編集
すみません、間違えました。cfinvoke
うまくいくようです。窒息しているcfobject