错误:AH00543:httpd:错误的用户名 - Xampp / Apache

问题描述 投票:1回答:4

我希望你很好,这似乎是一个很好的资源,如果可能的话,我真的很喜欢你的帮助。这将不胜感激。

Xampp和Apache在过去几天对我工作正常,自从重新启动计算机后,我收到以下错误:

启动Apache Web Server ...退出代码:8 Stdout:apache配置测试失败,中止Stderr:AH00543:httpd:坏用户名ccda

我尝试了多种解决方案,但似乎配置文件中存在用户名错误。唯一的问题是我不知道如何解决这个问题。

有人可以帮忙吗?

apache webserver xampp localhost
4个回答
2
投票

(抱歉这样的延迟发布,但这可能对其他人的搜索有帮助)

只需转到XAMPP中的httpd.conf文件即可找到

用户守护程序

组守护进程

如果用户不是守护进程,请将其更改为守护进程,为我工作。


0
投票

您需要更新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>

0
投票

只有更换

用户守护程序组守护程序

通过

用户“你的linux用户名”组“你的用户名linux”


-1
投票

只需看一下.conf文件,

find directives 
User
Group

(通常在单词之后:“如果你希望httpd在配置文件中以不同的方式运行”)

并使用系统用户名填充值。

  • 对于ubuntu User www-data Group www-data
  • 对于CentOS User apache

等等

© www.soinside.com 2019 - 2024. All rights reserved.