laravel 文件管理器不显示上传的图片

Posted

技术标签:

【中文标题】laravel 文件管理器不显示上传的图片【英文标题】:laravel file manager doesn't show uploaded images 【发布时间】:2015-11-20 14:36:03 【问题描述】:

我在使用 laravel 文件管理器时遇到了问题,我找不到解决办法。

我的项目是通过 laravel 5 开发的。我使用 CKEditor 在我的网站上发布文章。我在 CKEditor 中添加了 laravel 文件管理器,以便在我的文章中上传图片。没问题,2个月没有错误,但是从一周前开始我就遇到了这个问题。问题是: 图片上传正确。我在相应的文件夹中看到它们。

但文件管理器中没有显示任何内容。上传图片时页面不刷新,一直说正在上传。

另外,当我在 laravel 文件管理器中打开任何文件夹时,它会返回 500 内部服务器错误。

还有其他人有同样的问题。

也许这个链接很有用: https://github.com/tsawler/laravel-filemanager

【问题讨论】:

“500 内部服务器错误”表示服务器上的脚本出现问题。检查服务器日志以查看错误是什么。 错误日志为空 我不这么认为。你在运行 Apache 吗?什么操作系统/发行版?你有虚拟主机吗? php.ini 的error_log 设置是什么?例如,在带有 Apache 和 VirtualHost 的 Debian 上,您应该检查 /var/log/apache2/error.log/var/log/apache2/your-vhost_error.log/var/log/user.log 网络服务器是 Apache。我在 CPanel 中打开了错误日志,它是空的。对吗? 如果您不了解调试基础知识,请先去找一些材料。获得帮助的唯一方法是在 90% 的时间内调试输出。您是否检查过浏览器的控制台错误?也许你有一个像 Dropzone.js 这样的 AJAX 上传库。你做了什么让网站崩溃?这通常是你忘记的东西。最轻微的事情。你作曲家更新了吗?你做了什么?? 【参考方案1】:

升级 laravel 文件管理器。因此,请按照以下步骤使其正常工作:

composer update unisharp/laravel-filemanager
 php artisan vendor:publish --tag=lfm_view --force
 php artisan vendor:publish --tag=lfm_public --force
 php artisan vendor:publish --tag=lfm_config --force

如果升级后页面损坏,清除浏览器缓存。

【讨论】:

为什么你认为这会解决以前工作正常的 500 错误?

以上是关于laravel 文件管理器不显示上传的图片的主要内容,如果未能解决你的问题,请参考以下文章

laravel5.6上传图片及显示

Laravel 8 UniSharp File Manager 3 - 图片已上传但未显示

Laravel 5.4 显示上传的图片问题

Laravel 5 和 Summernote - 上传的图片未显示

带删除和预览的多张图片上传 Laravel

使用 laravel 文件管理器上传大文件时令牌不匹配