Error numero 1054 en Joomla – Mambo

Cambie de servidor el sitio de abcpediatria.com y despues de querer publicar un nuevo post me aparece un mensaje de error como el que sigue:

DB function failed with error number 1054

Unknown column ‘c.access’ in ‘on clause’ SQL=SELECT c.*, g.name AS groupname, cc.name, u.name AS editor, f.content_id AS frontpage, s.title AS section_name, v.name AS author FROM appluscontent AS c, appluscategories AS cc, applussections AS s LEFT JOIN applusgroups AS g ON g.id = c.access LEFT JOIN applususers AS u ON u.id = c.checked_out LEFT JOIN applususers AS v ON v.id = c.created_by LEFT JOIN appluscontent_frontpage AS f ON f.content_id = c.id WHERE c.state >= 0 AND c.catid=cc.id AND cc.section=s.id AND s.scope=’content’ ORDER BY s.title, c.catid, cc.ordering, cc.title, c.ordering LIMIT 0,10

Lo más raro es que antes funcionaba bien, ejecuto la consulta en el phpmyadmin y nada de nada! me dice que la columna c.access no existe!, changos!…, hasta que por fin encontre la solución al error, es tan simple como cambiar la linea de codigo del archivo /administrator/components/com_content/admin.content.php donde dice:

. “n FROM #__content AS c, #__categories AS cc, #__sections AS s”

por la siguiente línea:

. “n FROM #__categories cc, #__sections s, #__content c”

Cual es la diferencia, pues el acomodo de content en el FROM ya que despues viene un LEF JOIN y ahi es donde fallaba.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *