Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows xampp更改htdocs的位置_Windows_Xampp_Location_Htdocs - Fatal编程技术网

Windows xampp更改htdocs的位置

Windows xampp更改htdocs的位置,windows,xampp,location,htdocs,Windows,Xampp,Location,Htdocs,在重新安装的windows 10上安装了xampp-windows-x64-7.4.6-0-VC15。 使用默认安装文件夹:C:\xampp 我需要指向另一个htdocs文件夹。我需要将我的站点定位在C:\Users\gadib\Dropbox\GADI\xampp\htdocs中,而不是C:\xampp\htdocs 搜索了整个互联网(是的,我搜索过!),所有相关条目都表明我需要在C:\xampp\apache\conf\httpd.conf中编辑两行: Define SRVROOT "C:/

在重新安装的windows 10上安装了xampp-windows-x64-7.4.6-0-VC15。
使用默认安装文件夹:C:\xampp

我需要指向另一个htdocs文件夹。我需要将我的站点定位在C:\Users\gadib\Dropbox\GADI\xampp\htdocs中,而不是C:\xampp\htdocs

搜索了整个互联网(是的,我搜索过!),所有相关条目都表明我需要在C:\xampp\apache\conf\httpd.conf中编辑两行:

Define SRVROOT "C:/xampp/htdocs"
ServerRoot "C:/xampp/htdocs"
并将C:/xampp/htdocs替换为所需文件夹的路径

但是。。。我在这个文件中有两行:

Define SRVROOT "C:/xampp/apache"
ServerRoot "C:/xampp/apache"
请注意,它们以apache而不是htdocs结尾

我还是试过:

Define SRVROOT "C:\Users\gadib\Dropbox\GADI\xampp\htdocs"
ServerRoot "C:\Users\gadib\Dropbox\GADI\xampp\htdocs"
启动Apache(通过xampp控制面板)时失败,原因是:

Error: Apache shutdown unexpectedly.   etc...
如有任何想法/提示/建议,将不胜感激。

更新:
对不起,如果我误解了你。。。但是,如果您谈论的是ServerRoot,那么“C:/xampp/apache”是非常正常的,因为它适用于所有人。ServerRoot是目录树的顶部,在该目录树下保存服务器的配置、错误和日志文件。。。但是DOCUMENTROOT必须是C:/xampp/htdocs例如:DOCUMENTROOT“C:/xampp/htdocs”我希望这能帮助您:)

是的,我也想到了这一点。如果我的问题没有得到答案,我会这样做,那就是:为什么我在httpd.conf中像所有其他文件一样使用“C:/xampp/apache”而不是“C:/xampp/htdocs”。我做错了什么?(是我说的吗…?)对不起,如果我误解了你。。。但是,如果您谈论的是ServerRoot,那么成为“C:/xampp/apache”是非常正常的,因为它适用于所有人。ServerRoot是目录树的顶部,在该目录树下保存服务器的配置、错误和日志文件。。。但是DOCUMENTROOT必须是C:/xampp/htdocs例如:DOCUMENTROOT“C:/xampp/htdocs”我希望这能帮助您:)ooooooo。。。我很尴尬。你说得对:我是在编辑SERVERROOT而不是DOCUMENTROOT。我的错。一旦我编辑了正确的参数,一切都很好。请把它作为答案贴出来,这样我就可以接受了。非常感谢您指出我的错误。@gadi我编辑了答案,我很高兴能帮助您:)为什么D:/server/htdocs工作正常,而D:/server不工作??