【问题标题】:joomla 1.5, Fatal error: Class 'JModelList' not foundjoomla 1.5,致命错误:找不到类“JModelList”
【发布时间】:2013-03-17 18:36:32
【问题描述】:

一个 joomla 网站给了我这个错误:

致命错误:在第 16 行的 /home/site/public_html/administrator/components/com_joomdoc/libraries/joomdoc/application/component/modellist.php 中找不到类“JModelList”

我今天早上尝试搜索时才注意到它,我最后一次在该网站上工作是一个多月前(安装,删除扩展,修复错误......)所以我真的无法弄清楚这个错误浮出水面。

我在某处读到 JModelList 类在 Joomla 1.5 中未使用(我正在使用的)....我不知道这是怎么发生的,因为我确定我使用的扩展支持 joomla 1.5而且我从来没有升级过。

以防万一,modellist.php的第16行是

jimport('joomla.application.component.modellist');

class JoomDOCModelList extends JModelList { ...

救命!

谢谢。

【问题讨论】:

    标签: joomla content-management-system joomla1.5 joomla-extensions classnotfound


    【解决方案1】:

    就像你说的,JModelList 不是 Joomla 1.5 的一部分,所以你的扩展与 Joomla 1.5 不兼容。

    Joomla 本身不会更新任何内容。如果您没有改变任何东西,那么其他人已经改变了。

    【讨论】:

    • 我又检查了一遍,发现扩展描述上有一个小迹象,说它可能会导致 1.5 出现一些问题。
    • “可能会导致一些问题”是对使用完全错误的类的一个很好的描述;)
    【解决方案2】:

    JModelList 在 Joomla 1.5 中确实不可用。它是在 Joomla 1.6 中引入的。

    显然,在这种情况下,该扩展程序不再与 Joomla 1.5 兼容。您必须联系扩展程序的开发人员以获取更多信息或将错误通知他。

    但是,无论如何,您都应该升级 Joomla。您使用的是不受支持的版本。

    【讨论】:

    • 我再次检查并在扩展描述上发现了一个小指示,说它可能会导致 1.5 出现问题。该站点不是我的升级站点,我只是为其添加一些功能。
    猜你喜欢
    • 1970-01-01
    • 2017-11-03
    • 1970-01-01
    • 2018-12-20
    • 2012-07-29
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 2011-09-08
    相关资源
    最近更新 更多