1

Fusebox 5 で fusebox アプリケーションを作成しています。私のローカルでは問題なく動作しています。railo サーバーで試してみると、 Attempting to execute the parsed file 'MyController.main.cfm' throwed an error. のようなエラーがスローされます。

これは、解析されたファイルが解析されたディレクトリに存在しない場合、または解析されたディレクトリ自体が見つからない場合に発生する可能性があります

コア アプリケーション ファイルの OnRequest で。それは行で発生し<cfinclude template="#_parsedFileData.parsedFile#" />、変数をダンプすると、次のように表示され../../../../../:\projects\Mydomain\MyAppName\/parsed/MyController.main.cfm.ますファイルパスは奇妙です.Mydomainはアプリケーションを持っているホスト名です(MyAppNameはアプリケーション名です). 誰でもこの問題を解決するのを手伝ってもらえますか?

4

1 に答える 1

2

これは、Fusebox の UDF と Railo/Lucee の同じ名前の組み込み関数との間の競合が原因である可能性があります。

Fusebox フォルダー全体を検索して、getCanonicalPath各出現箇所を に置き換えてみてくださいgetCanonicalPathUdf

于 2015-05-08T09:09:30.450 に答える