apache2:错误的用户名 www-data

apache2:错误的用户名 www-data
  • 正在启动 Web 服务器 apache2 apache2:错误的用户名 www-data

我刚刚尝试重新启动我的网络服务器,因为我对 php.ini 进行了更新,最初我收到有关 PID 文件被覆盖的消息。

现在我得到这个:* 启动 Web 服务器 apache2 apache2:错误的用户名 www-data

这种情况以前从未发生过,并且我没有更改权限或 apache2 配置文件。

是什么赋予了?

答案1

1. 你可能删除了用户 www-data。检查一下id www-data,输出应该像这样:

# id www-data
uid=33(www-data) gid=33(www-data) groups=33(www-data),2522(psaserv),2523(psacln)

如果不存在这样的用户,则添加:adduser www-data

2. 您可能用其他计算机的配置覆盖了您的 Apache 配置,其中存在用户www-data。 如果是这样,请恢复旧配置,或检查配置并用存在的用户替换用户(例如www)。

答案2

首先从任务管理器关闭所有 apache 连接,这样可能会有效,然后重新启动服务

答案3

查看您的 /etc/passwd 文件并检索系统上的 apache 用户的名称。

然后相应地调整配置

如果 /etc/passwd 中没有可用的用户,那么您应该重新创建它,因为更新过程中出现了一些问题。

相关内容