1

我正在 Fusebox 5 中创建一个 fusebox 应用程序。它在我的本地运行良好。当我在 railo 服务器中尝试它时,它会抛出一个错误,比如尝试执行解析的文件“MyController.main.cfm”抛出一个错误。

如果已解析的文件在已解析的目录中不存在或已解析的目录本身丢失,则可能会发生这种情况

在核心应用程序文件的 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 回答