【问题标题】:xampp change location of htdocsxampp 更改 htdocs 的位置
【发布时间】:2020-09-17 08:46:49
【问题描述】:

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

我需要指向不同的 htdocs 文件夹。而不是 C:\xampp\htdocs 我需要将我的网站放在 C:\Users\gadib\Dropbox\GADI\xampp\htdocs 中。

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

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...

非常感谢任何想法/提示/建议。

【问题讨论】:

    标签: windows xampp location htdocs


    【解决方案1】:

    更新: 对不起,如果我误会了你……但是如果你在谈论 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" 我希望这样会帮助你:)
    • 噢噢……我好尴尬。你是对的:我正在编辑 SERVERROOT 而不是 DOCUMENTROOT。我的错。一旦我编辑了正确的参数 - 一切正常。请将其作为答案发布,以便我可以接受它。非常感谢您指出我的错误。
    • @gadi 我确实编辑了答案我很高兴能帮助你:)
    • 为什么 D:/server/htdocs 工作正常,但 D:/server 不行??
    猜你喜欢
    • 2014-08-05
    • 2016-04-09
    • 2018-08-28
    • 2011-12-25
    • 2016-03-03
    • 2021-03-13
    • 2015-06-26
    • 2013-12-27
    • 2012-10-10
    相关资源
    最近更新 更多