嗨,我正在尝试使用ezzeelfinder作为文件管理器
我收到以下错误:
TypeError: jQuery(selector).elfinder is not a function
Query(selector).elfinder().elfinder("instance");
我正在使用来自 Yii 扩展网站的确切代码。我不知道出了什么问题,我正在使用带有 Apache (XAMPP) 的 windows 7?
嗨,我正在尝试使用ezzeelfinder作为文件管理器
我收到以下错误:
TypeError: jQuery(selector).elfinder is not a function
Query(selector).elfinder().elfinder("instance");
我正在使用来自 Yii 扩展网站的确切代码。我不知道出了什么问题,我正在使用带有 Apache (XAMPP) 的 windows 7?
继续我们之前的 ElFinder 问题的讨论,让我尝试解释更多。
你能看看目录中elfinder.min.js
包含的assets
文件(你可以使用Firebug:Net
tab > expand request of /assets/abcdef/elfinder.min.js
> Response
tab)吗?当我重现出现此类错误的问题时,它不是脚本(而是一些带有错误的 HTML)。因此,如果不包含此 JavaScript 文件,则没有elfinder
扩展方法,jQuery
并且您收到的错误消息是公平的。
在我看来,这是一个权限问题。由于某些原因,elfinder.min.js
文件无法发布到目录。assets
确保授予elfinder.min.js
文件WITHIN扩展目录的所有权限。授予此文件的权限后清理assets
目录并重试。最后,检查脚本是否已经真正发布到assets
目录并授予那里的权限。
我不知道它是否对你有帮助,但我有一个包含演示文件的存档,可以演示扩展的基本用法(虽然在 Ubuntu 下制作):http ://ezze.org/yii/ezzeelfinderdemo.zip
yiic
将此存档的内容提取到使用脚本从命令行创建的 Yii 基本应用程序的根文件夹中。