1

現在のテンプレートの絶対パスを取得できません。私が試した機能は次のとおりです。

#ExpandPath( "./" )#<br />
#GetCurrentTemplatePath()#<br />
#GetBaseTemplatePath()#<br />
#ExpandPath( CGI.script_name )#<br />

そしてここに出力があります(すべての相対パス):

/var/www/html/
/var/www/html/testPaths.cfm
/var/www/html/testPaths.cfm
/var/www/html/testPaths.cfm

CFAdmin に不足している設定はありますか?

4

2 に答える 2

7

返されるパスは絶対パスですが、Windows サーバーではなく Linux サーバー上にあります。Linux パスにはドライブ文字がありません。

于 2013-02-01T13:51:37.313 に答える
0

開発サーバーのデバッグ情報を調べたところ、次の cgi 変数に必要な情報が含まれているようです。

CF_TEMPLATE_PATH=D:\DW\dwtest\Dan\testcf.cfm

PATH_TRANSLATED=D:\DW\dwtest\ダン\testcf.cfm

于 2013-02-01T13:04:22.630 に答える