我的项目是: dev / php / project 。 我的系统apache2服务器文件夹是: / var / www / html / 。
我的目标是到达此地址: localhost / project / file.php 。
所以我在/ var / www / html文件夹中创建了符号链接,如下所示:
sudo ln -s dev/php/project /var/www/html/project
之后如果我尝试打开localhost / project url。我得到403禁止错误。我搜索了很多,看到其他人有同样的问题。所以我试着按照如何修复指南,但没有一个帮助。
所有指南都说我应该修改符号链接,但当我尝试执行此命令时:
sudo chmod 0755 -R /var/www/html/*
或直接:
sudo chmod 0755 -R /var/www/html/project
我明白了:
chmod: cannot operate on dangling symlink '/var/www/html/project'
我还尝试使用其他chmod模块(不知道如何正确地调用它们,对不起),如777,x + o,以及我遇到的所有内容。我也尝试用一个php文件创建符号链接但结果是一样的。
有人可以帮我理解问题所在吗?由于这个问题我无法继续前进。我准备快速回答问题。