Setup:Installationsanleitung/Patch Update: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „Bei großen Versionssprüngen (z.B. BlueSpice 3.2.x auf 4.1.x) ist eine Neuinstallation grundsätzlich empfohlen. Bei einem Patch-Update (z.B. Version 4.1.x a…“)
Markierung: 2017-Quelltext-Bearbeitung
 
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
Zeile 1: Zeile 1:
Bei großen Versionssprüngen (z.B. BlueSpice 3.2.x auf 4.1.x) ist eine Neuinstallation grundsätzlich empfohlen.
Diese Seite ist eine Anleitung für ein Patch-Update (z. B. Version 4.2.x auf eine höhere Version 4.2.x+).


Bei einem Patch-Update (z.B. Version 4.1.x auf eine höhere Version 4.1.x) gehen Sie wie folgt vor:
==Sicherung==
Zuerst müssen Sie eine Sicherungskopie Ihrer Datenbank erstellen:<syntaxhighlight lang="bash">
mysqldump -u root -p --all-databases > all_databases.sql


#'''Backup erstellen:''' Ziehen Sie sich hierzu einen Dump der Datenbank und sichern diesen zusammen mit der kompletten Codebase an einen anderen Speicherort weg.
</syntaxhighlight>Um Ihre Codebase sicherer zu machen, speichern Sie sie an einem sicheren Ort Ihrer Wahl:
#'''Codebase erneuern:''' Überschreiben Sie die Codebase der aktuellen Version mit der neuen Codebase der höheren Version.
=Linux=
#Versionsvergleich: Überprüfen Sie nach dem Überschreiben die folgenden Dateien und Ordner. Kopieren Sie dies, falls nötig aus Ihrem Backup:
<syntaxhighlight lang="bash">
##Wenn Sie eine angepasste Skin benutzen, überprüfen Sie den Ordner <code style="box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);">skins/</code>.
#Linux-Bash
##<code style="box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);">LocalSettings.php</code>
cp -r codebase your_secure_place
##<code style="box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);">extensions/BlueSpiceFoundation/config</code>
</syntaxhighlight>
##<code style="box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);">settings.d/</code> In <code style="box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);">settings.d</code> vor allem  die <code style="box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);">*.local.php</code> <span>Dateien. Kopieren Sie auch diese, falls nötig, aus dem Backup.</span>
=Windows=
#'''Update durchführen:'''
<syntaxhighlight lang="bash">
##Öffnen Sie eine Konsole und begeben sich dort in den Installationsordner (auf Ebene der LocalSettings.php)
# Win bash
##Geben Sie dann folgenden Befehl ein: php maintenance/update.php
xcopy codebase your_secure_place\ /E
</syntaxhighlight>
</headertabs>
==Codebasis erneuern==
Archiv entpacken (neue Wiki-Version). Überschreiben Sie die alte Wiki-Codebasis mit dem Code der neuen Wiki-Version.
=Linux=
<syntaxhighlight lang="bash">
#Linux-Bash
cp -r Neue_Version_Codebasis Alte_Version_Codebasis
rm -rf neue_version_codebasis
</syntaxhighlight>
=Windows=
<syntaxhighlight lang="bash">
#Bash gewinnen
xcopy neue_Version_Codebasis alte_Version_Codebasis\ /E/H #Pfad/ - um xcopy mitzuteilen, dass Pfad ein Verzeichnis ist.
rmdir neue_version_codebase /Q/S
</syntaxhighlight>
</headertabs>
==Lokale Einstellungen und Daten==
[[Datei:cutedResult.png|rechts|1025x1025px|verweis=Special:FilePath/cutedResult.png]]


<br />Sollten Sie Linux als Grundlage Ihrer BlueSpice-Installation einsetzen, beachten Sie, dass beim Überschreiben der Codebase unter Umständen Dateisystemrechte verloren gehen. Mehr Info hierzu finden Sie unter [[Setup:Installationsanleitung/Sicherheitseinstellungen/Dateisystemrechte|Dateisystemrechte]].
======Lokale Dateien und einige manuell vorgenommene Einstellungen vergleichen======
Die folgenden Dateien und Ordner enthalten lokale Änderungen:
*Skins/Ordner
*Einstellungsdateien
**Ordner settings.d/<span><span /><span /><br /></span> ODER <span /><span /><span /><br />
**alle Dateien, die 'local.php' im Ordner settings.d/ enthalten <span /><span /><span /><br />[[Datei:File localMathPHP.png|verweis=Special:FilePath/File_localMathPHP.png]]
* Ordner extension/BlueSpiceFoundation/config/
*Bilder/Ordner
*alle LocalSettings.php-Dateien<span><span /><span /><br /></span> [[Datei:DateieinstellungenPHP.png|verweis=Special:FilePath/DateieinstellungenPHP.png]] <span /><span /><span /><br />


