改变了httpd.conf中的DocumentRoot,$ _SERVER ['DOCUMENT_ROOT']仍然是一样的

时间:2013-03-07 11:07:40

标签: php xampp document-root

所以我在DocumentRoot文件中更改了httpd.conf,而$_SERVER['DOCUMENT_ROOT']在XAMPP上似乎仍然相同。我重新启动了服务器,问题仍然存在。我之前从原DocumentRoot文件夹更改了xampp/htdocs,它运行正常。有线索吗?

2 个答案:

答案 0 :(得分:0)

请注意,PHP的DOCUMENT_ROOT可能与Apache不同。 DOCUMENT_ROOT是PHP文件所在的位置。这可以在Document根目录或通过不同的目录。

答案 1 :(得分:0)

httpd.conf文件中还有另一行需要更改。在我的文件中,它比DocumentRoot设置下方大约30行。我发现它归功于前面的评论专栏

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/work/htdocs">

我刚刚移动了整个htdocs目录,所以我也必须更改httpd-xampp.conf文件中的一行。

<Directory "C:/work/htdocs/xampp">