Avisos
Vaciar todo

error 500 en joomla 1.6  

 
Juan Carlos
 Juan Carlos
Estimable Member

Hola. Tras la instalacion del componente Kunena y enlazarlo con un elemento menu en mi menu principal me lanza el error 500. He comprobado en local y tambien me sucede. He desactivado uno por uno todos los plugins y nada. ¿A que se debe este tipo de error? . Gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 09/10/2012 1:48 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Juan Carlos,

Puedes buscar en el fichero error_log la referencia:

Qué es un error 500 y como localizarlo en nuestra web
https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html

Saludos.

ResponderCitar
Respondido : 09/10/2012 3:29 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Juan Carlos
 Juan Carlos
Estimable Member

Hiola de nuevo... Tras comprobar el archivo error_log, muestra esto:

PHP Fatal error: Class 'JModel' not found in /home/epalaqua/public_html/modules/mod_weblinks/helper.php on line 14

ese archivo es el siguiente:

true));

// Set application parameters in model
$app = JFactory::getApplication();
$appParams = $app->getParams();
$model->setState('params', $appParams);

// Set the filters based on the module params
$model->setState('list.start', 0);
$model->setState('list.limit', (int) $params->get('count', 5));

$model->setState('filter.state', 1);
$model->setState('filter.archived', 0);
$model->setState('filter.approved', 1);

// Access filter
$access = !JComponentHelper::getParams('com_weblinks')->get('show_noauth');
$authorised = JAccess::getAuthorisedViewLevels(JFactory::getUser()->get('id'));
$model->setState('filter.access', $access);

$model->setState('list.ordering', 'title');
$model->setState('list.direction', 'asc');

$catid = (int) $params->get('catid', 0);
$model->setState('category.id', $catid);

$model->setState('list.select', 'a.*, c.published AS c_published,
CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug,
CASE WHEN CHAR_LENGTH(c.alias) THEN CONCAT_WS(":", c.id, c.alias) ELSE c.id END as catslug,
DATE_FORMAT(a.date, "%Y-%m-%d") AS created');

$model->setState('filter.c.published', 1);

// Filter by language
$model->setState('filter.language',$app->getLanguageFilter());

$items = $model->getItems();

/*
* This was in the previous code before we changed over to using the
* weblinkscategory model but I don't see any models using checked_out filters
* in their getListQuery() methods so I believe we should not be adding this now
*/

/*
$query->where('(a.checked_out = 0 OR a.checked_out = '.$user->id.')');
*/
for ($i =0, $count = count($items); $i params->get('count_clicks', $params->get('count_clicks')) == 1) {
$item->link = JRoute::_('index.php?option=com_weblinks&task=weblink.go&catid='.$item->catslug.'&id='. $item->slug);
} else {
$item->link = $item->url;
}
}
return $items;

}
}

Gracias

ResponderCitar
Respondido : 09/10/2012 1:06 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Juan

No deberías usar Joomla 1.6, es muy probable que precisamente debido a esto sea el problema, kunena es estable en Joomla 1.5 y Joomla 2.5
http://extensions.joomla.org/extensions/communication/forum/7256

Se ha reestructurado algunas clases desde Joomla 1.6, por lo que te sugiero actualizar tu Joomla.
Realiza un backup antes de realizar este proceso.

Saludos

ResponderCitar
Respondido : 09/10/2012 6:31 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación