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
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.
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
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