Setup:Installationsanleitung/Patch Update: Unterschied zwischen den Versionen

[freigegebene Version][freigegebene Version]
(Hinweiskasten MW 1.35 per BH entfernt.)

Bei großen Versionssprüngen (z.B. BlueSpice 2.27.3 auf 3.1.10) ist eine Neuinstallation grundsätzlich empfohlen.

Bei einem Patch-Update (z.B. Version 3.1.x auf eine höhere Version 3.1.x) gehen Sie wie folgt vor:

  1. Backup erstellen: Ziehen Sie sich hierzu einen Dump der Datenbank und sichern diesen zusammen mit der kompletten Codebase an einen anderen Speicherort weg.
  2. Codebase erneuern: Überschreiben Sie die Codebase der aktuellen Version mit der neuen Codebase der höheren Version.
  3. Versionsvergleich: Überprüfen Sie nach dem Überschreiben die folgenden Dateien und Ordner. Kopieren Sie dies, falls nötig aus Ihrem Backup:
    1. Wenn Sie eine angepasste Skin benutzen, überprüfen Sie den Ordner skins/.
    2. LocalSettings.php
    3. extensions/BlueSpiceFoundation/config
    4. settings.d/ In settings.d vor allem die *.local.php Dateien. Kopieren Sie auch diese, falls nötig, aus dem Backup.
  4. Update durchführen:
    1. Öffnen Sie eine Konsole und begeben sich dort in den Installationsordner (auf Ebene der LocalSettings.php)
    2. Geben Sie dann folgenden Befehl ein: php maintenance/update.php

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

Hinweis: Im Patch-Update werden normalerweise keine Datenbankschemas geändert. Unter Umständen ist das Durchführen von update.php nicht zwingend nötig.

Wichtig! Bei MediaWiki 1.35: Die "managed configs files" ('gm-settings.php','nm-settings.php', 'pm-settings.php') werden bei einem Upgrade auf BlueSpice 3.1 automatisch neu geschrieben. Das passiert beim Ausführen der 'maintenance/update.php'.

Da diese meist nicht als "Webserverbenutzer" ausgeführt wird ist damit zu rechnen, dass sich die Dateisystemberechtigungen ändern. Das wird unter Umständen dazu führen dass die Dateien nicht mehr durch die Manager-Oberflächen (z.B. Special:NamespaceManager) geschrieben werden können. Nach dem Upgrade muss also die Dateissytemberechtigung dieser Dateien geprüft und ggf. korrigiert werden.




Bei großen Versionssprüngen (z.B. BlueSpice 2.27.3 auf 3.1.10) ist eine Neuinstallation grundsätzlich empfohlen.
        
        
        
        Bei einem Patch-Update (z.B. Version 3.1.x auf eine höhere Version 3.1.x) gehen Sie wie folgt vor:
        
        
        
        #'''Backup erstellen:''' Ziehen Sie sich hierzu einen Dump der Datenbank und sichern diesen zusammen mit der kompletten Codebase an einen anderen Speicherort weg.
        
        #'''Codebase erneuern:''' Überschreiben Sie die Codebase der aktuellen Version mit der neuen Codebase der höheren Version.
        
        #Versionsvergleich: Überprüfen Sie nach dem Überschreiben die folgenden Dateien und Ordner. Kopieren Sie dies, falls nötig aus Ihrem Backup:
        
        
        ## Wenn ##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>.
        
        ## <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>
        
        ## <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>
        
        ## <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>
        
        #'''Update durchführen:'''
        
        ##Öffnen Sie eine Konsole und begeben sich dort in den Installationsordner (auf Ebene der LocalSettings.php)
        
        ##Geben Sie dann folgenden Befehl ein: php maintenance/update.php
        
        
        
        
        <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]].{{Box Note|boxtype=note|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.}}{{Box Note|boxtype=important|Note text=Bei MediaWiki 1.35: Die "managed configs files" ('gm-settings.php','nm-settings.php', 'pm-settings.php') werden bei einem Upgrade auf BlueSpice 3.1 automatisch neu geschrieben. Das passiert beim Ausführen der 'maintenance/update.php'. 
            
            
            
            
            
            Da diese meist nicht als "Webserverbenutzer" ausgeführt wird ist damit zu rechnen, dass sich die Dateisystemberechtigungen ändern. Das wird unter Umständen dazu führen dass die Dateien nicht mehr durch die Manager-Oberflächen (z.B. Special:NamespaceManager) geschrieben werden können. 
            
            
            
            
            
            Nach dem Upgrade muss also die Dateissytemberechtigung dieser Dateien geprüft und ggf. korrigiert werden.}}
            
            
            
            
            
            
            
            
        
            
            
            
            
            
            
            
            
        <br />
        
        
        
        [[de: {{FULLPAGENAME}}]]
        
        [[en:Setup:Installation Guide/Patch Update]]
Zeile 6: Zeile 6:
 
#'''Codebase erneuern:''' Überschreiben Sie die Codebase der aktuellen Version mit der neuen Codebase der höheren Version.
 
#'''Codebase erneuern:''' Überschreiben Sie die Codebase der aktuellen Version mit der neuen Codebase der höheren Version.
 
#Versionsvergleich: Überprüfen Sie nach dem Überschreiben die folgenden Dateien und Ordner. Kopieren Sie dies, falls nötig aus Ihrem Backup:
 
#Versionsvergleich: Überprüfen Sie nach dem Überschreiben die folgenden Dateien und Ordner. Kopieren Sie dies, falls nötig aus Ihrem Backup:
## 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>.
+
##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>.
## <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>
+
##<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>
## <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>
+
##<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>
## <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>
+
##<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>
 
#'''Update durchführen:'''
 
#'''Update durchführen:'''
 
##Öffnen Sie eine Konsole und begeben sich dort in den Installationsordner (auf Ebene der LocalSettings.php)
 
##Öffnen Sie eine Konsole und begeben sich dort in den Installationsordner (auf Ebene der LocalSettings.php)
 
##Geben Sie dann folgenden Befehl ein: php maintenance/update.php
 
##Geben Sie dann folgenden Befehl ein: php maintenance/update.php
  
<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]].{{Box Note|boxtype=note|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.}}{{Box Note|boxtype=important|Note text=Bei MediaWiki 1.35: Die "managed configs files" ('gm-settings.php','nm-settings.php', 'pm-settings.php') werden bei einem Upgrade auf BlueSpice 3.1 automatisch neu geschrieben. Das passiert beim Ausführen der 'maintenance/update.php'.
+
<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]].{{Box Note|boxtype=note|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.}}
 
 
 
 
Da diese meist nicht als "Webserverbenutzer" ausgeführt wird ist damit zu rechnen, dass sich die Dateisystemberechtigungen ändern. Das wird unter Umständen dazu führen dass die Dateien nicht mehr durch die Manager-Oberflächen (z.B. Special:NamespaceManager) geschrieben werden können.
 
 
 
 
 
Nach dem Upgrade muss also die Dateissytemberechtigung dieser Dateien geprüft und ggf. korrigiert werden.}}
 
  
  

Anhänge

Diskussionen