Version vom 5. Juni 2025, 11:13 Uhr von Margit Link-Rodrigue (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Docker-Stack einrichten[Bearbeiten | Quelltext bearbeiten]

Stellen Sie sicher, dass der Docker-Stack gemäß der BlueSpice Docker-Installationsanleitung läuft.

Datenbank importieren[Bearbeiten | Quelltext bearbeiten]

Führen Sie den folgenden Befehl auf dem Hostsystem aus, um einen Dump der BlueSpice MySQL-Datenbank zu erstellen:

mysqldump -u root -p bluespice > /tmp/dump.sql

Löschen Sie die automatisch erstellte Datenbank im Docker-Container (der Docker-Stack muss ausgeführt werden):

./bluespice-deploy exec -T database mariadb <<< "drop database bluespice;"

Erstellen Sie eine neue, leere Datenbank:

./bluespice-deploy exec -T database mariadb <<< "create database bluespice;"
Importieren Sie die Datenbank in den Docker-Container (Docker Stack muss laufen): <syntaxhighlight>
cat /tmp/dump.sql | ./bluespice-deploy exec -T database mariadb bluespice

Images kopieren[Bearbeiten | Quelltext bearbeiten]

Kopieren Sie das Images-Verzeichnis in das Docker-Datenverzeichnis. Ersetzen Sie $DATADIR durch Ihren tatsächlichen DATADIR ($DATADIR ist in .env festgelegt):

cp -r images $DATADIR/wiki/bluespice/

SSL-Zertifikate (falls Sie Let's Encrypt nicht verwenden)[Bearbeiten | Quelltext bearbeiten]

Wenn Sie selbstsignierte oder manuell verwaltete SSL-Zertifikate verwenden, verschieben Sie Ihr Zertifikat und Ihren Schlüssel an folgenden Speicherort (und konvertieren Sie sie gegebenenfalls):

$DATADIR/proxy/certs/wiki.example.com.crt

$DATADIR/proxy/certs/wiki.example.com.key

Stellen Sie sicher, dass die Zertifikatsdateinamen mit der verwendeten Domain übereinstimmen.

Zertifikate mit Let's Encrypt[Bearbeiten | Quelltext bearbeiten]

Siehe BlueSpice Docker Installationsanleitung

Konfiguration migrieren[Bearbeiten | Quelltext bearbeiten]

Die folgenden Dateien und Ordner können lokale Änderungen enthalten:

  • Verzeichnis settings.d/
  • alle Dateien LocalSettings.php
  • Verzeichnis extensions/BlueSpiceFoundation/data/

Verschieben Sie die relevanten Änderungen nach

$DATADIR/wiki/bluespice/pre-init-settings.php

oder

$DATADIR/wiki/bluespice/post-init-settings.php

Wiki aktualisieren[Bearbeiten | Quelltext bearbeiten]

Führen Sie dies von Ihrem neuen Server aus, auf dem der Docker-Stack läuft:

cd $DATADIR/bluespice-deploy/compose

./bluespice-deploy exec wiki-task run-updates

Suche neu indexieren:

./bluespice-deploy exec wiki-task "php /app/bluespice/w/extensions/BlueSpiceExtendedSearch/maintenance/initBackends.php --quick"

./bluespice-deploy exec wiki-task "php /app/bluespice/w/extensions/BlueSpiceExtendedSearch/maintenance/rebuildIndex.php --quick"

./bluespice-deploy exec wiki-task "php /app/bluespice/w/maintenance/runJobs.php"


PDF-Ausschluss - Start

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

PDF-Ausschluss - Ende