Benutzer:StipenTreublatt/Update-Vorbereitung: Unterschied zwischen den Versionen
aus Wiki Aventurica, dem DSA-Fanprojekt
Keine Bearbeitungszusammenfassung |
|||
Zeile 3: | Zeile 3: | ||
*todo vor Update | *todo vor Update | ||
**neue localsettings und sonstige Custom-Dateien zusammenstellen | **neue localsettings und sonstige Custom-Dateien zusammenstellen | ||
**MariaDB-Update anschauen | **MariaDB-Update anschauen | ||
**WA Datenbank-collation (Kategorie-Problem) anschauen | **WA Datenbank-collation (Kategorie-Problem) anschauen |
Version vom 18. August 2024, 12:08 Uhr
Siehe Wiki Aventurica:Änderungen durch das Update, Wiki Aventurica:Extensions/Testseite
- todo vor Update
- neue localsettings und sonstige Custom-Dateien zusammenstellen
- MariaDB-Update anschauen
- WA Datenbank-collation (Kategorie-Problem) anschauen
- script-Aufrufe korrekt aufschreiben
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden CentralAuth - anschauen, testen vor Update schwierig
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden RottenLinks - Noch zu testen
- Verbleibende Probleme:
- Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden Progressbar Code aktualisiert, funktioniert aber noch nicht
- Multi-Category Search:
Deprecated: Creation of dynamic property MultiCategorySearch::$limit is deprecated in /var/www/vhosts/wiki-aventurica.de/httpdocs/test/extensions/MultiCategorySearch/MultiCategorySearch_body.php on line 104
- Desweiteren könnte die Extension mal eine generelle Überarbeitung vertragen...
- Favorites: Symbol bei Vector funktioniert nicht richtig
- VoteNY: nachdem man abgestimmt hat, verschwindet allerdings die Anzeige der Abstimmungssterne, und wird durch einen Hinweis auf die "Community-Bewertung" der Seite ersetzt. Um die Sterne-Anzeige wieder zu bekommen, muss man die Seite neuladen. Irritierend, aber eventuell akzeptabel.
Die mögliche Anzeige aller Bewertungen einer Kategorie wäre sehr nützlich für eine Übersicht über Produktbewertungen. Dass nicht angezeigt wird, wer wie abgestimmt hat, bedeutet allerdings, dass wir entweder darauf verzichten oder die Extension leicht umprogrammieren müssen. - UploadWizard: Die nötige "Zeit"-Angabe sollte noch entfernt werden, Bei "copyright" fremder Werke sollte eine Eingabezeile erscheinen, in der man einträgt, wer die Genehmigung gegeben hat.
- Localsettings:
- Inhaltliches nach Update:
- Spezial:RottenLinks durchgehen
- Spezial:Interwiki: vorhandene Interwiki-Links müssen nach Update mit api-Links ausgestattet werden
- MediaWiki:Common.css: Vorlagen-spezifisches CSS per TemplateStyles direkt zu den Vorlagen
- TemplateData: Wartungsseite, um alle Vorlagen mit diesen Informationen auszustatten
- DynamicPageList3: schauen, ob includematch besser funktioniert - bei einem kleinen Test im Testwiki der Fall
- Probleme nach Update klären
- WA mail an google funktioniert nicht -> https://de.wiki-aventurica.de/wiki/Benutzer:StipenTreublatt/MediaWiki-Admin
Folgendes wird erst nach dem Update sowie nach einer entsprechenden Wiki-Abstimmung installiert werden:
Arbeitsschritte
- MediaWiki-Dateien + Extensions für 1.39 und 1.41 auf den Server schieben - dauert, kann aber bereits Tage vorher nebenbei erledigt werden
- Wiki auf nicht-öffentlich
- Ordner mit temporären Dateien leeren
images/temp
(temporäre Dateien beim Upload)images/thumb
(aus den Originaldateien generierte Bildversionen unterschiedlicher Auflösung, wird wieder generiert)images/dplcache
(Cache für DPL)cache
(Cache für html-Versionen der Artikel; liegt in Shared)
- tar.gz-Backup von Wiki-Dateien (Datenbank-Backup passiert sowieso jede Nacht) - dauert
- Backups herunterladen - dauert
- localsettings anpassen
- auf neue php-Version umstellen
- MariaDB-Update?
- WA Datenbank-collation korrigieren (Kategorie-Problem)?
- 1.39-Dateien an korrekten Ort verschieben
- Update-Script (update.php per SSH) für alle Sprachversionen laufen lassen - dauert
- Testen
- 1.41-Dateien an korrekten Ort verschieben
- Update-Script (update.php per SSH) für alle Sprachversionen laufen lassen - dauert
- Skripte einmal laufen lassen:
php refreshImageMetadata.php --mime application/pdf --force
für Extension:PdfHandlerinitImageData.php
für Extension:PageImages
- Testen
- AbuseFilter: $wgAbuseFilterCentralDB und $wgAbuseFilterIsCentral testen
- Scripte per cron:
extensions/Echo/maintenance/processEchoEmailBatch.php
für Extension:Echo (täglich)WIKI=de /opt/plesk/php/7.1/bin/php extensions/RottenLinks/maintenance/updateExternalLinks.php
für Extension:RottenLinks (täglich)- Cron-Aufrufe anpassen an neue php-Version
- Wiki wieder öffentlich