Laravel 404 未找到,但图像路径正确

Vra*_*nvs 3 php image laravel

我最近将我的 Laravel 应用程序部署到了我购买的 VPS,并且(我认为)还有一个最后的错误需要解决。上传图片后,图片上传成功,保存在storage目录下,但是浏览器抛出404错误。

我已经php artisan storage:link在我的 VPS 上运行了。我已经通过检查我的 FTP 客户端以及通过 SSH验证它确实将public/storage/链接到storage/app/public/

我还应该注意,其他图像加载得很好。它只是我的 storage/... 文件夹中的图像。

代码在我的本地生产服务器上运行良好,路径完全相同。出于这个原因,它让我认为存在权限错误,这就是为什么我没有粘贴任何代码,但如果有帮助,我非常乐意分享。它是用 jQuery 动态加载的,所以我认为只显示 GET 请求会更有用。

是否有我在部署后忽略设置的环境变量或权限?

在此处输入图片说明

Sev*_*kov 6

文件权限问题..

从您的项目文件夹运行

sudo chmod 775 -R storage
Run Code Online (Sandbox Code Playgroud)

并确保您的符号链接public/storage具有适当的read权限