部署到服务器时,SIMOGEO Filemanager 中未显示缩略图,但在 Localhost 中显示

Posted

技术标签:

【中文标题】部署到服务器时,SIMOGEO Filemanager 中未显示缩略图,但在 Localhost 中显示【英文标题】:Thumbnail did not show in SIMOGEO Filemanager when deployed to Server, but it shown in Localhost 【发布时间】:2016-02-13 04:25:48 【问题描述】:

Thumbnail did not show in server, but can be shown in localhost

Image can use / attached to ckeditor, whether in server or localhost

我是 codeigniter 的新手。 正如您在屏幕截图中看到的(上面的 2 个链接),在项目中,我使用 CKEditor 进行文本编辑器和 SIMOGEO 文件管理器。

当我在本地主机中运行它时,没有显示问题,但是当部署到服务器时,图像的缩略图没有显示,但是该文件图像可以使用/附加到 CkEditor,无论是在本地主机还是服务器端.

当我在 Google Chrome 浏览器中按 F12 时,显示如下消息:

jquery-1.11.3.min.js:5 - 主线程上的同步 XMLHttpRequest 已被弃用,因为它对最终用户的体验产生不利影响。如需更多帮助,请查看 ....

当点击时,该错误是:

if (f.open(a.type, a.url, a.async, a.username, a.password),

我试图通过***和其他网络社区找到问题的解决方案,但我没有得到这个问题的解决方案。

非常希望大家多多指教,大师... :)

之前谢谢...

【问题讨论】:

【参考方案1】:

这可能是一个权限问题...确保服务器用户有足够的权限写入缩略图文件夹。

顺便说一下,你可以在浏览器中测试直接调用thmunbail。网址类似于:

http://YOURSERVER.com/connectors/php/filemanager.php?mode=preview&path=%2Fuserfiles%2avatar.png&1455358031&thumbnail=true

【讨论】:

感谢您的回复 mr.Simo :) 但它仍然没有工作。我已将某些文件夹的权限更改为 7 7 7,有:[public_html/assets] - [public_html/assets/filemanager] -[public_html/assets/filemanager/userfiles] - [.../filemanager/connector] - [.../filemanager/connector/php](如您在此屏幕截图中所见:www.bit.ly/1QyqVdr),但它仍然没有显示缩略图。然后,我试图直接在浏览器中调用缩略图,不幸的是:“404 Page Not Found”(如您在此屏幕截图中所见:www.bit.ly/1RyMteM)嗯.. 有什么建议,simo 先生? :( 点击“网络”选项卡,看看它是否真的返回 404 错误 - 似乎是。你也可以检查你的服务器日志,看看到底发生了什么! 同时检查“your/path/FM/userfiles/”下是否存在“_thumbs”文件夹 当我按 F12 时,谷歌浏览器会发出通知:“加载资源失败:服务器响应状态为 404(未找到)”-(http://)MYSITE.com/connectors/php/filemanager.php?mode=preview&path=%2Fassets%2Ffilemanager%2Fuserfiles%2FAvatar.png&1455364329&thumbnail=true STrange,确实如此。你可以分享一个在线网址来帮助你吗?我的邮件在代码源中可用:github.com/simogeo/Filemanager/blob/master/connectors/php/…(我是 simon)

以上是关于部署到服务器时,SIMOGEO Filemanager 中未显示缩略图,但在 Localhost 中显示的主要内容,如果未能解决你的问题,请参考以下文章

Simogeo FileManager 不显示图像

SIMOGEO Filemanager:如何更改上传文件夹?

Simogeo FileManager 查看/上传

从其他应用程序打开文件到我的应用程序后删除收件箱文件夹

将我的服务部署到 azure kubernetes 服务时,总是出现错误“部署 'xxx' 超出其进度期限”

Spring Boot:部署到外部服务器时如何设置异步超时