如何在ubuntu的xampp中更改文档根目录?帮助文档根不工作
Posted
技术标签:
【中文标题】如何在ubuntu的xampp中更改文档根目录?帮助文档根不工作【英文标题】:how to change document root in xampp in ubuntu? help documentroot not working 【发布时间】:2012-08-11 12:46:42 【问题描述】:我在similar post 中阅读了关于如何更改 ubuntu xampp 中的文档根目录的内容,该文件说要将 documentroot 值和
httpd.conf 值: DocumentRoot "/media/my\ drive/xampp/htdocs"
XAMPP:错误 1!无法启动 Apache! XAMPP:开始诊断... XAMPP:对不起,我不知道出了什么问题。 XAMPP:请联系我们的论坛http://www.apachefriends.org/f/
我检查了 error_log 文件,上面写着
[2012 年 8 月 14 日星期二 00:08:21] [错误] [客户端 127.0.0.1] (13)权限被拒绝:访问 /favicon.ico 被拒绝 [2012 年 8 月 14 日星期二 00:08:47] [通知] 捕获 SIGTERM,正在关闭 /opt/lampp/etc/httpd.conf 第 179 行的语法错误: DocumentRoot 必须是目录 /opt/lampp/etc/httpd.conf 第 179 行的语法错误: DocumentRoot 必须是目录 /opt/lampp/etc/httpd.conf 第 179 行的语法错误: DocumentRoot 必须是目录 /opt/lampp/etc/httpd.conf 第 179 行的语法错误: DocumentRoot 必须是目录
这是一个有效的目录,我在其中安装了我的 Windows 8 操作系统..
【问题讨论】:
【参考方案1】:它应该在没有 \ 的情况下工作,因为路径周围已经有引号。在目录标签中,您应该也可以在路径周围加上引号,如果没有,请尝试那里的 \。
【讨论】:
我试过在 DocumentRoot 和目录标签中使用和不使用 \ 都没有运气......还能做什么?? 尾随斜线?运行 apache 的用户的读取权限?只是提出一些想法。 能详细解释一下吗? 也许你必须在指定的目录中添加斜杠才能工作,我不得不使用似乎对此很敏感的软件。关于我的第二点:如果运行apache的用户(你可以在配置中检查这个)对你的目录没有读取权限,它可能不会被识别为目录,尝试“chmod -R 755”整个dir(你不应该在生产环境中这样做,只是为了测试目的)。以上是关于如何在ubuntu的xampp中更改文档根目录?帮助文档根不工作的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mac OS Big Sur 中更改 xampp htdocs 目录