Viking: Skillnad mellan sidversioner

Från stackenwiki
Hoppa till navigering Hoppa till sök
Skapade sidan med 'En vm på raider som kör mediawki. Den beror på rproxy för reverse proxy. Uppsatt av User:Hugova'
 
mIngen redigeringssammanfattning
 
(4 mellanliggande sidversioner av 2 användare visas inte)
Rad 1: Rad 1:
En vm på [[raider]] som kör mediawki. Den beror på [[rproxy]] för reverse proxy. Uppsatt av [[User:Hugova|Hugova]]
En vm på [[raider]] som kör mediawki. Den beror på [[rproxy]] för reverse proxy. Uppsatt av [[User:Hugova|Hugova]]
== Hur man updaterar ==
=== Förenklat ===
Gå till /etc/mediawiki i vm:en Viking. Där hittar du docker-compose.yaml som är vår docker-compose fil för mediawikin och dess mysql databas.
Kör <code> docker compose down </code>, gör en backup av /etc/mediawiki katalogen, modifera versions-numrerna i docker-compose.yaml och kör sedan <code> docker compose up </code>
=== Mediawiki updateringar ===
Läs först igenom https://www.mediawiki.org/wiki/Manual:Upgrading det kan krävas att man
kör något update-script men jag minns inte hur det funkar.
Tänk på att en updatering kan kräva en nyare versioner av mysql-databasen.
Du kan behöva modifera `LocalSettings.php`
I korthet gör man ungefär såhär:
# Ta en backup av databasen. Det står i Mediawikis uppdateringsdokumentation (länkad ovan) hur man gör
# Ta en backup av `/etc/mediawiki`. Lägg den under `/root/mediawiki-backups/`
# Redigera `/etc/mediawiki/docker-compose.yml` för att sätta `services.mediawiki.image` till den version du vill ha
# Kör `docker compose up mediawiki` för att få docker compose att uppdatera mediawiki
# Kör `docker compose exec mediawiki php maintenance/run.php update` för att göra de nödvändiga databasuppdateringarna
=== Databas updateringar ===
Upgradera inte längre en till en major version. Du behöver inte exportera databasen! Det är bara att göra som det står i förenklat.
=== Extra ===
Om du vill gå in i containern, exempelvis om du vill se php versionen, kör
<code>
docker exec -it CONTAINER-ID bash
</code>
för att ta reda på villka containers som surrar kör
<code>
docker ps -a
</code>

Nuvarande version från 21 oktober 2026 kl. 20.39

En vm på raider som kör mediawki. Den beror på rproxy för reverse proxy. Uppsatt av Hugova

Hur man updaterar

Förenklat

Gå till /etc/mediawiki i vm:en Viking. Där hittar du docker-compose.yaml som är vår docker-compose fil för mediawikin och dess mysql databas. Kör docker compose down , gör en backup av /etc/mediawiki katalogen, modifera versions-numrerna i docker-compose.yaml och kör sedan docker compose up

Mediawiki updateringar

Läs först igenom https://www.mediawiki.org/wiki/Manual:Upgrading det kan krävas att man kör något update-script men jag minns inte hur det funkar. Tänk på att en updatering kan kräva en nyare versioner av mysql-databasen. Du kan behöva modifera `LocalSettings.php`

I korthet gör man ungefär såhär:

  1. Ta en backup av databasen. Det står i Mediawikis uppdateringsdokumentation (länkad ovan) hur man gör
  2. Ta en backup av `/etc/mediawiki`. Lägg den under `/root/mediawiki-backups/`
  3. Redigera `/etc/mediawiki/docker-compose.yml` för att sätta `services.mediawiki.image` till den version du vill ha
  4. Kör `docker compose up mediawiki` för att få docker compose att uppdatera mediawiki
  5. Kör `docker compose exec mediawiki php maintenance/run.php update` för att göra de nödvändiga databasuppdateringarna


Databas updateringar

Upgradera inte längre en till en major version. Du behöver inte exportera databasen! Det är bara att göra som det står i förenklat.

Extra

Om du vill gå in i containern, exempelvis om du vill se php versionen, kör docker exec -it CONTAINER-ID bash för att ta reda på villka containers som surrar kör docker ps -a