【问题标题】:Ubuntu server, PHP - Apache: Permission DeniedUbuntu 服务器,PHP - Apache:权限被拒绝
【发布时间】:2018-01-11 15:29:23
【问题描述】:

我已经完成了一个服务器,但是当我尝试在“/var/www/html”中创建一个 php 文件时收到一条错误消息。它说:权限被拒绝。
我一直在寻找解决方案,但我不想像“root”一样获得“myuser”权限,而且我还读到这是一种不好的做法。 我尝试使用 PHPStorm 使用 SFTP 访问服务器,但最终我无法上传或创建文件。
之前谢谢你!

【问题讨论】:

    标签: php server phpstorm sftp ubuntu-server


    【解决方案1】:

    默认情况下,/var/www/html 中文件的所有者是 www:data 组。您所要做的就是将自己添加到 www-data 组。

    sudo adduser <username> www-data
    sudo chown -R www-data:www-data /var/www
    

    第一行将您添加到 www-data 组,第二行清除所有所有权混乱的文件。

    在此处查看有关最佳实践的更多信息https://askubuntu.com/questions/46331/how-to-avoid-using-sudo-when-working-in-var-www

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-18
      • 2014-04-10
      • 1970-01-01
      • 2012-08-13
      • 2015-06-16
      • 2018-08-04
      相关资源
      最近更新 更多