Uppgradera till Totara 18
  • 08 Apr 2024
  • 2 Protokoll att läsa

Uppgradera till Totara 18


Sammanfattning av artikeln

Förutsättningar

Innan du uppgraderar till Totara 18, se till att din webbplats har uppgraderats till åtminstone Totara 13 och kontrollera att din server uppfyller minimikraven som beskrivs i serversystemkraven . Dessutom finns det flera faktorer som du måste tänka på när du uppgraderar en Totara-webbplats.

Uppgraderingsprocess

Observera att uppgraderingsprocessen för Totara 14 och framåt skiljer sig från de flesta tidigare större utgåvor eftersom kodbasen omorganiserades för Totara 13, och distributionen inkluderar nu Totara Learn, Perform och Engage.

För mer information om dessa ändringar, se Totara 13 kodrekonstruktion och Totara 13 noterbara tekniska ändringar .

Följ dessa steg för att uppgradera din Totara-webbplats:

  1. Logga in som webbplatsadministratör.
  2. Kontrollera liveloggarna för att kontrollera om några användare för närvarande använder webbplatsen (Snabbåtkomstmeny > Rapporter > Liveloggar). Webbplatsen kommer att vara offline medan uppgraderingarna utförs.
  3. Kör cron.
  4. Aktivera underhållsläge i Totara (snabbåtkomstmeny > Server > Underhållsläge ).
  5. Inaktivera cron.
  6. Logga ut.
  7. Säkerhetskopiera Totara-databasen.
  8. Säkerhetskopiera webbplatsens datakatalog.
  9. Säkerhetskopiera Totaras källkodskatalog.
  10. Gör en kopia av din config.php och eventuella plugins du har installerat.
  11. Ta bort den gamla källkoden – ta bort allt.
  12. Extrahera den nya källkoden till källkodskatalogen.
Kopiera inte den nya koden ovanpå den befintliga kodmappen.
  1. Kopiera din config.php och eventuella plugins från tredje part tillbaka till källkodskatalogen.
  2. Ändra din config.php enligt beskrivningen i avsnittet Ändra din config.php.
  3. Ändra din webbserverkonfiguration så att den pekar på serverkatalogen.
Detta är en betydande förändring av webbserverkonfigurationen och gör det möjligt för oss att presentera en säkrare lösning. Om du inte ändrar konfigurationen för din webbserver så att den servar serverkatalogen kommer det att äventyra säkerheten på din webbplats.
  1. Kör kommandot nedan i din terminal, ersätta www-data med din webbanvändares användarnamn (om du använder ett Linux- eller Unix-baserat system), annars kan du navigera till webbplatsens URL (omdirigerad automatiskt) för att utföra uppgraderingen via webbläsaren.
    sudo -u www-data php server/admin/cli/upgrade.php
  1. Granska den angivna informationen och bekräfta att du vill fortsätta.
  2. Kontrollera utgången i terminalen noggrant och säkerställ att inga fel har uppstått.

Om du har stött på ett fel måste webbplatsen rullas tillbaka, problemet åtgärdas och sedan försökte uppgraderingen igen.

Om du har stött på ett fel måste webbplatsen rullas tillbaka, problemet åtgärdas och sedan försökte uppgraderingen igen.
  1. Rensa cacheminnena:
sudo -u www-data php server/admin/cli/purge_caches.php
  1. Logga in som webbplatsadministratör.
  2. Granska och spara ändringar i nya inställningar (om sådana finns).
  3. Granska ditt tema och test.
  4. Inaktivera serverunderhållsläge.
  5. Återaktivera cron och låt den springa.

Grattis, din webbplats är nu uppgraderad. Läs changelog.md för information om vad som är nytt.

Vad ska man göra om uppgraderingen misslyckas

När en uppgradering av någon anledning misslyckas är det bästa tillvägagångssättet att återgå till det senast kända goda arbetstillståndet. Det är troligt att du kommer att återgå till de säkerhetskopior du tog omedelbart före uppgraderingen (steg 7-9 i uppgraderingsprocessen ovan). Åtgärda felet och fortsätt sedan genom uppgraderingen igen.

Om du är osäker på varför uppgraderingen misslyckades, eller är osäker på hur du åtgärdar den, kontakta oss via vår helpdesk.

Försök att återuppta en uppgradering som tidigare misslyckats bör inte försökas om du inte helt förstår typen av misslyckande och är säker på att webbplatsdata fortfarande är i ett giltigt tillstånd. Om du är osäker rekommenderar vi att du rullar tillbaka och startar om uppgraderingsprocessen.

Ändra din config.php

Du måste uppdatera din befintliga config.php-fil med följande ändringar.

Ta bort följande rad om den finns nära toppen av config.php-filen:

global $CFG;

Lägg till en smakdeklaration som specificerar vilken smak webbplatsen ska använda:

$CFG->forceflavour = 'flavourname';
För mer information och en lista över tillgängliga smaker, se dokumentationen om ändring av smaker .

Ta bort denna linje (eller någon liknande) från botten av config.php :

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

Din config.php ska finnas kvar i den översta mappen (flytta den inte till 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.

Var den här artikeln till hjälp?

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.