laravel上传的图片无法打开,报错Unable to guess the mime type as no guessers are available

在做web大作业时,将laravel项目从本地迁移到服务器上,出现了错误。上传的图片无法加载出来。

打开图片链接,发现报错如下

经百度发现是未开启php的file_info这个扩展组件

博主是用oneinstack配的环境,

解决办法如下: 进入oneinstack解压目录,运行./addons.sh命令,添加组件

选择4 Install/Uninstall fileinfo PHP Extension

过一会,就安装成功了,重启apache/Nginx就可以正常显示了

如果安装失败,或者是环境不适用oneinstack配的,可以参考以下链接Unable to guess the mime type as no guessers are available

评论