{{Hinweisbox|boxtype=Hinweis|Note text=Im Patch-Update werden normalerweise keine Datenbankschemas geändert. Unter Umständen ist das Durchführen von update.php nicht zwingend nötig.}}
======Kopieren Sie von Ihrem Backup Lokale Dateien und einige manuell vorgenommene Einstellungen======
Verwenden Sie für eine schnelle Kopie diesen Bash-Befehl:
=Linux=
<syntaxhighlight lang="bash">
#Linux-Bash
cd your_secure_place
cp -r images/ LocalSettings.* settings.d/ codebase/
cp -r /extensions/BlueSpiceFoundation/config /codebase/extensions/BlueSpiceFoundation/
</syntaxhighlight>
=Windows=
<syntaxhighlight lang="bash">
#Bash gewinnen
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/
</syntaxhighlight>
</headertabs>
==Führen Sie das Update aus==
Nachdem alle Vorbereitungen abgeschlossen sind und die Codebasis überschrieben wurde, führen Sie die folgenden Schritte aus:


#Öffnen Sie eine Konsole und gehen Sie zum Installationsordner (LocalSettings.php-Verzeichnisebene, siehe: rechtes Bild)
#Geben Sie den folgenden Befehl ein:<syntaxhighlight lang="bash">
php-Wartung/Update.php
</syntaxhighlight>
<blockquote>Hinweis: Wenn Sie Linux für Ihre BlueSpice-Installation verwenden, beachten Sie bitte, dass die Dateisystemberechtigungen beim Überschreiben der Codebase verloren gehen können!</blockquote>
==Überprüfen Sie Ihre aktuelle Version==
[[Datei:version43 cuted.png|rechts|verweis=Special:FilePath/version43_cuted.png]]
Öffnen Sie die Seite <code>Special:Version</code> in Ihrem Wiki und aktivieren Sie 'BlueSpice(Credits)' siehe: rechtes Bild


==Wenn Probleme auftreten==
Besuchen Sie unsere [https://sourceforge.net/p/bluespice/support-requests/sourceforge.net]-Website mit häufig gestellten Fragen und „kostenlosen BlueSpice-Supportanfragen“.


<br />
Oder der beste Weg, um Hilfe mit der Software zu erhalten, ist der Besuch von [http://sourceforge.net/tracker/?func=add&group_id=358032&atid=1494709 SupportTickets].


[[de: {{FULLPAGENAME}}]]
Bei allgemeinen Fragen zur Installation, Wartung und Nutzung von BlueSpice Free besuchen Sie unser [https://sourceforge.net/p/bluespice/discussion/1249668/ SourceForge-Hilfeforum] .
[[en:Setup:Installation Guide/Patch Update]]

Version vom 7. Februar 2023, 12:56 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

#Linux-Bash
cp -r codebase your_secure_place

Windows

# Win bash
xcopy codebase your_secure_place\ /E

</headertabs>

Codebasis erneuern

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

Linux

#Linux-Bash
cp -r Neue_Version_Codebasis Alte_Version_Codebasis
rm -rf neue_version_codebasis

Windows

#Bash gewinnen
xcopy neue_Version_Codebasis alte_Version_Codebasis\ /E/H #Pfad/ - um xcopy mitzuteilen, dass Pfad ein Verzeichnis ist.
rmdir neue_version_codebase /Q/S

</headertabs>

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, die 'local.php' im Ordner settings.d/ enthalten
      File localMathPHP.png
  • Ordner extension/BlueSpiceFoundation/config/
  • Bilder/Ordner
  • alle LocalSettings.php-Dateien
    Datei:DateieinstellungenPHP.png
Kopieren Sie von Ihrem Backup Lokale Dateien und einige manuell vorgenommene Einstellungen

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

Linux

#Linux-Bash
cd your_secure_place
cp -r images/ LocalSettings.* settings.d/ codebase/
cp -r /extensions/BlueSpiceFoundation/config /codebase/extensions/BlueSpiceFoundation/

Windows

#Bash gewinnen
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/

</headertabs>

Führen Sie das Update aus

Nachdem alle Vorbereitungen abgeschlossen sind und die Codebasis ü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-Wartung/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 aktivieren Sie 'BlueSpice(Credits)' siehe: rechtes Bild

Wenn Probleme auftreten

Besuchen Sie unsere [1]-Website mit häufig gestellten Fragen und „kostenlosen BlueSpice-Supportanfragen“.

Oder der beste Weg, um Hilfe mit der Software zu erhalten, ist der Besuch von SupportTickets.

Bei allgemeinen Fragen zur Installation, Wartung und Nutzung von BlueSpice Free besuchen Sie unser SourceForge-Hilfeforum .



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