Setup:Installationsanleitung/Patch Update: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
Zeile 29: Zeile 29:
==Codebase erneuern==
==Codebase erneuern==
Archiv entpacken (neue Wiki-Version). Überschreiben Sie die alte Wiki-Codebasis mit dem Code der neuen Wiki-Version.
Archiv entpacken (neue Wiki-Version). Überschreiben Sie die alte Wiki-Codebasis mit dem Code der neuen Wiki-Version.
=Linux=
 
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#Linux-Bash
#Linux-Bash
Zeile 35: Zeile 35:
rm -rf new_version_codebase
rm -rf new_version_codebase
</syntaxhighlight>
</syntaxhighlight>
=Windows=
 
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#Win bash
#Win bash
Zeile 57: Zeile 57:
======Kopieren Sie von Ihrem Backup lokale Dateien und einige manuell vorgenommene Einstellungen======
======Kopieren Sie von Ihrem Backup lokale Dateien und einige manuell vorgenommene Einstellungen======
Verwenden Sie für eine schnelle Kopie diesen Bash-Befehl:
Verwenden Sie für eine schnelle Kopie diesen Bash-Befehl:
=Linux=
 
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#Linux-Bash
#Linux-Bash
Zeile 64: Zeile 64:
cp -r /extensions/BlueSpiceFoundation/config /codebase/extensions/BlueSpiceFoundation/
cp -r /extensions/BlueSpiceFoundation/config /codebase/extensions/BlueSpiceFoundation/
</syntaxhighlight>
</syntaxhighlight>
=Windows=
 
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#Windows bash
#Windows bash
Zeile 71: Zeile 71:
für %I in (config/data/) kopiere %I codebase/extensions/BlueSpiceFoundation/
für %I in (config/data/) kopiere %I codebase/extensions/BlueSpiceFoundation/
</syntaxhighlight>
</syntaxhighlight>
<headertabs/>
 
==Führen Sie das Update aus==
==Führen Sie das Update aus==
Nachdem alle Vorbereitungen abgeschlossen sind und die Codebase überschrieben wurde, führen Sie die folgenden Schritte aus:
Nachdem alle Vorbereitungen abgeschlossen sind und die Codebase überschrieben wurde, führen Sie die folgenden Schritte aus:

Version vom 7. Februar 2023, 17:05 Uhr

Diese Seite ist eine Anleitung für ein Patch-Update (z. B. Version 4.2.x auf eine höhere Version 4.2.x+).

Sicherung

Zuerst müssen Sie eine Sicherungskopie Ihrer Datenbank erstellen:

mysqldump -u root -p --all-databases > all_databases.sql

Um Ihre Codebase sicherer zu machen, speichern Sie sie an einem sicheren Ort Ihrer Wahl:

    #Linux-Bash
    cp -r codebase your_secure_place
    
  • Linux
  • # Win bash
    xcopy codebase your_secure_place\ /E
    
  • Windows




Codebase erneuern

Archiv entpacken (neue Wiki-Version). Überschreiben Sie die alte Wiki-Codebasis mit dem Code der neuen Wiki-Version.

#Linux-Bash
cp -r new_version_codebase old_version_codebase
rm -rf new_version_codebase
#Win bash
xcopy new_version_codebase old_version_codebase\ /E/H #path/ -  to tell xcopy that path is a directory.
rmdir new_version_codebase /Q/S

Lokale Einstellungen und Daten

cutedResult.png
Lokale Dateien und einige manuell vorgenommene Einstellungen vergleichen

Die folgenden Dateien und Ordner enthalten lokale Änderungen:

  • skins/ Ordner
  • Einstellungsdateien
    • Ordner settings.d/
      ODER
    • alle Dateien im Ordner settings.d/, die local.php enthalten
      File localMathPHP.png
  • Ordner extension/BlueSpiceFoundation/config/
  • Ordner images/
  • alle LocalSettings.php-Dateien
    File settingsPHP.png
Kopieren Sie von Ihrem Backup lokale Dateien und einige manuell vorgenommene Einstellungen

Verwenden Sie für eine schnelle Kopie diesen Bash-Befehl:

#Linux-Bash
cd your_secure_place
cp -r images/ LocalSettings.* settings.d/ codebase/
cp -r /extensions/BlueSpiceFoundation/config /codebase/extensions/BlueSpiceFoundation/
#Windows bash
cd your_secure_place
für %I in (images/ LocalSettings.* settings.d/) kopiere %I codebase/
für %I in (config/data/) kopiere %I codebase/extensions/BlueSpiceFoundation/

Führen Sie das Update aus

Nachdem alle Vorbereitungen abgeschlossen sind und die Codebase überschrieben wurde, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie eine Konsole und gehen Sie zum Installationsordner (LocalSettings.php-Verzeichnisebene, siehe: rechtes Bild)
  2. Geben Sie den folgenden Befehl ein:
    php maintenance/update.php
    

Hinweis: Wenn Sie Linux für Ihre BlueSpice-Installation verwenden, beachten Sie bitte, dass die Dateisystemberechtigungen beim Überschreiben der Codebase verloren gehen können!

Überprüfen Sie Ihre aktuelle Version

version43 cuted.png

Öffnen Sie die Seite Special:Version in Ihrem Wiki und überprüfen Sie die Info unter BlueSpice(Credits) siehe: rechtes Bild.

Wenn Probleme auftreten



Feedback zur Dokumentation ist im Community-Forum möglich.