Update/Upgrade: Unterschied zwischen den Versionen

Aus Pollen-Wiki
Zur Navigation springen Zur Suche springen
 
(23 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Category:Wiki]]
[[Category:Wiki]]
=== Auf eine neue, saubere MediaWiki-Version wechseln: ===
=== Auf eine neue, saubere MediaWiki-Version wechseln (Hostfactory): ===
# Verkleinern der SQL-Datenbank durch leeren folgender Tabellen: "l10n_cache" und "objectcache". Siehe [http://www.mediawiki.org/wiki/Manual:Database_layout Datenbanklayout].
# Kontrolle bei Hostfactory, dass Backups vorliegen.
# Backup der SQL-Datenbank via phpMyAdmin (XML und als SQL) [oder Backup mit mySQLDumper durchführen]
# Kontrolle der Anforderungen der neuen Media-Wiki-Version.
# Die neue Version mittels Filezille hochladen: /MediaWiki-Version
# Wenn nötig, in der SQL-Datenbank durch leeren folgender Tabellen "l10n_cache" und "objectcache" die Datenbank verkleinern. Siehe [http://www.mediawiki.org/wiki/Manual:Database_layout Datenbanklayout]. Da das Pollen-Wiki keinen Cache nutzt, ist dieser Schritt überflüssig.
# Die laufende Version "MediaWiki" umbennen
# Den Ordner "/images" in der laufenden MediaWiki-Version bei Hostfactory mittels Rechtsklick zu "images.zip" kopieren und auf den PC runterladen.
# In der neuen Version den Unterordner /images löschen
# Die neue MediaWiki-Version als ZIP-File runterladen und nach ".../httpdocs" hochladen und mittels Rechtsclick auf "Hier entpacken" installieren. Den Ordner "/images" löschen
# Aus der alten Version den aktuellen /images-Ordner in die neue Version mittels Filezilla verschieben
# Den entpackten Ordner "images.zip" in die neuen Media-Wiki-Version hochladen: .../images. Das File ist zu gross, als dass es bei Hostfactory direkt entzipt werden könnte.
# Folgende Extensions in den Unterordner "Extensions" der neuen Version ziehen: CategoryTree, Collection, DeleteHistory, dpl, ExternalLinks, intersection, MaintenanceShell, MsUpload. Besser noch die neusten Versinen der Extensions neu hochladen.
# Die fehlenden Extensions (u.a. ContactPage, ConfirmEdit, ContainerFilter, CookeWarning, EmbedVideo, HitCounters, intersection (=DynamicPagePist), Lingo, MobileFrontend, MsUpload) runterladen und in die neue Version hochladen.
# Folgende Files im Root des alten Wikis in die Root des neuen verschieben: captcha.php, fsg....txt, LocalSettings.php, pk.ico
# Die Skins CologneBlue, MinervaNeue und Modern der neuen Version runterladen und in der neuen MediaWiki-Version in den Ordner ".../Skins" verschieben.
# Das gespeicherte File MultiCategorySearch_body.php (aus dem Backup) nach /extensions/MCSearch/ kopieren
# Die LocalSettings.php gegebenenfalls anpassen und dort das Error-Reporting einschalten.
# Die neue Version in "MediaWiki" umbenennen
# Die laufende Version "MediaWiki" in "MediaWikiOld" umbennen.
# Mit dem Browser manuell zu .../mw-config wechseln und dort mit dem automatisch startenden Skript den Updateprozess beginnen. Es wird dazu der UpdateKey benötigt. Diesen findet man in den LocalSettings.php
# Folgende Files im Root des alten Wikis in die Root des neuen kopieren: LocalSettings.php, *.ico, *txt, *.png, *.svg.
# Fertig
# Die neue Version in "MediaWiki" umbenennen.
# Per SSH im MediaWiki-Verzeichnis "php maintenance/run.php update" starten. ->Funktioniert bei Hostfactory nicht. Kein Zugriff auf die Datenbank via SSH und Skript.
# Mit dem Browser manuell zu ".../mw-config" wechseln und dort mit dem automatisch startenden Skript den Updateprozess der Datenbank beginnen. Es wird dazu der UpdateKey benötigt. Diesen findet man in den LocalSettings.php.
# Das neue Polle-Wiki gründlich testen: An- und abmelden, Spezialseiten/Version, Bilder hochladen, Seiten editieren, neue Seiten erstellen etc.
# Das Error_Reporting wieder ausschalten.


