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

时间:2014-06-04 00:40:36

标签: apache webserver xampp localhost

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

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

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

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

有人可以帮忙吗?

5 个答案:

答案 0 :(得分:2)

(对不起这样的延迟发帖,但这可能有助于其他人的搜索)

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

用户守护程序

组守护程序

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

答案 1 :(得分:1)

  1. 导航到 /opt/lampp/etc/httpd.conf

用户守护程序更改为用户您的Linux用户名

对我来说,它在LoadModule列表下

  1. 您可能还想更改 /opt/lampp/etc/proftpd.conf

用户守护程序用户您的Linux用户名

答案 2 :(得分: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>

答案 3 :(得分:0)

仅替换

用户守护程序 组守护程序

通过

用户“您的Linux用户名” 组“您的Linux用户名”

答案 4 :(得分:-1)

只需查看.conf文件,

find directives 
User
Group

(通常用语:“如果你希望httpd在配置文件中以不同的方式运行”

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

  • 对于ubuntu

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

    User apache
    

等等