Uživatel:Josmart/Upgrade na 1.39
Z WikiSkript
Aktualizace serveru[upravit | editovat zdroj]
- PHP 8.2.0
- V NVM aktualizovat Node (dostupné jen pod mým userem)
Aktualizace wiki[upravit | editovat zdroj]
- Smazat z rootu vše kromě položek, co nejsou v nové distribuci
- Stáhnout nové verze všech extension.
- Skin používáme jen "Medik".
- WikimediaMessages - přepsat definiční soubor
- Composer - Maps
- Nastavit práva
- Záloha databáze
- Update DB
- Zprovoznit pywikibota
- Nainstalovat pip pro aktuální verzi pythonu na serveru, tedy py39-pip
- Nainstalovat potřebné balíčky podle manuálu
- Doladit url ve family souboru a otestovat na double-redirect.sh
- VE, CirrusSearch fungují
- Maps, AbuseFilter: vyžadují composer update
- URNames: deprecated method fix
- Zkontrolovat, že jsou aktuální datové soubory v mých extensions
- CCAgreement OK
- CaptchaSettings OK
- FilterAccess (testuj cron)
- GlobalStats (testuj cron) OK. Sync csv soubory hned po upgradu.
- ArticleIndex, CCAgreement, CaptchaSettings, Decorations, FeedbackUs, FilterAccess, MetaTags OK
- BetterComments: nefungují správně kvůli bugu skinu. Znak odsazení ":" se neinterpretuje správně.
- V editačním okně se zobrazuje nesprávný text souhlasu s licencí. Je potřeba na každém webu zkopírovat "MediaWiki:Copyrightwarning" do "MediaWiki:Wikimedia-copyrightwarning" a z původní lokace udělat redirekt. Je to připraveno, zbývá udělat ty redirekty.
- Kvůli změnám ve struktuře databáze přepracováno:
- AdvancedUserStats
- CategoryHistory
- Nefungují anotace obrázků !!
- Funguje Matomo?
- Fungují Widgets?
- Mefadata - odladěno OK.
- Bohužel však nefunguje na starých WS kvůli chybějícímu mysqldumpo a pdo. Dočasný fix - data se připraví na TW4 a URL s odkazem na tgz soubory na WS byly přesměrovány na TW4.
- Tohle po upgradu nutno vrátit do původního stavu !!
- Testuj WSTools
- Upravit pohledy na wikidb
PrintBook[upravit | editovat zdroj]
- Kdyby byly problémy s převodem některých věcí (např. Math), stojí za zkoušku chvíli počkat, viz
/usr/bin/wkhtmltopdf 'https://www.wikiskripta.eu/w/N%C3%A1pov%C4%9Bda:Math?printable=yes' --javascript-delay 9000 printable-delay-9.pdf
- Pro tiskovou verzi se bude nově používat skin "Printer" (?useskin=printer).