Benutzer:StipenTreublatt/Update-Vorbereitung: Unterschied zwischen den Versionen

aus Wiki Aventurica, dem DSA-Fanprojekt
(→‎Arbeitsschritte: sinnvoller)
Zeile 65: Zeile 65:
#MariaDB-Update?
#MariaDB-Update?
#WA Datenbank-collation korrigieren (Kategorie-Problem)?
#WA Datenbank-collation korrigieren (Kategorie-Problem)?
#1.39-Dateien an korrekten Ort verschieben
#Update-Script ([[med:Manual:update.php|update.php]] per SSH) für alle Sprachversionen laufen lassen - '''dauert'''
#Update-Script ([[med:Manual:update.php|update.php]] per SSH) für alle Sprachversionen laufen lassen - '''dauert'''
#Testen
#Testen
#1.41-Dateien an korrekten Ort verschieben
#Update-Script ([[med:Manual:update.php|update.php]] per SSH) für alle Sprachversionen laufen lassen - '''dauert'''
#Update-Script ([[med:Manual:update.php|update.php]] per SSH) für alle Sprachversionen laufen lassen - '''dauert'''
#Skripte einmal laufen lassen:
#Skripte einmal laufen lassen:

Version vom 18. August 2024, 07:58 Uhr

Siehe Wiki Aventurica:Änderungen durch das Update, Wiki Aventurica:Extensions/Testseite

  • 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.

  • Inhaltliches nach Update:

Folgendes wird erst nach dem Update sowie nach einer entsprechenden Wiki-Abstimmung installiert werden:

Extension Localsettings-Einstellungen? Tester Status wird im WA installiert?
SocialProfile Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden erledigt StipenTreublatt, Begomir Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden Special:GenerateTopUsersReport funktioniert nicht (Datenbankfehler); Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden "Feind"-Funktionen müssen aus dem Quelltext entfernt werden; Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden Hilfeseite muss erstellt werden, die auch folgende Spezialseiten für Mods auflistet: Special:UpdateEditCounts (nur einmal nötig), Special:PopulateAwards (nur einmal nötig), Special:EditProfile (sollte für Berechtigte auf der Profilseite anderer Leute verlinkt werden) abhängig von Abstimmung der Wikinutzer; Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden einige Spezialseiten einmal ausführen: Special:UpdateEditCounts, Special:PopulateAwards, Spezial:PopulateUserProfiles

Arbeitsschritte

  1. MediaWiki-Dateien + Extensions für 1.39 und 1.41 auf den Server schieben - dauert, kann aber bereits Tage vorher nebenbei erledigt werden
  2. Wiki auf nicht-öffentlich
  3. 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)
  4. tar.gz-Backup von Wiki-Dateien (Datenbank-Backup passiert sowieso jede Nacht) - dauert
  5. Backups herunterladen - dauert
  6. localsettings anpassen
  7. auf neue php-Version umstellen
  8. MariaDB-Update?
  9. WA Datenbank-collation korrigieren (Kategorie-Problem)?
  10. 1.39-Dateien an korrekten Ort verschieben
  11. Update-Script (update.php per SSH) für alle Sprachversionen laufen lassen - dauert
  12. Testen
  13. 1.41-Dateien an korrekten Ort verschieben
  14. Update-Script (update.php per SSH) für alle Sprachversionen laufen lassen - dauert
  15. Skripte einmal laufen lassen:
  16. Testen
    • AbuseFilter: $wgAbuseFilterCentralDB und $wgAbuseFilterIsCentral testen
  17. 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
  18. Wiki wieder öffentlich