【问题标题】:Error: AH00543: httpd: bad user name - Xampp / Apache错误:AH00543:httpd:错误的用户名 - Xampp / Apache
【发布时间】:2014-07-24 12:00:30
【问题描述】:

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

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

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

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

谁能帮忙?

【问题讨论】:

    标签: apache webserver xampp localhost


    【解决方案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】:
    1. 导航到 /opt/lampp/etc/httpd.conf

    User daemon 更改为 User your-linux-username

    对我来说它在 LoadModule 列表下

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

    用户守护进程用户你的linux用户名

    【讨论】:

      【解决方案5】:

      看看 .conf 文件,

      find directives 
      User
      Group
      

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

      并用您的系统用户名填充值。

      • 对于 ubuntu

        User www-data
        Group www-data
        
      • CentOS

        User apache
        

      等等

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-10
        • 2017-04-28
        • 2017-09-29
        • 2014-07-23
        • 1970-01-01
        • 2014-01-01
        • 2017-07-17
        • 2017-10-01
        相关资源
        最近更新 更多