Php Laravel获得403禁止错误“;你没有';“您没有访问此资源的权限。”;

Php Laravel获得403禁止错误“;你没有';“您没有访问此资源的权限。”;,php,laravel,apache,mamp,Php,Laravel,Apache,Mamp,我在MAMP环境中从事一个Laravel项目 基本上,如果我在 /User/my-user/Desktop/myLaravelProj 我走的时候http://localhost,浏览器显示403禁止的错误“您没有访问此资源的权限。” 如果我把Laravel项目搬到 /Users/my-user/.composer/vendor/laravel/installer/myLaravelProj or /Library/WebServer/Documents/myLaravelProj 它很好用

我在MAMP环境中从事一个Laravel项目

基本上,如果我在

/User/my-user/Desktop/myLaravelProj
我走的时候http://localhost,浏览器显示403禁止的错误“您没有访问此资源的权限。”

如果我把Laravel项目搬到

/Users/my-user/.composer/vendor/laravel/installer/myLaravelProj or /Library/WebServer/Documents/myLaravelProj
它很好用

当我移动我的项目文件夹时,我已经将
/etc/apache2/httpd.conf
DocumentRoot
更改为
相应的目录/myLaravelProj/public
。我还授予了目录存储和引导/缓存的权限

sudo chmod -R 775 storage/ bootstrap/cache/
sudo chown -R my-user:www storage/ bootstrap/cache/

我喜欢将我的Laravel项目放在桌面上,以便更快地访问。有什么我遗漏的吗?

/etc/apache2/httpd.conf中添加这个

//这里是您的目录路径
允许超越所有
要求所有授权

欢迎如此。。你想要实现什么或你想要建议。?我希望我的工作项目在桌面上,没有403禁止的权限问题。我在MAMP环境中工作,但我没有MAMP应用程序,我分别安装Apache、Mysql和PHP。我可以知道我应该更改哪个文件吗?我的代码中有这个。DocumentRoot“/Users/my user/Desktop/links/public”选项后跟SymLinks多视图多视图匹配任何允许的覆盖所有需要授予的所有权限。之后我还重新启动了apache服务。但它给出了同样的结果。我对其他目录路径也做了同样的操作,它可以工作。