=== Kleines Update ===
=== Kleines Update ===
# Das neue MediaWiki lokal entpacken und folgende Ordner löschen: images, languages
# Das neue MediaWiki lokal entpacken und folgende Ordner löschen: images, languages
# Mittels Filezilla die neuen Dateien in das bestehende MediaWiki hochladen, Modus "nur neuere Dateien hochladen". Die Extensions einzeln hochladen.
# Mittels Filezilla die neuen Dateien in das bestehende MediaWiki hochladen, Modus "nur neuere Dateien hochladen". Die fehlenden Extensions einzeln hochladen.
# Mit dem Browser manuell zu .../mw-config wechseln und dort mit dem automatisch startenden Skript den Updateprozess beginnen. Es wird dazu der UpdateKey benötigt. Diesen findet man in den LocalSettings.php. Bei der Syno auf der Konsolenebene im Ordner maintenance >php update.php starten.
# Mit dem Browser manuell zu .../mw-config wechseln und dort mit dem automatisch startenden Skript den Updateprozess beginnen. Es wird dazu der UpdateKey benötigt. Diesen findet man in den LocalSettings.php. Bei der Syno auf der Konsolenebene im Ordner maintenance >php update.php starten.
# Fertig
# Fertig

Aktuelle Version vom 27. Juni 2025, 16:29 Uhr

Auf eine neue, saubere MediaWiki-Version wechseln (Hostfactory):

  1. Kontrolle bei Hostfactory, dass Backups vorliegen.
  2. Kontrolle der Anforderungen der neuen Media-Wiki-Version.
  3. Wenn nötig, in der SQL-Datenbank durch leeren folgender Tabellen "l10n_cache" und "objectcache" die Datenbank verkleinern. Siehe Datenbanklayout. Da das Pollen-Wiki keinen Cache nutzt, ist dieser Schritt überflüssig.
  4. Den Ordner "/images" in der laufenden MediaWiki-Version bei Hostfactory mittels Rechtsklick zu "images.zip" kopieren und auf den PC runterladen.
  5. Die neue MediaWiki-Version als ZIP-File runterladen und nach ".../httpdocs" hochladen und mittels Rechtsclick auf "Hier entpacken" installieren. Den Ordner "/images" löschen
  6. Den entpackten Ordner "images.zip" in die neuen Media-Wiki-Version hochladen: .../images. Das File ist zu gross, als dass es bei Hostfactory direkt entzipt werden könnte.
  7. Die fehlenden Extensions (u.a. ContactPage, ConfirmEdit, ContainerFilter, CookeWarning, EmbedVideo, HitCounters, intersection (=DynamicPagePist), Lingo, MobileFrontend, MsUpload) runterladen und in die neue Version hochladen.
  8. Die Skins CologneBlue, MinervaNeue und Modern der neuen Version runterladen und in der neuen MediaWiki-Version in den Ordner ".../Skins" verschieben.
  9. Die LocalSettings.php gegebenenfalls anpassen und dort das Error-Reporting einschalten.
  10. Die laufende Version "MediaWiki" in "MediaWikiOld" umbennen.
  11. Folgende Files im Root des alten Wikis in die Root des neuen kopieren: LocalSettings.php, *.ico, *txt, *.png, *.svg.
  12. Die neue Version in "MediaWiki" umbenennen.
  13. Per SSH im MediaWiki-Verzeichnis "php maintenance/run.php update" starten. ->Funktioniert bei Hostfactory nicht. Kein Zugriff auf die Datenbank via SSH und Skript.
  14. Mit dem Browser manuell zu ".../mw-config" wechseln und dort mit dem automatisch startenden Skript den Updateprozess der Datenbank beginnen. Es wird dazu der UpdateKey benötigt. Diesen findet man in den LocalSettings.php.
  15. Das neue Polle-Wiki gründlich testen: An- und abmelden, Spezialseiten/Version, Bilder hochladen, Seiten editieren, neue Seiten erstellen etc.
  16. Das Error_Reporting wieder ausschalten.

Kleines Update

  1. Das neue MediaWiki lokal entpacken und folgende Ordner löschen: images, languages
  2. Mittels Filezilla die neuen Dateien in das bestehende MediaWiki hochladen, Modus "nur neuere Dateien hochladen". Die fehlenden Extensions einzeln hochladen.
  3. Mit dem Browser manuell zu .../mw-config wechseln und dort mit dem automatisch startenden Skript den Updateprozess beginnen. Es wird dazu der UpdateKey benötigt. Diesen findet man in den LocalSettings.php. Bei der Syno auf der Konsolenebene im Ordner maintenance >php update.php starten.
  4. Fertig