【发布时间】:2020-04-10 09:50:34
【问题描述】:
我在共享主机上设置存储链接时遇到问题。
因此,我无法从存储文件夹中加载任何图像。
我的公用文件夹重命名为 web,当我尝试这样做时:
ln -s storage/app/public/web/storage
我的问题仍然存在。另外,我可以访问服务器上的控制台。
任何帮助将不胜感激
** 编辑 -> 在 localhost 上一切正常(在投入生产之前)
【问题讨论】:
-
Laravel 没有
web文件夹——这是你的主机提供的吗?ln -s工作还是显示错误?ls -la web/storage显示什么? -
@ceejayoz 网络文件夹刚刚从 laravel 重命名为公用文件夹,ln 命令似乎可以正常工作但不能解决我的问题,我将在 10 分钟内发布该 ls 命令的结果
-
如果您手动将文件放入
storage/app/public,例如storage/app/public/foo.jpg,您可以在浏览器中通过example.com/storage/foo.jpg访问它吗?如果你尝试,你会得到什么? -
所以,ls -la web/storage 显示了这个,lrwxrwxrwx 1 uid1122132 gid1122132 19 Feb 7 22:36 web/storage -> storage/app/public/ 当我尝试在浏览器中访问它们时,我禁止访问。抱歉耽搁了
标签: laravel hosting symlink shared-hosting