Ubuntu服务器,PHP - Apache:权限被拒绝

时间:2017-08-03 20:42:14

标签: php server phpstorm sftp ubuntu-server

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

1 个答案:

答案 0 :(得分:2)

默认情况下,/ 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

希望这有帮助!