La actualización está hecha, pero me da un error de este tipo y no puedo navegar por mi web a pesar de que he cambiado la plantilla y he actualizado las extensiones ¿sabéis lo que está fallando?, puede ser alguna extension en j25
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 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 WHERE (c.extension='com_content' OR c.extension='system') AND c.access IN (1,1) AND c.published = 1 AND s.id=102 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
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Parece que el fallo se presenta en la tabla de categorías, que es propia de Joomla y no de una extensión adicional.
Vete en la administración de la web a Extensiones->Gestor de extensiones y en la parte izquierda pulsa en Base de datos. En la pantalla que se carga pulsa en el botón Corregir y comprueba si así se soluciona el problema.
Hola,
Algo parece que no ha ido bien durante el proceso de actualización a Joomla 3.3 ya que viendo la captura de pantalla el aspecto de la administración es el de Joomla 2.5 y no el de Joomla 3.
Lo del prefijo es normal y no supone ningún problema, simplemente es un prefijo que se aplica a las tablas y da igual la versión de Joomla que se está ejecutando.
No es nada recomendable borrar tablas, ya que se pueden producir errores graves que dejen inutilizada la web. Te en cuenta que si una tabla se deja de usar no pasa nada porque siga existiendo. Apenas se libera espacio borrando esas tablas.
Tendrías que explicarnos el proceso que has seguido para actualizar tu Joomla de 2.5 a Joomla 3.3 para ver si has realizado algo mal. Trata de explicarlo de forma detallada.
Entiendo también que antes de la actualización habrás realizado una copia de seguridad para poder volver al estado anterior.
he vuelto a empezar de nuevo con sumo cuidado, teniendo en cuenta de no cometer los errores anteriores:
1-He hecho copia de seguridad,
2-he duplicado la web para que no me afecte la original, trabajo sobre una copia llamada actualizar
3-he instalado la BBDD en la nueva web
4-he borrado todas las extensiones que ya no serán necesarias en la nueva versión y he borrado a fondo akeeba
5-he purgado la web y actualizado todas las extensiones
6-He puesto la opción de búsqueda corta y
7-ha salido la nueva actualización de joomla en el panel
8.-he dado al botón actualizar
...y me he encontrado con un montón de mensajes de error:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@alhma.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
1091 Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE `j25_users` DROP KEY `usertype`;
Error
You are running a Joomla 2.5 version of Modals on Joomla 3. Please reinstall Modals to fix the problem.
cuando intento instalar lo que me pide me dice esto:
Notice: Undefined property: InstallerController::$input in /home2/alhmacom/public_html/actualizar/administrator/components/com_installer/controller.php on line 39
Fatal error: Call to a member function get() on a non-object in /home2/alhmacom/public_html/actualizar/administrator/components/com_installer/controller.php on line 39
y también he encontrado esto
Se ha producido un error.
404 Componente no encontrado
a lo mejor se refiere al com_tags que no aparece en ninguna parte, no está instalado en la original y no puedo descargarla de la red porque nadie responde a este componente, pero en el intento anterior me ha dicho que no lo encontraba, ¿de donde lo podría descargar?
en el panel de control de webempresa, Stephen dice esto
[10-Feb-2015 13:55:44 Europe/Berlin] PHP Fatal error: Call to a member function getInt() on a non-object in /home2/alhmacom/public_html/actualizar/administrator/components/com_installer/controllers/update.php on line 116
[10-Feb-2015 13:56:45 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/alhmacom/public_html/actualizar/administrator/components/com_contact/controller.php on line 39
[10-Feb-2015 13:15:53 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/alhmacom/public_html/templates/beez_20/error.php on line 10
[10-Feb-2015 13:15:54 Europe/Berlin] PHP Fatal error: Call to a member function get() on a non-object in /home2/alhmacom/public_html/templates/beez_20/index.php on line 119
En fin, esto de actualizar parecía fácil....
¿me puedes ayudar?
Hola,
En lugar de utilizar el sistema de actualización automática de Joomla prueba a hacerlo de forma manual.
Para ello descarga el siguiente archivo con la actualización:
https://github.com/joomla/joomla-cms/releases/download/3.3.6/Joomla_3.3.6-Stable-Update_Package.zip
A continuación vete en tu Joomal 2.5 a Extensiones->Gestor de Extensiones e instala la actualización como si de una extensión se tratase.
Si sigue fallando habría que revisar si el problema está con alguna extensión que todavía tengas en tu Joomla que no sea compatible con Joomla 3.
cada vez que intento hacer eso se me queda la pantalla en blanco, pero lo intentaré otra vez con más cuidado
esto es lo que me pasa co ese consejo de instalar desde el zip y las otras veces me dejaba la pantalla en blanco
este error sale mucho
Notice: Undefined property: InstallerController::$input in /home2/alhmacom/public_html/actualizar/administrator/components/com_installer/controller.php on line 39
Fatal error: Call to a member function get() on a non-object in /home2/alhmacom/public_html/actualizar/administrator/components/com_installer/controller.php on line 39
luego me dice que necesito actualizar modals y modulesanywhere, pero no me deja ir al instalador, diversos archivos.php contenidos en ldiversad carpetas controller me impiden navegar con normalidad.
¿por qué dicen que es fácil actualizar a la versión 3?, llevo dos días intentándolo sin éxito. Ahora, otra vez a empezar ¿y cómo lo hago si ya lo he probado todo?¿que tiene mi web que le impida ser actualizada?
Hola
Entiendo que estas actualizando desde la versión 2.5.28 que es la última de esta rama a Joomla 3, si no es asi deberás actualizar primero tu joomla .2.5
Desactiva o desinstala todas las extensiones que no son parte del core de Joomla antes de pasar a Joomla 3
Sin embargo si en este punto aún tienes problemas, sería bueno que evalues migrar tu información a una instalación limpia desde cero en Joomla 3 de manera manual con extensiones de importación y exportación de contenido.
Saludos.
¿Cuanto tiempo de vida le queda a la versión 2.5? ¿me durará dos años más sin ser vulnerable?
¿que extensiones de importación y exportación puedo usar para actualizar a j3.3.6?
¿realmente tengo que empezar de cero?, eso me parece inverosímil
¿no es posible descifrar el contenido de los errores para saber qué falta y qué sobra?
Ahora que he desinstalado todo lo que no es joomla, se han reducido los mensajes de error y son dos que siempre salen ¿me puede alguien explicar a qué se refieren y si tienen arreglo?
Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE `j25_users` DROP KEY `usertype`;
he comprobado que la tabla está en su sitio
1146 - Se ha producido un error.
Table 'alhmacom_actualizar33.j25_finder_taxonomy' doesn't exist SQL=ALTER TABLE `j25_finder_taxonomy` ENGINE=InnoDB;
En esta última me planteo volver a instalar la extensión aixena taxonomy que es la que creo que generó la tabla, pero me alucina un poco la idea de que me pida esta tabla, no tengo la extensión instalada en ninguna parte. Quizás fuese más fácil crear la tabla en la BBDD desde el panel de control si me explicáis cómo porque se puede tratar de una tabla diferente a la de aixena, me refiero a que podría ser del sistema
Esta extensión solo me ha traído problemas.
No puedo darme por vencida todavía, es muy duro tener que empezar desde cero otra vez
Hola,
La versión 2.5 de Joomla ya ha finalizado su ciclo de actualizaciones. Por tanto, a partir de este momento si se descubren vulnerabilidades en Joomla no se corregirán, o al menos no por parte por los desarrolladores oficiales. La medidas de seguridad de nuestros servidores podrían evitar varias de esas vulnerabilidades, pero siempre pueden quedar agujeros de seguridad.
Sobre el error que se muestra en tu caso, no lo he visto en anteriores pruebas de actualización de joomla 2.5 a Joomla 3 que he realizado. En el siguiente enlace se habla sobre ese error y una posible solución:
http://stackoverflow.com/questions/20738790/migrate-from-joomla-2-5-17-to-joomla-3-2-1-failed
Dado que estás probando a actualizar una copia de la web y no la web real podrías hacer varias prueba. La más importante sería que desinstalaras todos las extensiones (módulos, plugins y componentes) que hayas añadido a tu web, ya que veo que algunos de los mensajes de error que se muestran se corresponden a problemas con las extensiones.
He probado primero desinstalando todo y luego solo desconectando todo lo que no es del sistema pero siempre me salen esos dos errores, los demás parece que han desaparecido. No entiendo porqué me salen. ¿es frecuente que haya que empezar desde una versión nueva para actualizar como me plantea Jhon Marreros ? ¿qué extensiones hay para exportar e importar datos? ,
Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE `j25_users` DROP KEY `usertype`;
he comprobado que la tabla está en su sitio
1146 - Se ha producido un error.
Table 'alhmacom_actualizar33.j25_finder_taxonomy' doesn't exist SQL=ALTER TABLE `j25_finder_taxonomy` ENGINE=InnoDB;
Hola,
Precisamente uno de los mayores problemas que suele presentar Joomla es la actualización de una rama de Joomla a otra. Aunque la actualización de Joomla 2.5 a Joomla 3 no suele dar problemas y es más sencillo que migrar de Joomla 1.5 a Joomla 2.5, en ocasiones, como es tu caso, se pueden presentar problemas.
Sobre el error que indicas que te ocurre actualmente, ¿has probado la solución que se indica en el enlace que te había pasado?
Todavía no, lo intentaré esta tarde, pero me parece difícil, no estoy segura de entenderlo bien. ¿Sabes decirme los pasos correctos para crear una tabla desde vuestro panel de control?, aprendí a hacerlo hace tiempo pero me he olvidado. Luego puedo coger los datos que ellos me dan.
Todavía no, lo intentaré esta tarde, pero me parece difícil, no estoy segura de entenderlo bien. ¿Sabes decirme los pasos correctos para crear una tabla desde vuestro panel de control?, aprendí a hacerlo hace tiempo pero me he olvidado. Luego puedo coger los datos que ellos me dan.
Otra cosa que me plantea dudas es la diferencia entre mantener desconectadas todas las extensiones de terceros y borrarlas por completo. En los foros se habla de desconectar, porque luego pueden conectarse y actualizarse sin perder el diseño de la web.