我无法访问基于Joomla的网站。
由于以下错误消息:
error:500
JHtmlJquery: :framework not found in file
如果有人可以帮助解决这个问题,我将不胜感激。
答案 0 :(得分:2)
确认您使用的是Joomla! 3.0并且该文件存在于libraries / cms / html / jquery.php中。如果您使用的是3.0且缺少该文件,则表明您的网站已损坏,应在您的网站上重新安装最新的3.0软件包,以确保您拥有所有文件。
如果您正在使用Joomla! 2.5或更早版本,您可能正在使用与Joomla版本不兼容的扩展程序!或者代码中有错误。确定您安装的扩展程序导致错误并将其报告给开发人员。
答案 1 :(得分:2)
尝试使用此代码:
JLoader::import( 'joomla.version' );
$version = new JVersion();
if (version_compare( $version->RELEASE, '2.5', '<=')) {
if (JFactory::getApplication()->get('jquery') !== true) {
$document = JFactory::getDocument();
$document->addScript("http://ajax.googleapis.com/ajax/libs/jquery/jquery-latest.js");
JFactory::getApplication()->set('jquery', true);
}
} else {
JHtml::_('jquery.framework');
}
答案 2 :(得分:1)
尝试使用Joomla导入jQuery,如下所示
JHtml::_('jquery.framework');
答案 3 :(得分:0)
我在安装模块后尝试进入joomla 2.5.3网站的管理员端,但我收到以下错误消息:
500 - JHtml:不支持jquery。找不到文件
解
由于为joomla 3.4.3而不是joomla 2.5.3安装了错误版本的模块而导致错误。新模块与网站不兼容。
我必须进入cpanel,然后进入文件管理器,点击模块,然后找到已安装的错误模块,点击它并删除文件夹。
然后我重新登录管理员(后端),我无法再次访问该网站后端。
这些步骤看起来很简单,但您必须确定安装了错误的模块,如果不确定,请删除最近安装的模块文件夹
答案 4 :(得分:0)
很容易解决这个问题。您应该将路径 libraries / cms / html / jquery.php 中最新版本的文件 jquery.php 从最新版本的joomla复制到您的joomla 2.5.x或3.x
中的> libraries / cms / html / 目录