Ubuntu 16.04权限被拒绝

时间:2019-01-10 15:49:40

标签: php apache ubuntu

index.php位于/var/www/html/

它尝试包含autoload.php中的/root/vendor

我得到include_once(../../../root/vendor/autoload.php): failed to open stream: Permission denied

Ubuntu 16.04

2 个答案:

答案 0 :(得分:0)

如果您有apache,则apache的用户为www-data。 当然www-data无法访问/ root / 您可以将/ root / vendor的所有权更改为www-data,也可以将文件放入/ var / www / html,然后将模式更改为775或其他可以执行用户的操作。 您也可以将apache的用户更改为root用户,但是出于安全原因这不是很好!

答案 1 :(得分:0)

尝试访问“文件”中的/root/vendor/autoload.php文件,然后右键单击autoload.php单击属性,并通过对所有属性单击“读取和写入”来改进它们

希望这对您有帮助!