Actualizar a Totara 18
  • 08 Feb 2024
  • 3 Minutos para leer

Actualizar a Totara 18


Resumen del artículo

Requisitos previos

Antes de actualizar a Totara 18, 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 tener en cuenta 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. Verifica 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. 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. 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 server/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 deberá ser revertido, el problema será solucionado y luego la actualización deberá intentarse de nuevo.

Si has encontrado un error, el sitio deberá ser revertido, el problema será solucionado y luego la actualización deberá intentarse de nuevo.
  1. Purgar las cachés:
sudo -u www-data php server/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 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 vuelvas a las copias de seguridad que realizaste inmediatamente antes de la actualización (pasos 7 a 9 en el proceso de actualización anterior). Arregla el error y luego vuelve a pasar por 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 previamente 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:

global $CFG;

Añadir 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 los sabores disponibles, consulta la documentación sobre cómo cambiar 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 a server/config.php).

Can't find what you're looking for? Contact us at documentation@totara.com. Alternatively, book a call to have a chat about your Totara platform with a dedicated Customer Success Manager.

© 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.