Actualizar a Totara 16
  • 26 Apr 2022
  • 3 Minutos para leer

Actualizar a Totara 16


Article Summary

Requisitos previos

Antes de actualizar a Totara 16, asegúrese de que su sitio se haya actualizado a al menos Totara 13 y verifique que su servidor cumpla con los requisitos mínimos descritos en los requisitos del sistema del servidor. Además, hay varios factores que deberá tener en cuenta al actualizar un sitio de Totara.

Proceso de actualización

Tenga 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 se reorganizó para Totara 13, y la distribución ahora incluye Totara Learn, Perform y Engage.

Para obtener más información sobre estos cambios, consulte Reorganización del código de Totara 13 y cambios técnicos notables de Totara13.

Siga estos pasos para actualizar su sitio de Totara:

  1. Inicie sesión como administrador del sitio.
  2. Compruebe los registros en vivo para comprobar si algún usuario está utilizando 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. Habilite el modo de mantenimiento en Totara (Menú  de acceso>rápido Modo de > mantenimiento del servidor).
  5. Deshabilitar cron.
  6. Cierre la sesión.
  7. Haga una copia de seguridad de la base de datos de Totara.
  8. Haga una copia de seguridad del directorio de datos del sitio.
  9. Haga una copia de seguridad del directorio de código fuente de Totara.
  10. Haga una copia de su config.php y de cualquier complemento que haya instalado.
  11. Elimine el código fuente anterior: elimine todo.
  12. Extraiga el nuevo código fuente en el directorio de códigos fuente.
No copie el nuevo código en la parte superior de la carpeta de códigos existente.
  1. Copie su config.php y cualquier complemento de terceros nuevamente en el directorio de código fuente.
  2. Modifique su config.php como se describe en la sección Modificación de su 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. Si no cambia la configuración de su servidor web para que sirva al directorio del servidor, se comprometerá la seguridad de su sitio.
  1. Ejecute el siguiente comando en su terminal, reemplazando www-data con el nombre de usuario de su usuario web (si utiliza un sistema basado en Linux o Unix); de lo contrario, puede navegar a la URL del sitio (redirigida automáticamente) para realizar la actualización a través del navegador.
    sudo -u www-data php server/admin/cli/upgrade.php
  1. Revise la información proporcionada y confirme que desea continuar.
  2. Verifique cuidadosamente la salida en el terminal y asegúrese de que no se hayan encontrado errores.

Si ha encontrado un error, el sitio deberá revertirse, el problema se solucionará y luego se intentará nuevamente la actualización.

Si ha encontrado un error, el sitio deberá revertirse, el problema se solucionará y luego se intentará nuevamente la actualización.
  1. Purgar los cachés:
sudo -u www-data php server/admin/cli/purge_caches.php
  1. Inicie sesión como administrador del sitio.
  2. Revise y guarde los cambios en la nueva configuración (si los hubiera).
  3. Revisa tu tema y prueba.
  4. Desactive el modo de mantenimiento del servidor.
  5. Vuelva a habilitar el cron y déjelo ejecutar.

Felicitaciones, su sitio ya está actualizado. Lea changelog.md para obtener detalles sobre las novedades.

Qué hacer si falla la actualización

Cuando una actualización falla por cualquier motivo, el mejor curso de acción es volver al último buen estado de trabajo conocido. Es probable que vuelva a las copias de seguridad que realizó inmediatamente antes de la actualización (pasos 7 a 9 del proceso de actualización anterior). Solucione el error y luego continúe con la actualización nuevamente.

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

No se debe intentar reanudar una actualización que haya fallado previamente a menos que comprenda completamente la naturaleza de la falla y esté seguro de que los datos del sitio aún están en un estado válido. Si no está seguro, recomendamos retroceder y reiniciar el proceso de actualización.

Modificación de su config.php

Debe actualizar su archivo config.php existente con los siguientes cambios.

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

global $CFG;

Agregue una declaración de sabor que especifique qué sabor debe usar el sitio:

$CFG->forceflavour = 'flavourname';
Para obtener más información y una lista de sabores disponibles, consulte la documentación sobre cómo cambiar los sabores.

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

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

Su config.php debe permanecer en la carpeta de nivel superior (no la mueva 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.