我在将我的符号链接/var/www/到Webroot我的主文件夹中的新目录时遇到了一些问题。我认为这些源于我对 linux 权限缺乏了解。
据我所知,符号链接应该采用您想要链接的目录和您想要链接到的目录的形式,所以在我的情况下,我跑了:
sudo ln -s ~/Webroot/* /var/www/
这有点奏效,如果我继续运行ls,/var/www/我可以看到我Webroot目录中的所有文件。
每当我尝试运行文件Webroot夹中的文件时,都会收到 403 权限错误,这是因为 Webroot 目录中的文件是我创建的,而 apache 实例正在作为 www-data 运行吗?
如果是这种情况,这是否意味着我需要更改我创建的每个文件的权限才能运行它?
我之前运行了一个本地 apache 实例,我将默认 vhost 的目录根指向该Webroot文件夹,在这种情况下,我不需要更改任何权限。任何帮助,将不胜感激。