Setup:Installationsanleitung/Patch Update: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
Keine Bearbeitungszusammenfassung
Zeile 16: Zeile 16:
xcopy codebase your_secure_place\ /E
xcopy codebase your_secure_place\ /E
</syntaxhighlight>
</syntaxhighlight>
</headertabs>
<headertabs />
==Codebasis erneuern==
==Codebasis 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.
Zeile 22: Zeile 22:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#Linux-Bash
#Linux-Bash
cp -r Neue_Version_Codebasis Alte_Version_Codebasis
cp -r new_version_codebase old_version_codebase
rm -rf neue_version_codebasis
rm -rf new_version_codebase
</syntaxhighlight>
</syntaxhighlight>
=Windows=
=Windows=
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#Bash gewinnen
#Win bash
xcopy neue_Version_Codebasis alte_Version_Codebasis\ /E/H #Pfad/ - um xcopy mitzuteilen, dass Pfad ein Verzeichnis ist.
xcopy new_version_codebase old_version_codebase\ /E/H #path/ - to tell xcopy that path is a directory.
rmdir neue_version_codebase /Q/S
rmdir new_version_codebase /Q/S
</syntaxhighlight>
</syntaxhighlight>
</headertabs>
<headertabs />
==Lokale Einstellungen und Daten==
==Lokale Einstellungen und Daten==
[[Datei:cutedResult.png|rechts|1025x1025px|verweis=Special:FilePath/cutedResult.png]]
[[Datei:cutedResult.png|rechts|1025x1025px|verweis=Special:FilePath/cutedResult.png]]
Zeile 37: Zeile 37:
======Lokale Dateien und einige manuell vorgenommene Einstellungen vergleichen======
======Lokale Dateien und einige manuell vorgenommene Einstellungen vergleichen======
Die folgenden Dateien und Ordner enthalten lokale Änderungen:
Die folgenden Dateien und Ordner enthalten lokale Änderungen:
*Skins/Ordner
*<code>skins/</code> Ordner
*Einstellungsdateien
*Einstellungsdateien
**Ordner settings.d/<span><span /><span /><br /></span> ODER <span /><span /><span /><br />
**Ordner <code>settings.d/</code><span><span /><span /><span /><span /><br /></span> ODER <span /><span /><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]]
**alle Dateien im Ordner <code>settings.d/</code>, die <code>local.php</code> enthalten <span /><br /><span /><span /><span /><span />[[Datei:File localMathPHP.png|verweis=Special:FilePath/File_localMathPHP.png]]
* Ordner extension/BlueSpiceFoundation/config/
*Ordner <code>extension/BlueSpiceFoundation/config/</code>
*Bilder/Ordner
*Ordner <code>images/</code>
*alle LocalSettings.php-Dateien<span><span /><span /><br /></span> [[Datei:DateieinstellungenPHP.png|verweis=Special:FilePath/DateieinstellungenPHP.png]] <span /><span /><span /><br />
*alle <code>LocalSettings.php</code>-Dateien<span><span /><span /><span /><span /><br /></span> [[Datei:DateieinstellungenPHP.png|verweis=Special:FilePath/DateieinstellungenPHP.png]] <span /><span /><span /><span /><span /><br />


======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=
=Linux=
Zeile 56: Zeile 56:
=Windows=
=Windows=
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
#Bash gewinnen
#Windows bash
cd your_secure_place
cd your_secure_place
für %I in (images/ LocalSettings.* settings.d/) kopiere %I codebase/
für %I in (images/ LocalSettings.* settings.d/) kopiere %I codebase/
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>
<headertabs />
==Führen Sie das Update aus==
==Führen Sie das Update aus==
Nachdem alle Vorbereitungen abgeschlossen sind und die Codebasis ü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:


#Öffnen Sie eine Konsole und gehen Sie zum Installationsordner (LocalSettings.php-Verzeichnisebene, siehe: rechtes Bild)
#Öffnen Sie eine Konsole und gehen Sie zum Installationsordner ''(''<code>LocalSettings.php</code>-Verzeichnisebene, siehe: rechtes Bild)
#Geben Sie den folgenden Befehl ein:<syntaxhighlight lang="bash">
#Geben Sie den folgenden Befehl ein:<syntaxhighlight lang="bash">
php-Wartung/Update.php
php maintenance/update.php
</syntaxhighlight>
</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>
<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==
==Überprüfen Sie Ihre aktuelle Version==
[[Datei:version43 cuted.png|rechts|verweis=Special:FilePath/version43_cuted.png]]
[[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
Öffnen Sie die Seite <code>Special:Version</code> in Ihrem Wiki und überprüfen Sie die Info unter ''BlueSpice(Credits)'' siehe: rechtes Bild.


==Wenn Probleme auftreten==
==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“.


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].
*Besuchen Sie unsere [https://sourceforge.net/p/bluespice/support-requests/sourceforge.net sourceforge.net]-Website mit häufig gestellten Fragen oder öffnen Sie ein  [http://sourceforge.net/tracker/?func=add&group_id=358032&atid=1494709 Bug-Ticket].
 
*Bei allgemeinen Fragen zur Installation, Wartung und Nutzung von BlueSpice Free: besuchen Sie unser [https://sourceforge.net/p/bluespice/discussion/1249668/ SourceForge-Hilfeforum] .
Bei allgemeinen Fragen zur Installation, Wartung und Nutzung von BlueSpice Free besuchen Sie unser [https://sourceforge.net/p/bluespice/discussion/1249668/ SourceForge-Hilfeforum] .

Version vom 7. Februar 2023, 13:09 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
# Win bash
xcopy codebase your_secure_place\ /E

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 new_version_codebase old_version_codebase
rm -rf new_version_codebase

Windows

#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
    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

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