错误: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>

用以下方式替换usergroup

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 AH00526 语法错误

Apache - AH00341

Apache/2.4.9启动错误:AH01630: client denied by server configuration

sudo service httpd restart 给出错误或 ssl.conf