2012-06-25 76 views
0

我在CakePHP應用程序中使用以下代碼時遇到問題。

在我的開發服務器(@家):

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

在我的生產服務器(a2hosting),這是我的應用程序的精確副本:

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

爲什麼會發生這種情況,我該如何快速修復它。

謝謝,

回答

1

改爲使用全球WWW_ROOT。它由CakePHP設置。

+0

這就行了。謝謝, –

2

假設您在兩臺服務器上檢查相同的文件。 在您的家庭開發服務器上,您的apache配置(httpd.conf)需要進行編輯。

DocumentRoot /home/xxxxxxx/public_html/