我在CakePHP应用程序中使用以下代码时遇到问题。
在我的开发服务器(@ home)中:
$_SERVER['DOCUMENT_ROOT']
时,我得到:/home/xxxxxxx/public_html/app/webroot/
在我的生产服务器(a2hosting)上,这与我的应用程序完全相同:
/home/xxxxxx/public_html/
为什么会发生这种情况,我该如何快速解决呢。
谢谢,
答案 0 :(得分:2)
假设您正在两台服务器上检查相同的文件。 在您的家庭开发服务器上,您的apache配置(httpd.conf)需要进行编辑。
DocumentRoot /home/xxxxxxx/public_html/
答案 1 :(得分:1)
改为使用全球WWW_ROOT
。它由CakePHP设定。