【问题标题】:Images are not displayed图像不显示
【发布时间】: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 文件夹之间

标签: laravel laravel-5 ovh


【解决方案1】:

您的命令中冒号后似乎有一个空格符号:

php artisan storage: link

请试试这个:

php artisan storage:link

【讨论】:

  • 你好 :) 这是我的 stackoverflow 帖子中的拼写错误^^ 该命令在服务器上运行并创建了符号链接。
猜你喜欢
  • 1970-01-01
  • 2012-07-05
  • 1970-01-01
  • 1970-01-01
  • 2021-03-10
  • 2020-06-07
相关资源
最近更新 更多