Buenas tardes, en mi página web cuando se accede a algún enlace inexistente en vez de aparecer el 404 aparece algo así:
jos-Warning: exception 'RuntimeException' with message 'Unknown column 'header' in 'field list' SQL=SELECT `new_url`,`header`,`published` FROM `#__redirect_links` WHERE `old_url` = 'http://nataliadepaola.com/dg' LIMIT 0, 1' in /home/nataliadepaola/public_html/libraries/joomla/database/driver/mysql.php:351 Stack trace: #0 /home/nataliadepaola/public_html/libraries/joomla/database/driver.php(1653): JDatabaseDriverMysql->execute() #1 /home/nataliadepaola/public_html/plugins/system/redirect/redirect.php(123): JDatabaseDriver->loadObject() #2 /home/nataliadepaola/public_html/plugins/system/redirect/redirect.php(57): PlgSystemRedirect::doErrorHandling(Object(JException)) #3 [internal function]: PlgSystemRedirect::handleError(Object(JException)) #4 /home/nataliadepaola/public_html/libraries/legacy/error/error.php(760): call_user_func(Array, Object(JException)) #5 [internal function]: JError::handleCallback(Object(JException), Array) #6 /home/nataliadepaola/public_html/libraries/legacy/error/error.php(218): call_user_func_array(Array, Array) #7 /home/nataliadepaola/public_html/libraries/legacy/error/error.php(179): JError::throwError(Object(JException)) #8 /home/nataliadepaola/public_html/libraries/legacy/error/error.php(254): JError::raise(1, 404, 'ArtxC3xADculo no en...', NULL, true) #9 /home/nataliadepaola/public_html/components/com_content/models/article.php(163): JError::raiseError(404, 'ArtxC3xADculo no en...') #10 /home/nataliadepaola/public_html/libraries/legacy/view/legacy.php(401): ContentModelArticle->getItem() #11 /home/nataliadepaola/public_html/components/com_content/views/article/view.html.php(42): JViewLegacy->get('Item') #12 /home/nataliadepaola/public_html/libraries/legacy/controller/legacy.php(690): ContentViewArticle->display() #13 /home/nataliadepaola/public_html/components/com_content/controller.php(113): JControllerLegacy->display(true, Array) #14 /home/nataliadepaola/public_html/libraries/legacy/controller/legacy.php(728): ContentController->display() #15 /home/nataliadepaola/public_html/components/com_content/content.php(38): JControllerLegacy->execute(NULL) #16 /home/nataliadepaola/public_html/libraries/cms/component/helper.php(405): require_once('/home/nataliade...') #17 /home/nataliadepaola/public_html/libraries/cms/component/helper.php(380): JComponentHelper::executeComponent('/home/nataliade...') #18 /home/nataliadepaola/public_html/libraries/cms/application/site.php(191): JComponentHelper::renderComponent('com_content') #19 /home/nataliadepaola/public_html/libraries/cms/application/site.php(230): JApplicationSite->dispatch() #20 /home/nataliadepaola/public_html/libraries/cms/application/cms.php(257): JApplicationSite->doExecute() #21 /home/nataliadepaola/public_html/index.php(49): JApplicationCms->execute() #22 {main}
¿cómo se puede arreglar? gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Parece que se trata de un error del componente de redirecciones, de forma que la estructura de una de las tablas que utiliza no parece la correcta para el código que se ejecuta en Joomla.
Prueba a ir a Extensiones->Gestor de extensiones y, una vez dentro, pulsa en la pestaña Base de datos. Aquí pulsa en el botón Corregir y comprueba si esto soluciona el problema.
Si no es así, y no estás utilizando el componente "Redirección", vete a Extensiones->Gestor de plugins y desactiva el plugin Sistema - Redirección.
Perfecto, ya está resuelto. Muchas gracias