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 文件管理器不显示上传的图片的主要内容,如果未能解决你的问题,请参考以下文章
Laravel 8 UniSharp File Manager 3 - 图片已上传但未显示