我在 CakePHP 应用程序中使用以下代码时遇到问题。
在我的开发服务器(@ home)中:
- 当我使用
$_SERVER['DOCUMENT_ROOT']
时,我得到:/home/xxxxxxx/public_html/app/webroot/
在我的生产服务器(a2hosting)上,这是我的应用程序的完全副本:
- 相同的代码返回
/home/xxxxxx/public_html/
为什么会发生这种情况以及如何快速修复它。
谢谢
假设您在两台服务器上检查相同的文件。在你的家庭开发服务器上,你的apache配置(httpd.conf)需要被编辑。
DocumentRoot /home/xxxxxxx/public_html/
请改用全局WWW_ROOT
。它由CakePHP设置。