Php 访问laravel存储上的文件apache禁止访问
我正在尝试使用laravel存储API。我可以在存储器/app/users/user\u id/filename上创建目录并保存文件,但当我想使用网页上的文件时,我会被禁止403。我做了一个象征性的链接:Php 访问laravel存储上的文件apache禁止访问,php,apache,laravel-5.2,lamp,Php,Apache,Laravel 5.2,Lamp,我正在尝试使用laravel存储API。我可以在存储器/app/users/user\u id/filename上创建目录并保存文件,但当我想使用网页上的文件时,我会被禁止403。我做了一个象征性的链接: ln -s storage/app/users public/users 我检查了所有权限,它们都很好。我将所有权限更改为777,但没有任何更改。以下是此虚拟服务器的apache配置: <VirtualHost *:80> ServerName kamel.dev
ln -s storage/app/users public/users
我检查了所有权限,它们都很好。我将所有权限更改为777,但没有任何更改。以下是此虚拟服务器的apache配置:
<VirtualHost *:80>
ServerName kamel.dev
DocumentRoot "/home/morteza/development/repo/kamel/public"
<Directory /home/morteza/development/repo/kamel/public>
AllowOverride All
Options FollowSymlinks
Order allow,deny
Require all granted
Allow from all
</Directory>
</VirtualHost>
ServerName kamel.dev
DocumentRoot“/住宅/抵押/开发/回购/卡梅尔/公共”
允许超越所有
选项如下符号链接
命令允许,拒绝
要求所有授权
通融
使用文件时出现Chrome错误消息:
获取403(禁止)
这是直接调用url的apache响应:
禁止的
您无权访问此服务器上的/users/2/phpDiLp1O.jpg
服务器
问题在于我如何制作符号链接。下面是“创建符号链接”命令:
cd public
转到公用目录后,请使用以下命令:
ln -s ../storage/app/users users
这是一个linux命令,我认为您需要为windows创建一个快捷方式