Khi tiến hành nghiên cứu và sử dụng Joomla 2.5.x tôi gặp một số vấn đề sau. Sau khi tìm hiểu và tôi đã giải quyết những vấn đề như sau:

Lỗi: Joomla 2.5  Fatal error: Class 'JParameter' not found in

Khắc phục:

Put the following in:

jimport( 'joomla.html.parameter' );


Lỗi: Joomla 2.5  Notice: Undefined property: JDocumentHTML::$baseUrl in

Khắc phục: Thay $doc->baseUrl bằng JURI::base( true );


Lỗi: Joomla 2.5  Undefined variable: mainframe in

Khắc phục

To fix your problem add in line 4:


$app = JFactory::getApplication();

and then replace line 23 with the following:


<a href="/backup-v2/index.php" class="logo"><?php echo $app->getCfg('sitename') ;?></a>

Also I noticed your template has a potential java script injection. To fix this, replace line 13


<link rel="stylesheet" href="/backup-v2/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/<?php echo $this->params->get('colorVariation'); ?>.css" type="text/css" />


Lỗi: Joomla 2.5 Strict Standards : Only variables should be assigned by reference in $database=& JFactory::getDBO();

Khắc phục: Thay $database=& JFactory::getDBO(); bằng $database= JFactory::getDBO();