jquery - Elfinder:Dev 工作,但 'identical' Live 不会将内容 blob 输入 MySQL

标签 jquery mysql elfinder

我是 elFinder 的新手,使用 Mysql 驱动程序让它在我的开发环境中完美运行(在修复了一些小的 sql 错误之后)。据我所知,实时环境的设置完全相同(apache、php、mysql),除了开发人员在 Windows 机器上,而实时环境是共享主机。

在实时环境中,除了插入到数据库中的行在内容列中有一个空的 longblob 之外,文件上传是有效的。在开发环境中,它将文件插入到数据库列中。我不认为这是一个 elFinder 问题 - 我猜想与 tmp 文件在插入过程中的存储方式有关,但我希望有人会建议在哪里查看或更清楚地了解那个特定的过程。

我已经在 .httaccess 文件中设置了 PHP 最大文件上传设置和 LimitRequestBody。还检查了 MySQL max_allowed_pa​​cket 大小。他们都没事。

有什么想法吗?

最佳答案

我隔离了这个问题:elFinder 的 MySQL 驱动程序依赖 MySQL 的 LOAD_FILE() 函数将数据插入到数据库中。我的共享托管服务提供商不允许我使用该功能。我决定使用更简单的 LocalFileSystem 驱动程序,它在实时服务器上运行得很好,但我无法让它在我的开发机器上运行……去看看吧!改天再追查这个问题。

关于jquery - Elfinder:Dev 工作,但 'identical' Live 不会将内容 blob 输入 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16274363/

相关文章:

javascript - 选择元素中的文本

php - 处理查询/多个查询的多个结果时的最佳实践?

CKEditor 和 elFinder 集成示例

javascript - 将elfinder与TinyMCE 4集成,“TypeError : parent. tinymce.activeEditor.windowManager.getParams不是函数

grails elfinder 插件 : preview does not work

javascript - 单击 jQuery UI 自动完成时禁止输入的 onchange

javascript - 使用jquery在asp.net formview中隐藏按钮

jquery - 将远程数据绑定(bind)到 Kendo Treeview

java - 如何在 JDBC 中使用 MySQL 子查询?

php - 如何根据 php 中的数据库字段值对日期进行分组