【发布时间】:2019-07-20 23:17:34
【问题描述】:
我最近将我的 Laravel 应用程序部署到具有 ssh 访问权限的共享托管服务器上,在我的本地计算机上,一切正常。 但服务器返回以下错误:
加载资源失败,服务器响应状态为 404(不是 找到)
对于存储在 laravel_directory/storage/app/public/ 中的图像 我已经通过运行成功创建了指向 public_html/storage 的符号链接
ln -sfv /home/dtruxpgw/repositories/SoukElfalah/storage/app/public/ 存储
来自 public_html 目录 我也试过了
ln -s /home/dtruxpgw/repositories/SoukElfalah/storage/app/public /home/dtruxpgw/public_html/storage
ln -s /home/dtruxpgw/repositories/SoukElfalah/storage/app/public /home/dtruxpgw/public_html
我也跑了
php artisan storage:link
和
chmod 775 -R 存储
当我跑步时
ls -la /home/dtruxpgw/public_html/storage
我明白了
lrwxrwxrwx 1 dtruxpgw dtruxpgw 59 二月 27 09:04 /home/dtruxpgw/public_html/storage -> /home/dtruxpgw/repositories/SoukElfalah/storage/app/public/ 在 cPanel 中存储文件存在并链接到 laravel_directory/storage/app/public/ 这是html代码
<img class="card-img-top thumbnail" src="{{$img_name?asset('/storage/images/thumbs/'.$img_name) : asset('/storage/images/thumbs/default.png')}}" alt="{{$img_name}}">
我已经在这里堆了两天了,任何帮助我都会非常感激 提前谢谢你。
【问题讨论】: