我正在Fusebox 5中创建一个Fusebox应用程序。它在我的本地工作正常。当我在Railo服务器中尝试它时,它会引发错误,例如试图执行解析的文件'myController.main.main.cfm'引发错误。
如果解析的解析文件不存在,则可能发生这种情况 目录或解析目录本身缺少
在核心应用程序文件的Onrequest中。它发生在行<cfinclude template="#_parsedFileData.parsedFile#" />
中,当我倾倒 ../../../../../:projectsMydomainMyAppName/parsed/MyController.main.cfm.
所显示的变量时,文件路径很奇怪,因为mydomain是我的主机名称,我在其中使用了我的应用程序(myAppName是应用程序名称)。谁能帮我解决这个问题?
这可能是由Fusebox中的UDF与Railo/Lucee中具有相同名称的内置功能之间的冲突引起的。
尝试搜索整个Fusebox文件夹中的getCanonicalPath
并用getCanonicalPathUdf
替换每次。