Wiki:MediaWiki 1.39

aus wiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen

MediaWiki 1.39 ist eine LTS Version von MediaWiki die als stabile Version im November 2022 veröffentlicht wurde. Offizielle Lebensende dieser Version laut https://www.mediawiki.org/wiki/Version_lifecycle/de ist November 2025.

Gitlab - Projekt für die Umstellung von GenWiki auf MediaWiki 1.39: https://gitlab.genealogy.net/genwiki/update-auf-1.39

Migration 2025

GenWiki:Weiterentwicklung-2025

Spielwiesen / Playgrounds

Seit Oktober 2024 stehen unter http://playground-mw.bitplan.com/ vierundvierzig vorkonfigurierte MediaWiki 1.39 installationen Bereit, mit denen Detailprobleme für den Upgrade überprüft werden können. Das Prinzip ist auf Zeus beschrieben.

Hetzner genwiki39

https://gitlab.genealogy.net/genwiki/update-auf-1.39/-/issues/11

profiwiki installieren

pipx install profiwiki
  installed package profiwiki 0.3.5, installed using Python 3.12.3
  These apps are now globally available
    - profiwiki
⚠️  Note: '/home/wf/.local/bin' is not on your PATH environment variable. These apps will not be globally accessible until your PATH is updated.
    Run `pipx ensurepath` to automatically add it, or manually modify your PATH in your shell's config file (i.e. ~/.bashrc).
done! ✨ ???? ✨
wf@GenWiki39:~$ pipx ensurepath
Success! Added /home/wf/.local/bin to the PATH environment variable.

Consider adding shell completions for pipx. Run 'pipx completions' for instructions.

You will need to open a new terminal or re-login for the PATH changes to take effect.

Otherwise pipx is ready to go! ✨ ???? ✨

mediawiki 1.39 installation

profiwiki -rp -fu -cn genwiki39 -bp 10080 -sp 3307 --all -f

test nach DNS Eintrag

ping genwiki39.bitplan.com
PING genwiki39.bitplan.com (116.202.11.130): 56 data bytes

http://genwiki39.bitplan.com Bewusst kein SSL weil dies kein BITPlan Server ist - für compgen braucht es DNS-Eintrag + Zertifikate

Konfiguration prüfen

wf@GenWiki39:~/.pymediawikidocker/genwiki39$ ls -l
total 140
-rw-rw-r-- 1 wf docker   319 Apr  2 12:44 addCronTabEntry.sh
-rw-rw-r-- 1 wf docker   349 Apr  2 12:44 addSysopUser.sh
-rw-rw-r-- 1 wf docker   266 Apr  2 12:44 composer.local.json
-rw-rw-r-- 1 wf docker  1996 Apr  2 12:44 docker-compose.yml
-rw-rw-r-- 1 wf docker  2572 Apr  2 12:44 Dockerfile
-rw-rw-r-- 1 wf docker   107 Apr  2 12:44 fixPermissions.sh
-rw-rw-r-- 1 wf docker   317 Apr  2 12:44 initdb.sh
-rw-rw-r-- 1 wf docker   153 Apr  2 12:44 install_djvu.sh
-rw-rw-r-- 1 wf docker  3558 Apr  2 12:44 installExtensions.sh
-rw-rw-r-- 1 wf docker  2467 Apr  2 12:44 lang.sh
-rw-rw-r-- 1 wf docker  8232 Apr  2 12:44 LocalSettings.php
-rw-rw-r-- 1 wf docker  1236 Apr  2 12:44 MwConfig.json
-rw-rw-r-- 1 wf docker   242 Apr  2 12:44 phpinfo.php
-rw-rw-r-- 1 wf docker  2339 Apr  2 12:44 plantuml.sh
-rw-rw-r-- 1 wf docker   241 Apr  2 12:44 startRunJobs.sh
-rw-rw-r-- 1 wf docker   488 Apr  2 12:44 update.sh
-rw-rw-r-- 1 wf docker   206 Apr  2 12:44 upload.ini
-rw-rw-r-- 1 wf docker 64482 Apr  2 12:44 wiki.sql

Zweites Test Wiki

$wgGroupPermissions['*']['read'] = true;

http://genwiki39.bitplan.com:10081/index.php/Special:Version