CakePHP 1.3:$ _SERVER [' DOCUMENT_ROOT']问题

时间:2012-06-25 19:09:00

标签: php cakephp

我在CakePHP应用程序中使用以下代码时遇到问题。

在我的开发服务器(@ home)中:

  • 当我使用$_SERVER['DOCUMENT_ROOT']时,我得到:/home/xxxxxxx/public_html/app/webroot/

在我的生产服务器(a2hosting)上,这与我的应用程序完全相同:

  • 相同的代码返回/home/xxxxxx/public_html/

为什么会发生这种情况,我该如何快速解决呢。

谢谢,

2 个答案:

答案 0 :(得分:2)

假设您正在两台服务器上检查相同的文件。 在您的家庭开发服务器上,您的apache配置(httpd.conf)需要进行编辑。

DocumentRoot /home/xxxxxxx/public_html/

答案 1 :(得分:1)

改为使用全球WWW_ROOT。它由CakePHP设定。