Coldfusion 2018 vs 11,Centos 6 vs 7,符号链接的处理

问题描述

我从 Centos7 上的 CF2018 和 Centos6 上的 CF11 中的 getCurrentTemplatePath 获得不同的输出

/path/to/folder 包含指向 v1

的符号链接 /path/to/v1

使用 DocumentRoot /path/to/folder 的 apache 网站,然后在浏览器中访问 /v1,index.cfm 转储出 expandpath('.')getCurrentTemplatePath()

在 Centos6 上的 CF11 中,我得到:

  • expandpath: /path/to/v1
  • getCurrentTemplatePath: /path/to/v1/index.cfm

在 Centos7 上的 CF2018 中,我得到:

  • expandpath: /path/to/v1
  • getCurrentTemplatePath: /path/to/folder/v1/index.cfm

谁能解释为什么 getCurrentTemplatePath 在 2 之间不同?

我的问题是在 Applicaiton.cfc 中没有 /path/to/folder,但在 path/to/v1

CF11 中的 index.cfm 会看到 application.cfc 但 CF2018 不会

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)