Me voy dando por vencida con la actualización de mi web de 2.2.28 a 3.3.6, necesitaría saber qué extensiones puedo usar para importar y exportar datos de mi web
URL del sitio: Contenido solo visible a usuarios registrados
Hola Rosario,
¿Tampoco te sirvió nuestro último artículo sobre como actualizar a Joomla 3?
Si nos facilitas datos del error_log de la instalación ya actualizada a Joomla 3 quizás podamos ver mejor el problema.
Extensiones para exportar datos:
Tendrás que valerte de extensiones como J2XML para pasar contenidos, usuarios, etc., de una a otra instalación:
- extensions.joomla.org/extensions/migration-a-conversion/data-import-a-export/12816
Haz copia de seguridad antes de proceder.
- Copias de Seguridad en Joomla 2.5.x y 3.1.x con Akeeba Backup: www.webempresa.com/blog/item/1109-copias-de-seguridad-en-joomla-25-y-3x-con-akeeba-backup.html
Saludos
el error-log no dice nada y el panel dice esto, supongo que se trata de crear tablas, si me envías un tutorial del tema te lo agradezco, he mirado por el cpanel,pero en el insert correspondiente a la tabla entiendo el procedimiento, dice queme añade una tabla con id 65 y yo no encentro donde.
Joomla!
1146 - Se ha producido un error.
Table 'alhmacom_actualizar.j25_finder_filters' doesn't exist SQL=ALTER TABLE `j25_finder_filters` ENGINE=InnoDB;
Joomla!
1091 - Se ha producido un error.
Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE `j25_users` DROP KEY `usertype`;
HE ENCONTRADO ESTA SOLUCIÓN EN UN FORO PERO NO SE CREAR ESA TABLA ¿ME PUEDES AYUDAR?
en mi bbdd la columna usertype no existe.
First, go to PhpMyAdmin, open the #__users table and check that the usertype columns exists.
If it doesn't exist then Create a new column and call it usertype.
If it does exist, then follow these steps:
Download the Update Package manually from here
Extract it to your desktop, then open the following file administrator/components/com_admin/sql/updates/mysql/3.0.0.sql
Remove line 18 (ALTER TABLE #__users DROP COLUMN usertype;)
Re-zip the update package and upload it via the Extension Manager
Go to PhpMyAdmin >> #__users and remove the usertype column manually
Hope this helps
tenía las rutas antiguas y las he actualizado
public $log_path = '/home2/alhmacom/actualizar/public_html/logs';
public $tmp_path = '/home2/alhmacom/actualizar/public_html/tmp';
ahora ya no me pide nada de lalibrería.
el error-log no dice nada y el panel dice esto, supongo que se trata de crear tablas, si me envías un tutorial del tema te lo agradezco, he mirado por el cpanel,pero en el insert correspondiente a la tabla entiendo el procedimiento, dice que me añade una tabla con id 65 y yo no encentro donde.
Joomla!
1146 - Se ha producido un error.
Table 'alhmacom_actualizar.j25_finder_filters' doesn't exist SQL=ALTER TABLE `j25_finder_filters` ENGINE=InnoDB
Joomla!Este error parece que ya no sale en la prueba siguiente porque he hecho un copy paste de la bbdd original,pero ahora me pide la taba j25_finder_taxonomy y no tengo de donde copiarla. ¿conoces la sintáxis de eta tabla?
este error me lo da siempre
1091 - Se ha producido un error.
Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE `j25_users` DROP KEY `usertype`;he probado a borrar la opción usertype de la tabla tal como aconsejan en un foro, pero la respuesta ha sido la misma.
Hola Rosario,
Como te indica en la respuesta del foro que has encontrado, puedes crear la nueva columna y llamarla usertype
Esto se puede hacer desde el phpMyAdmin en la tabla, en la pestaña Estructura abajo en la opción
Agregar columna(s)
Eso sí, como siempre haz una copia de la base de datos previa por si acaso : https://www.webempresa.com/blog/item/1579-exportar-bases-de-datos-desde-el-panel-de-hosting-cpanel.html
Un saludo.
he visto que la columna está creada y lo que me pide ahora es crear la tabla j25_finder_taxonomy ¿Cómo lo hago?
Por otra parte, este error me sale siempre
1091 - Se ha producido un error.
Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE `j25_users` DROP KEY `usertype`;
he probado a borrar la opción usertype de la tabla tal como aconsejan en un foro, pero la respuesta ha sido la misma
¿sabes qué puedo hacer con este problema?
Hola
El problema que comentas es por inconsistencia de datos.
En este punto, lo que tendrías que verificar es si tienes grupos de usuarios creados o permisos creados en la ACL de tu joomla adiconales a los que vienen por defecto ya que esto al parecer te esta causando el problema, de ser posible tendrías que eliminarlo desde el propio Joomla
Si aún te sigue saliendo el error, entonces si que podrías seguri evaluando exportar los datos, revisa por ejemplo : , es similar para Joomla 3
Saludos
No tengo grupos de usuarios creados y no se lo que es ACL.
Veo en el tutorial que se pueden importar todos los artículos de una vez ¿pero y los módulos, no se pueden importar?.
En el caso de mi página puedo hacerlo a mano, pero estoy insistiendo tanto en comprender los errores porque me las tengo que ver con la macropágina del trabajo y si me pasa esto, puedo perder el puesto de trabajo, no podemos volver a empezar de cero porque ya tuvimos infinitos problemas con la actualización de 1.5 a 2.5, de hecho esta actualización la terminé hace muy poco convencida de que no volveríamos a tener problemas y así lo comuniqué después de leer los mensajes optimistas de todos los foros respecto a las futuras actualizaciones. No puedo decir ahora que estamos otra vez en situación de vulnerabilidad y hay que empezar de nuevo porque abandonarán el sistema joomla y yo tendré que irme. No se si esto que me ocurre a mí es frecuente, o si realmente es una circunstancia atípica.
También me gustaría sabe si existe en vuestras filas algún equipo técnico que pueda solventar los problemas previo pago.
Hola
Lamentablemente no fuiste la única que presentó problemas para migrar de Joomla 2.5 a Joomla 3, aunque el caso que presentas si que es atípico, debes tener algún tipo de inconsistencia de datos.
Lo de usertype, según veo este es un campo que no debería existir, es algo que viene de versiones anteriores posiblemente, deberías tener un campo usertype en la tabla #___users también debería aparecer en #___session, envia una captura de pantalla de esta tabla en PHPMyadmin
Si se te complica, y deseas saber quienes te pueden realizar el trabajo, puedes enviar un ticket de soporte solicitando que te recomienden alguna persona para que te ayude con esto.
Saludos.
Hola Rosario,
El atributo de usertype de los usuarios de Joomla está en desuso desde las versiones 1.6 y posteriores. Realiza una copia de seguridad y luego procede a eliminar.
Saludos
he borrado el atributo usertype de session y de users pero da igual, el mensaje sigue siendo el mismo, además, si los borro antes de importar la tabla, no me deja importarla porque dice que falta este atributo. En el archivo error_log no hay nada escrito. Me he asegurado de purgar y borrar la caché
Joomla!
1091 - Se ha producido un error.
Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE `j25_users` DROP KEY `usertype`;
La web está en la versión 3.3.6 pero no se puede navegar , solo muestra la home y el error que da permanentemente es este:
1054
ERROR: 1054
Unknown column 'c.version' in 'field list' SQL=SELECT c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time, c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level, c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id, c.path, c.published, c.rgt, c.title, c.modified_user_id, c.version, CASE WHEN CHAR_LENGTH(c.alias) != 0 THEN CONCAT_WS(':', c.id, c.alias) ELSE c.id END as slug,COUNT(i.`id`) AS numitems FROM j25_categories as c LEFT JOIN j25_categories AS s ON (s.lft = c.rgt) OR (s.lft > c.lft AND s.rgt < c.rgt) LEFT JOIN (SELECT cat.id as id FROM j25_categories AS cat JOIN j25_categories AS parent ON cat.lft BETWEEN parent.lft AND parent.rgt WHERE parent.extension = 'com_content' AND parent.published != 1 GROUP BY cat.id) AS badcats ON badcats.id = c.id LEFT JOIN `j25_content` AS i ON i.`catid` = c.id AND i.state = 1 WHERE (c.extension='com_content' OR c.extension='system') AND c.access IN (1,1) AND c.published = 1 AND s.id=105 AND badcats.id is null GROUP BY c.id, c.asset_id, c.access, c.alias, c.checked_out, c.checked_out_time, c.created_time, c.created_user_id, c.description, c.extension, c.hits, c.language, c.level, c.lft, c.metadata, c.metadesc, c.metakey, c.modified_time, c.note, c.params, c.parent_id, c.path, c.published, c.rgt, c.title, c.modified_user_id, c.version ORDER BY c.lft
Hola Rosario,
El error que te muestra indica eso mismo, que no puede borrar usertype porque no existe esa columna en la tabla j25_users
Por el resto de errores es como si no se hubiese actualizado bien la base de datos porque veo "Unknown column 'c.version' in 'field list'"
¿Si importas antes de borrar la columna, te sigue dando el mismo error?
Un saludo.
he importado antes de borrar la columna, porque es el único modo en que me deja importar
y el error que me da, es exactamente el mismo cuando tengo el atributo usertype sin borrar, es decir, no puede borrarlo aunque esté en su sitio.