在LAMP中,我获得了网站的根目录
$_SERVER['DOCUMENT_ROOT']
如 /some/path/public_html
在Coldfusion中,我如何得到这个?
更新:我发现在此服务器上,“ /”是doc根目录(而不是整个文件系统的根目录,例如LAMP),这可靠吗?
ColdFusion确实不知道“网络根目录”在哪里,真的不重要。我经常在所有我的控制器,服务和文件都在Web根目录之外的地方设计应用程序。在那些我实际上需要了解Web根的情况下,我倾向于做的是,我将在Application.cfc文件中创建一个ColdFusion映射,如下所示:
rootDir = getDirectoryFromPath(getCurrentTemplatePath());
this.mappings[ "/www" ] = rootDir;
this.mappings[ "/services" ] = rootDir & '../services';
这将创建2个ColdFusion映射www
,services
分别命名为并指向“ Web根目录”(我的www
目录)和services
Web根目录上方的目录。我的目录结构如下所示:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句