0

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

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

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

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

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

为什么会发生这种情况,我该如何快速修复它。

谢谢,

4

2 回答 2

2

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

DocumentRoot /home/xxxxxxx/public_html/
于 2012-06-25T19:36:18.580 回答
1

改为使用全局WWW_ROOT。它由 CakePHP 设置。

于 2012-06-25T19:39:31.053 回答