我正在尝试将Joomla 2.5.22升级到3.5.1,上次检查进度条时,它是86%。我看了一会儿,当我回来检查时,我看到了以下错误信息。
致命错误:未找到类'JParameter' 第24行/home/mywebsite/public_html/plugins/system/bigshotgoogleanalytics/bigshotgoogleanalytics.php
此错误的原因是什么以及如何修复?
答案 0 :(得分:0)
Joomla找不到JParameter Class,所以你必须使用
jimport( 'joomla.html.parameter' );
在使用JParameter类之前
答案 1 :(得分:0)
bigshotanalytics
是导致空白页面的插件之一,或者在更新Joomla时最多会出现致命错误。这是因为它的旧代码。我建议您将跟踪代码移到模板中。您还可以将跟踪代码添加到自定义HTML模块(removing the encapsulating div through an override之后),然后将模块分配到模板中的位置(位置应位于HTML的部分中)。
现在回答你的问题,Joomla不再使用JParameter - 它使用JRegistry代替。如下所示:
$jparameter = new JParameter('param1');
应改为:
$jregistry= new JRegistry();
$jparameter = $jregistry->get('param1');