2

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

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

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

有任何想法吗?

4

1 回答 1

0

我隔离了这个问题:elFinder 的 MySQL 驱动程序依赖 MySQL 的 LOAD_FILE() 函数将数据插入数据库。我的共享主机提供商不允许我使用该功能。我决定使用更简单的 LocalFileSystem 驱动程序,它可以在实时服务器上完美运行,但我无法让它在我的开发机器上运行......看图!将不得不在另一天追踪该问题。

于 2013-05-07T07:10:12.750 回答