0
我已经完成了一个服务器,但是当我尝试在“/ var/www/html”中创建一个php文件时,我收到了一条错误消息。它说:权限被拒绝。
我找了一个解决方案,但我不想让“myuser”权限像“root”amd我也读过这是一个不好的做法。 我试过用PHPStorm,用SFTP访问服务器,但最后我却无法上传文件或创建它。
谢谢!Ubuntu服务器,PHP - Apache:权限被拒绝
我已经完成了一个服务器,但是当我尝试在“/ var/www/html”中创建一个php文件时,我收到了一条错误消息。它说:权限被拒绝。
我找了一个解决方案,但我不想让“myuser”权限像“root”amd我也读过这是一个不好的做法。 我试过用PHPStorm,用SFTP访问服务器,但最后我却无法上传文件或创建它。
谢谢!Ubuntu服务器,PHP - Apache:权限被拒绝
默认情况下,/ var/www/html内的文件的所有者是www:数据组。你所要做的就是将你自己加入www-data组。
sudo adduser <username> www-data
sudo chown -R www-data:www-data /var/www
第一行将您添加到www数据组,第二行清除所有权混乱的文件。
详细了解这里的最佳实践https://askubuntu.com/questions/46331/how-to-avoid-using-sudo-when-working-in-var-www
希望这有助于!