汉诺塔少年 2019-04-21 19:24 采纳率: 0%
浏览 121

无法在apache目录下创建新文件

我有一个普通用户wutingbin
已经将它添加到apache用户组中
但是用wutingbin账户在apache根目录,
vim 新的php文件没有权限:
can’t open the file for writing
求助!

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-09 01:35
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    Apache服务器的默认用户名和密码是httpd用户组的。如果你使用的是普通的用户wutingbin,那么他应该不能访问apache的目录。你可以尝试以下步骤来解决这个问题:

    1. 确保你的wutingbin用户有执行命令的权限。你可以在终端中输入whoami wutingbin来查看他的当前身份。

    2. 如果wutingbin用户确实有执行命令的权限,请确保你的Apache配置文件(通常是/etc/httpd/conf/httpd.conf)中已经包含了正确的路径信息。例如,你应该看到类似于下面的内容:

    ServerName www.example.com
    ServerAdmin webmaster@example.com
    
    Listen 80
    Listen [::]:80
    
    DocumentRoot /var/www/html
    
    1. 如果上述配置仍然有问题,可能是因为你的Apache服务器被配置成了非标准的地址或端口。检查你的Apache配置文件以确认这一点,并且修改为正确的地址或端口。例如:
    Listen 80
    Listen [::]:80
    
    1. 如果以上步骤都不能解决问题,那么可能是Apache服务器本身的问题。在这种情况下,你需要联系Apache社区寻求帮助。他们可能会提供一些特定于你系统的信息或者建议。

    希望这些建议能对你有所帮助!

    评论

报告相同问题?