Actualizar a Totara 17
  • 25 Oct 2022
  • 3 Minutos para leer

Actualizar a Totara 17


Article Summary

Requisitos previos

Antes de actualizar a Totara 17, asegúrate de que tu sitio haya sido actualizado a al menos Totara 13 y verifica que tu servidor cumpla con los requisitos mínimos descritos en los requisitos del sistema del servidor. Además, hay varios factores que deberás considerar al actualizar un sitio de Totara.

Proceso de actualización

Ten en cuenta que el proceso de actualización para Totara 14 en adelante difiere de la mayoría de las versiones principales anteriores, ya que la base de códigos fue reorganizada para Totara 13, y la distribución ahora incluye Totara Learn, Perform y Engage.

Para obtener más información sobre estos cambios, consulta la reorganización del código Totara 13 y los cambios técnicos notables de Totara 13.

Sigue estos pasos para actualizar tu sitio de Totara:

  1. Inicia sesión como administrador del sitio.
  2. Verifique los registros en vivo para verificar si algún usuario está usando actualmente el sitio (menú de accesorápido > Informes Registros en > vivo). El sitio estará fuera de línea mientras se realizan las actualizaciones.
  3. Ejecutar cron.
  4. Habilitar el modo de mantenimiento en Totara (menú  de acceso>rápido Modo de > mantenimiento del servidor).
  5. Desactivar cron.
  6. Cerrar sesión.
  7. Haz una copia de seguridad de la base de datos de Totara.
  8. Hacer una copia de seguridad del directorio de datos del sitio.
  9. Haz una copia de seguridad del directorio de código fuente de Totara.
  10. Haz una copia de tu config.php y de cualquier plugin que hayas instalado.
  11. Eliminar el código fuente anterior - eliminar todo.
  12. Extraer el nuevo código fuente en el directorio de código fuente.
No copie el nuevo código en la parte superior de la carpeta de código existente.
  1. Copia tu config.php y cualquier plugin de terceros en el directorio de código fuente.
  2. Modifica tu config.php como se describe en la sección Modificación de tu config.php.
  3. Modifique la configuración de su servidor web para apuntar al directorio del servidor.
Este es un cambio significativo en la configuración del servidor web y nos permite presentar una solución más segura. No cambiar la configuración de su servidor web para servir al directorio del servidor comprometerá la seguridad de su sitio.
  1. Ejecuta el comando a continuación en tu terminal, reemplazando los datos www con el nombre de usuario de tu web (si usas un sistema basado en Linux o Unix), de lo contrario, puedes navegar a la URL del sitio (redirigida automáticamente) para realizar la actualización a través del navegador.
    sudo -u www-data php servidor/admin/cli/upgrade.php
  1. Revisa la información proporcionada y confirma que deseas continuar.
  2. Verifique cuidadosamente la salida en el terminal y asegúrese de que no se hayan encontrado errores.

Si has encontrado un error, el sitio tendrá que ser revertido, el problema será solucionado y luego la actualización se intentará de nuevo.

Si has encontrado un error, el sitio tendrá que ser revertido, el problema será solucionado y luego la actualización se intentará de nuevo.
  1. Purgar las cachés:
sudo -u www-data php servidor/admin/cli/purge_caches.php
  1. Inicia sesión como administrador del sitio.
  2. Revisar y guardar los cambios en la nueva configuración (si los hay).
  3. Revisa tu tema y prueba.
  4. Deshabilitar el modo de mantenimiento del servidor.
  5. Vuelve a activar cron y deja que funcione.

Felicitaciones, tu sitio ya está actualizado. Lee changelog.md para obtener detalles sobre lo nuevo.

Qué hacer si la actualización falla

Cuando una actualización falla por cualquier motivo, el mejor curso de acción es regresar al último estado de buen funcionamiento conocido. Es probable que regreses a las copias de seguridad que realizaste inmediatamente antes de la actualización (pasos 7 a 9 en el proceso de actualización anterior). Corregir el error y luego continuar nuevamente con la actualización.

Si no estás seguro de por qué falló la actualización o no estás seguro de cómo solucionarla, comunícate con nosotros a través de nuestro servicio de asistencia.

Intentar reanudar una actualización que ha fallado anteriormente no debe intentarse a menos que comprendas completamente la naturaleza de la falla y estés seguro de que los datos del sitio aún están en un estado válido. Si no estás seguro, recomendamos retroceder y reiniciar el proceso de actualización.

Modificando tu config.php

Necesitas actualizar tu archivo config.php existente con los siguientes cambios.

Eliminar la siguiente línea si existe cerca de la parte superior del archivo config.php:

$CFG global;

Añadir una declaración de sabor que especifique qué sabor debe usar el sitio:

$CFG->forceflavour = 'nombre del sabor';
Para obtener más información y una lista de los sabores disponibles, consulta la documentación sobre los cambios en los sabores.

Eliminar esta línea (o cualquier línea similar) de la parte inferior de config.php:

require_once(dirname(__FILE__) . '/lib/setup.php');

Tu config.php debe permanecer en la carpeta de nivel superior (no lo muevas al servidor/config.php).

© Copyright 2024 Totara Learning Solutions. All rights reserved.


¿Te ha sido útil este artículo?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.