it-swarm-es.tech

Joomla 1.7 Extension Manager: la actualización no muestra ninguna actualización

Estoy tratando de actualizar una instalación de Joomla de Joomla 1.6 a la versión más reciente de Joomla que puedo, al menos estoy tratando de llegar a la versión 2.5, y con suerte 3.X.

He seguido las instrucciones en este sitio para actualizar con éxito a la versión 1.7.0. Esto es bueno. El problema es: el sitio me indica que use las actualizaciones automáticas en Extension Manager para obtener la actualización a la versión 2.5. Sin embargo, esto es lo que estoy viendo:

enter image description here

¿Alguien sabe por qué no se mostrarían actualizaciones disponibles ya que todos sabemos que debería haber algunas disponibles?

¿Alguien tiene una sugerencia para una mejor manera de hacer la actualización? ¡Muchas gracias!

6
jeffery_the_wind

De acuerdo, esta no es realmente una respuesta porque no he migrado con éxito de 1.7.x a 2.5, pero podría ser información útil para otra persona o dar lugar a una respuesta.

Por lo que puedo decir, los metadatos para las actualizaciones de un clic para 1.x se han eliminado de el sitio de actualizaciones de Joomla , por lo que no encontrará actualizaciones disponibles. Los mantenedores del sitio de actualización como aquellos que no han actualizado su sitio de manera oportuna para sentir las lágrimas de vergüenza saladas mientras navegan a través de este proceso. Como la mayoría de los tutoriales existentes para la actualización solo indican cómo hacer la actualización con un solo clic, esto hace que las cosas sean bastante complicadas. Sin embargo, encontré esta guía para una actualización manual.

Que funciono

Actualización a la última versión 1.7 (1.7.5):

  1. Realice una copia de seguridad completa de la base de datos y los archivos.

  2. Descargue la versión 1.7.0 -> 1.7.5 Stable Patch de aquí

  3. Descomprima la actualización del parche directamente sobre su raíz de Joomla.

  4. Ejecute las actualizaciones de la base de datos manualmente. Esta acción ninja de la CLI me ayudó:

    $ ls -al administrator/components/com_admin/sql/updates/mysql/1.7.*
    ...shows list of update sql files
    
    ...now step through each file sequentially from the version after your original version:
    $ cat administrator/components/com_admin/sql/updates/mysql/1.7.1-2011-09-15.sql.sql  | sed s/#_/my_table_prefix/g | mysql -uroot -p my_dbname
    

    Obviamente, deberá sustituir su propio prefijo de tabla y nombre de base de datos, y también ingresar su contraseña de base de datos cada vez.

  5. Compruebe que puede iniciar sesión en el sitio como administrador y verifique que todo esté funcionando. De lo contrario, deberá restaurar sus copias de seguridad y comenzar de nuevo.

Lo que no funcionó

Una vez hecho esto, seguí un procedimiento similar, descargué y descomprimí la versión 2.5.28 Stable Update, eliminando los archivos "inexistentes" como se sugiere en la guía (tenga en cuenta que la ruta que dan debe finalizar script.php no scripts.php), y ejecuta el resto de las actualizaciones de la base de datos.

Desafortunadamente, tuve un sitio bastante no funcional con algunos mensajes de error:

Call to undefined method JHtml::getJSObject() in /var/www/.../libraries/cms/html/behavior.php on line 299
Call to undefined method JAdministrator::setHeader() in /var/www/.../libraries/cms/html/behavior.php on line 765

En este punto reduje mis pérdidas y restauré a 1.7.5. Si alguien puede superar este punto, siéntase libre de agregar a esta respuesta.

1
contrebis

La captura de pantalla que proporcionó mostrará actualizaciones para Extensiones, no Joomla en sí. Primero, haga clic en el botón "Purgar caché", luego en el menú superior, vaya a Componentes >> Actualización de Joomla!.

Esto debería mostrar una actualización. De lo contrario, vaya a "Opciones" y asegúrese de que esté buscando actualizaciones de lanzamiento a largo plazo.

Espero que esto ayude

1
Lodder

Haga una copia de seguridad primero y luego intente esto:

  1. Siga estas instrucciones para actualizar Joomla 1.6.x a Joomla 2.5.x

http://www.ostraining.com/blog/joomla/upgrade-joomla-16-to-25/

o

http://docs.joomla.org/J2.5:Upgrading_from_an_existing_version

  1. Asegúrese de que todos los componentes, complementos y plantillas estén listos para Joomla 3.3
  2. Desactiva el complemento rememberme.
  3. ¡Entonces ve a Joomla! Actualice en el menú Componentes, luego haga clic en el botón Opciones
  4. Cambie la configuración del servidor de actualización a Soporte a corto plazo y guarde
  5. Luego verá la actualización más reciente de Joomla y podrá procesarla de la manera habitual.
  6. Activa tu plugin Rememberme.
1
Joomla Agency