找不到Laravel 404,但影像路径正确

时间:2018-08-20 22:13:25

标签: php laravel image

我最近将我的Laravel应用程序部署到了我购买的VPS,并且(我认为)有一个最终错误要解决。上载图像后,该图像已成功上载并存储在存储目录中,但浏览器抛出404错误。

我已在自己的VPS上运行SELECT。我已经通过签入我的FTP客户端以及通过SSH验证了它确实将 public / storage / 链接到 storage / app / public /

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

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

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

enter image description here

1 个答案:

答案 0 :(得分:1)

文件权限问题。

从项目文件夹运行

sudo chmod 775 -R storage

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