Viking: Skillnad mellan sidversioner
Frost (diskussion | bidrag) mIngen redigeringssammanfattning |
Frost (diskussion | bidrag) Utökat uppdateringsinstruktionerna |
||
| Rad 12: | Rad 12: | ||
Tänk på att en updatering kan kräva en nyare versioner av mysql-databasen. | Tänk på att en updatering kan kräva en nyare versioner av mysql-databasen. | ||
Du kan behöva modifera `LocalSettings.php` | 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 | |||
Versionen från 21 oktober 2026 kl. 20.37
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