Viking: Skillnad mellan sidversioner
Frost (diskussion | bidrag) mIngen redigeringssammanfattning |
Frost (diskussion | bidrag) mIngen redigeringssammanfattning |
||
| (En mellanliggande sidversion av samma användare visas inte) | |||
| 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: | |||
# 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 | |||
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:
- 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
docker exec -it CONTAINER-ID bash
för att ta reda på villka containers som surrar kör
docker ps -a