Upgrade naar Totara 17
  • 12 Apr 2023
  • 3 Minuten te lezen

Upgrade naar Totara 17


Article Summary

Voorwaarden

Zorg er voor je een upgrade naar Totara 17 uitvoert voor dat je site geüpgraded is naar minstens Totara 13 en controleer of je server voldoet aan de minimumvereisten die beschreven staan in de systeemvereisten van de server. Daarnaast zijn er verschillende factoren waarmee je rekening moet houden bij het upgraden van een Totara-site.

Upgradeproces

Let op dat het upgradeproces voor Totara 14 en verder verschilt van de meeste vorige grote releases, omdat de codebase is gereorganiseerd voor Totara 13 en de distributie nu Totara Learn, Perform en Engage omvat.

Voor meer informatie over deze wijzigingen, zie Totara 13 code reorganisatie en Totara 13 opvallende technische wijzigingen.

Volg deze stappen om je Totara-site te upgraden:

  1. Log in als systeembeheerder.
  2. Controleer de live logs om te controleren of er gebruikers zijn die de site gebruiken (Snelmenu > Rapporten > Live Logs). De site zal offline zijn terwijl de upgrades worden uitgevoerd.
  3. Cron uitvoeren.
  4. Schakel onderhoudsmodus in Totara in (Snelmenu > Server > onderhoudsmodus).
  5. Schakel cron uit.
  6. Afmelden.
  7. Maak een kopie van de Totara-databank.
  8. Maak een kopie van de datamap van de site.
  9. Maak een kopie van de Totara broncodemap.
  10. Maak een kopie van je config.php en eventuele plugins die je geïnstalleerd hebt.
  11. Verwijder de oude broncode - verwijder alles.
  12. Pak de nieuwe broncode uit in de broncodemap.
Kopieer de nieuwe code niet boven op de bestaande codemap.
  1. Kopieer je config.php en eventuele plugins van derden terug naar de broncodemap.
  2. Wijzig je config.php zoals beschreven in de Wijzig je config.php sectie.
  3. Wijzig je webserverconfiguratie om naar de servermap te verwijzen.
Dit is een belangrijke wijziging in de webserverconfiguratie en stelt ons in staat om een veiligere oplossing te bieden. Als je de configuratie van je webserver niet wijzigt om de servermap te bedienen, wordt de veiligheid van je site in gevaar gebracht.
  1. Voer de onderstaande opdracht uit op je terminal en vervang www-data door de gebruikersnaam van je webgebruiker (als je een Linux- of Unix-gebaseerd systeem gebruikt), anders kun je naar de URL van de site navigeren (automatisch doorverwezen) om de upgrade via de browser uit te voeren.
    sudo -u www-data php server/admin/cli/upgrade.php
  1. Controleer de gegeven informatie en bevestig dat je verder wilt gaan.
  2. Controleer zorgvuldig de output in de terminal en zorg ervoor dat er geen fouten zijn opgetreden.

Als je een fout hebt gevonden, moet de site worden teruggedraaid, het probleem worden opgelost en vervolgens wordt de upgrade opnieuw geprobeerd.

Als je een fout hebt gevonden, moet de site worden teruggedraaid, het probleem worden opgelost en vervolgens wordt de upgrade opnieuw geprobeerd.
  1. Caches leegmaken:
sudo -u www-data php server/admin/cli/purge_caches.php
  1. Log in als systeembeheerder.
  2. Bekijk en bewaar wijzigingen in nieuwe instellingen (indien van toepassing).
  3. Bekijk je thema en toets.
  4. Schakel de onderhoudsmodus van de server uit.
  5. Schakel cron opnieuw in en laat het lopen.

Gefeliciteerd, je site is nu geüpgraded. Lees changelog.md voor details over wat er nieuw is.

Wat te doen als de upgrade mislukt

Wanneer een upgrade om welke reden dan ook mislukt, dan is het de beste manier om terug te keren naar de laatst bekende goede staat. Waarschijnlijk ga je terug naar de back-ups die je vlak voor de upgrade hebt gemaakt (stappen 7-9 in het upgradeproces hierboven). Verhelp de fout en ga dan verder met de upgrade.

Als je niet zeker weet waarom de upgrade is mislukt of niet zeker weet hoe je deze kunt herstellen, neem dan contact met ons op via onze helpdesk.

Pogingen om een upgrade te hervatten die voorheen mislukt was, mogen niet geprobeerd worden, tenzij je de aard van de fout volledig begrijpt en zeker bent dat de sitegegevens nog steeds een geldige status hebben. Als je het niet zeker weet, dan raden we aan om terug te keren en het upgradeproces opnieuw te starten.

Wijzigen van je config.php

Je moet je bestaande config.php-bestand bijwerken met de volgende wijzigingen.

Verwijder de volgende regel als deze bovenaan het config.php-bestand bestaat:

global $CFG;

Voeg een smaakverklaring toe waarin je specificeert welke smaak de site zou moeten gebruiken:

$CFG->forceflavour = 'flavourname';
Voor meer informatie en een lijst met beschikbare smaken, zie de documentatie over het veranderen van smaken.

Verwijder deze lijn (of gelijk welke gelijkaardige) onderaan config.php:

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

Je config.php moet in de map op het hoogste niveau blijven (verplaats hem niet naar server/config.php).

© Copyright 2024 Totara Learning Solutions. All rights reserved.


Was dit artikel nuttig?

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.