错误:AH00543:httpd:错误的用户名 - Xampp / Apache
Posted
技术标签:
【中文标题】错误:AH00543:httpd:错误的用户名 - Xampp / Apache【英文标题】:Error: AH00543: httpd: bad user name - Xampp / Apache 【发布时间】:2014-07-24 12:00:30 【问题描述】:我希望你很好,这似乎是一个很好的资源,如果可能的话,我真的很想得到你的帮助。将不胜感激。
Xampp 和 Apache 在过去几天对我来说工作正常,但自从重新启动我的计算机后,我收到以下错误:
正在启动 Apache Web 服务器... 退出代码:8 标准输出: apache 配置测试失败,中止 标准错误: AH00543: httpd: 错误的用户名 ccda
我尝试了多种解决方案,但配置文件中似乎存在用户名错误。唯一的问题是我不知道如何解决这个问题。
谁能帮忙?
【问题讨论】:
【参考方案1】:您需要更新httpd.conf
文件。运行以下命令打开Apache配置文件httpd.conf
:
sudo gedit /opt/lampp/etc/httpd.conf
然后,在 CTRL+F 中搜索 User
单词,直到您看到以下内容:
user abc(any word)
Group abc(any word)
</ifmodule>
用以下方式替换user
和group
:
User nobody
Group Nobody
</ifmodule>
【讨论】:
这对我有用,但没有人的字母必须是小写的(没有人不是没有人)【参考方案2】:(很抱歉这么晚发帖,但这可能有助于其他人的搜索)
只要去XAMPP中的httpd.conf文件找到
用户守护进程
组守护进程
如果用户不是守护进程,请将其更改为守护进程,为我工作。
【讨论】:
多年后,这对我有帮助!谢谢!【参考方案3】:只替换
用户守护进程 组守护程序
由
User "你的 linux 用户名" 组“您的 linux 用户名”
【讨论】:
不能那样做 -WSGI process blocked from running as root.
【参考方案4】:
-
导航到 /opt/lampp/etc/httpd.conf
将 User daemon 更改为 User your-linux-username
对我来说它在 LoadModule 列表下
-
您可能也想更改 /opt/lampp/etc/proftpd.conf
用户守护进程到用户你的linux用户名
【讨论】:
【参考方案5】:看看 .conf 文件,
find directives
User
Group
(通常在配置文件中:“如果你希望 httpd 以不同的方式运行”)
并用您的系统用户名填充值。
对于 ubuntu
User www-data
Group www-data
CentOS
User apache
等等
【讨论】:
以上是关于错误:AH00543:httpd:错误的用户名 - Xampp / Apache的主要内容,如果未能解决你的问题,请参考以下文章
AH00558:httpd:在创建 VirtualHost 后无法可靠地确定服务器的完全限定服务器名错误
WAMP 无法启动:获取“AH00526:C:/wamp/bin/apache/Apache2.4.4/conf/httpd.conf 的第 224 行语法错误”
Apache/2.4.9启动错误:AH01630: client denied by server configuration