【发布时间】:2019-12-13 03:26:08
【问题描述】:
我在 OVH (pro) 上有一个虚拟主机。
我执行了命令:
php artisan storage:link
但图像不显示。
使用符号链接 => 空白页:https://i.imgur.com/VPzUohN.png
没有符号链接 => 404:https://i.imgur.com/ymkXPfg.png
网站 url(见我的屏幕截图)有效,因为我在编辑主机文件的情况下测试了新服务器。
也许是我的 htaccess
www/.htaccess : https://www.codepile.net/pile/EvX3lVay
www/public/.htaccess : https://www.codepile.net/pile/1X2xWA0D
知道为什么吗?
【问题讨论】:
-
我刚刚在我的项目中遇到了同样的问题。您可以从您尝试访问该文件的视图文件中提供代码 sn-p 吗?
-
@maximus1127 感谢您的帮助 :) style="background-image:url('{{ asset('storage/' . $slide->image) }}');"
-
能否提供数据库存储路径的方式?它只是存储文件名还是在路径中保存目录列表?类似于“存储/公共/文件名”,而不仅仅是数据库中的“文件名”。
-
@maximus1127 像这样:zGAltY0JbeKZxnR52uoHFxhTKy2mxdVR6fwamYD5.jpeg
-
您确定图像已保存到存储文件夹中的公共目录中吗?因为符号链接只存在于 storage/app/public 和 public 文件夹之间