7 - Optionale Vorgehensweisen
Optionale Vorgehensweisen
Die im folgenden beschriebenen Vorgehensweisen sind hauptsächlich für Installation mit mehreren OPEN DNN Systemen auf einem Server gedacht.
DNN-Datenbank manuell anlegen (optional)
Sie können auf einem geeigneten Server die neue Datenbank für DNN auch manuell anlegen. Hierfür ist entsprechendes Wissen über den SQL-Server notwendig.
Gehen Sie wie folgt vor, um die Datenbank manuell anzulegen
- Öffnen Sie das Programm SQL Server Management Studio.
- Melden Sie sich mit einer geeigneten Kennung an, mit der Sie die Berechtigungen haben, neue Datenbanken und Benutzer zu erzeugen. Machen Sie dies auf dem Datenbankserver, auf dem die DNN-Datenbank angelegt werden soll.
- Legen Sie unter Datenbanken eine Neue Datenbank an.
- Benennen Sie diese, z. B. DNNOPEN. Weitere Einstellungen sind nicht notwendig.
- Klicken Sie auf OK, um den Vorgang abzuschließen. Den Datenbanknamen benötigen Sie für die Einrichtung des OPEN-Portals.
- Legen Sie nun unter Sicherheit > Anmeldungen eine Neue Anmeldung an.
- Vergeben Sie unter dem Punkt Allgemein einen Anmeldenamen, z. B. DNNOPEN.
- Stellen Sie die Authentifizierung auf SQL Server-Authentifizierung um.
- Vergeben Sie ein geeignetes Passwort. Wir empfehlen die Option Kennwortrichtlinie erzwingen zu deaktivieren.
- Wählen Sie als Standarddatenbank die gerade neu angelegte Datenbank.
- Wechseln Sie nun zu Benutzerzuordnung.
- Aktivieren Sie die Option Zuordnen bei Ihrer DNN-Datenbank .
- Tragen Sie in der Spalte Standardschema „dbo“ ein.
- Aktiveren Sie bei Mitgliedschaften in Datenbankrolle für: <Name Ihrer Datenbank> zusätzlich die Option db_owner.
- Klicken Sie auf OK, um den Vorgang abzuschließen.
Den Benutzernamen und das Passwort benötigen Sie für die Einrichtung des OPEN-Portals. Sie haben die Datenbank jetzt erfolgreich für die weitere Installation vorbereitet.
DNN manuell installieren (optional)
Gehen Sie wie folgt vor:
- Rufen Sie auf dem Installationsdatenträger den Ordner ..\OPEN auf.
- Entpacken Sie den Inhalt der Datei DNN_OCLC_xx.xx.xx.xx.xxx_Install.zip (xx.xx.xx.xx.xxx steht für die aktuelle Versionsnummer von DNN) in ein geeignetes Verzeichnis, z.B. C:\inetpub\OPEN DNN
Passen Sie die Berechtigungseinstellungen an:
- Klicken Sie mit der rechten Maustaste auf das soeben angelegte Verzeichnis OPEN DNN.
- Wählen Sie im Kontextmenü die Option Eigenschaften.
- Klicken Sie in der Registerkarte Sicherheit auf Bearbeiten.
- Klicken Sie auf Hinzufügen.
- Klicken Sie auf Erweitert.
- Klicken Sie im Fenster Benutzer oder Gruppen auswählen auf Jetzt suchen.
Die Suchergebnisse werden in einer Liste angezeigt. - Scrollen Sie bis zur Zeile Netzwerkdienst herunter.
- Markieren Sie diese Zeile mit der linken Maustaste.
- Klicken Sie auf OK und im letzten Fenster erneut auf OK.
- Markieren Sie im Fenster Berechtigungen für "OPEN DNN" unter Gruppen- oder Benutzernamen: den Eintrag Netzwerkdienst.
- Aktivieren Sie das Kontrollkästchen Ändern in der Spalte Zulassen. Hierdurch erhält diese Gruppe die Berechtigung zum Ändern dieses Verzeichnisses.
- Bestätigen Sie Ihre Änderungen im Eigenschaften-Fenster durch OK.
Als nächstes legen Sie eine eigene Webseite für DNN an. Rufen Sie dazu den Internetinformationsdienste (IIS-)Manager auf.
Gehen Sie so vor:
- Erweitern Sie auf der linken Seite den Baum, bis Sie die Sites sehen.
- Klicken Sie mit der rechten Maustaste darauf.
- Wählen Sie Website hinzufügen... aus.
- Vergeben Sie einen geeigneten Sitename, z. B. OPEN. Ein gleichnamiger Anwendungspool wird automatisch mit erstellt.
- Tragen Sie unter Physikalischer Pfad das Verzeichnis ein, in das Sie die Dateien entpackt haben, z. B. C:\inetpub\OPEN DNN.
- Wählen Sie bei Bindung den Typ http und den Port 80 (ggfs. ergänzen Sie noch IP-Adresse und/oder Hostname).
- Wählen Sie nun in der Baumansicht mit der linken Maustaste den Punkt Anwendungspools aus.
- Wählen Sie mit der rechten Maustaste den gleichnamigen Anwendungspool aus, den Sie beim Anlegen der Webseite miterzeugt haben, z. B. OPEN DNN.
- Öffnen Sie im Kontextmenü die Option Erweiterte Einstellungen:
- Im Feld .NET CLR-Version sollte v4.0 stehen.
- Im Feld 32-Bit-Anwendungen aktivieren sollte True stehen.
- Im Feld Identität sollte NetworkService stehen.
- Klicken Sie auf OK zum Speichern.
- Schließen Sie das Fenster.
- Wählen Sie mit der rechten Maustaste erneut den Anwendungspool aus.
- Wählen Sie im Kontextmenü diesmal die Option Wiederverwenden aus.
- Deaktivieren Sie die Option bei Regelmäßige Zeitintervalle (in Minuten):
- Aktivieren Sie die Option Bestimmte Zeit(en).
- Erfassen Sie im Eingabefeld darunter eine geeignete Zeit für den automatischen Neustart des Anwendungspools, z. B. 05:00 (also 5 Uhr).
- Klicken Sie auf Weiter.
- Klicken Sie auf Fertig stellen.
- Rufen Sie jetzt den InstallWizard auf, siehe Abschnitt DNN-Wizard verwenden.
OCLC OPEN COP installieren (optional)
Sie können die BIBLIOTHECA Datenbank auch über die OCLC OPEN COP anbinden. Diese Verbindungsschicht hat die technische Bezeichnung "COP". Weitere Informationen hierzu finden Sie im Kapitel Systemlandschaft. Diese Komponente hat die Aufgabe, die Verbindung zwischen BIBLIOTHECA und OPEN herzustellen.
Gehen Sie so vor:
- Öffnen Sie die Datei Setup.exe im Verzeichnis ..\Cop auf Ihrem Installationsdatenträger. Das Fenster OCLC OPEN COP-Setup erscheint.
- Klicken Sie auf Weiter. Das Fenster zum COP-Installationsverzeichnis erscheint.
- Behalten Sie das Standardverzeichnis C:\Program Files (x86)\OCLC OPEN Cop bei, wenn Sie nicht explizit ein anderes Verzeichnis benötigen.
Notieren Sie sich ggfs. Ihr abweichendes Installationsverzeichnis, da Sie hier später noch eine Anpassung machen müssen. - Klicken Sie auf Weiter. Das Eingabefenster für die IIS Konfiguration erscheint.
- Behalten Sie den Standard-Webseitennamen OPEN Website bei, wenn Sie nicht explizit einen anderen Namen benötigen.
- Klicken Sie auf Weiter. Das Fenster zur LMS-Datenbank-Konfiguration erscheint.
- Machen Sie Ihre Angaben zur LMS-Datenbank (BIBLIOTHECA).
- Datenbanksystem: Wählen Sie Ihren Datenbanktyp aus den Optionsfeldern aus:
- Oracle
- Servicename: z. B. orcl
- Benutzername: z. B. demo
- Kennwort: z. B. geheim
- SQLBase (Gupta)
- Datenquelle: z. B. biblio
- Benutzername: z. B. sysadm
- Kennwort: z. B. geheim
- sql.ini-Pfad: z.B. c:\Program Files (x86)\BOND\BIBLIO_CLIENT\BIN
- MS SQL Server
- Server: z. B. (local)
- Benutzername: z. B. username
- Kennwort: z. B. geheim
Die Daten können in Ihrem Fall abweichen.
- Prüfen Sie über Verbindung prüfen, ob eine Verbindung zur BIBLIOTHECA Datenbank herstellbar ist.
- Klicken Sie auf Weiter.
- Bestätigen Sie das Hinweisfenster über die durchgeführte Prüfung mit OK.
- Ändern Sie im Feld Server ggfs. den Eintrag zum Solr-Server nach Ihren Vorgaben, der Standardwert lautet: {{http://localhost:8983/solr/}}
Die Daten können in Ihrem Fall abweichen. Statt localhost geben Sie z. B. die IP Ihres Servers ein. - Achten Sie auf die richtige Angabe des Ports, damit dieser nicht doppelt belegt ist. I.d.R. sollten Sie diesen in der Standardeinstellung 8983 belassen.
- Wenn Sie die Funktion an dieser Stelle ausführen, wird die Eingangsseite Verbindung prüfen des Solr-Servers geöffnet. Die Prüfung ist nicht notwendig, wenn Sie diese bereits bei der Installation des Solr-Server durchgeführt haben.
- Klicken Sie auf Weiter.
- Wählen Sie die Installationsart "Standard" durch Klick auf die Schaltfläche Standard.
Hinweis: Es stehen Ihnen weitere Installationsarten zur Verfügung. OCLC empfiehlt allerdings die Installationsart "Standard". Nur diese ist durch diese Anleitung abgedeckt.
- Klicken Sie auf Installieren. Nach Durchführung der Installation erhalten Sie ein Meldungsfenster über den Erfolg der Installation.
- Bestätigen Sie die Meldung mit Fertigstellen.
- Öffnen Sie nach der Installation den Internetinformationsdienste (IIS-) Manager, den Sie in der Windows-Systemsteuerung unter Verwaltung finden.
- Im IIS-Manager wird im Bereich Verbindungen unterhalb von ..\Sites die neu angelegte Webseite OPEN Website angezeigt. Diese greift auf den Port 8584 zu.
Belassen Sie die Port-Angaben jeweils im Standard, um eine Doppelbelegung zu vermeiden. - Fügen Sie den HTTPS-Port 8543 hinzu.
SolrUpdater: Solr Index manuell aufbauen (optional)
Sie können den Solr-Index auch manuell mit Hilfe des SolrUpdaters neu aufbauen:
- Kopieren Sie das Verzeichnis SolrUpdater direkt vom Installationsdatenträger auf Ihren Server, z. B. nach C:\SolrUpdater.
- Öffnen Sie die Datei OclcSolrUpdater.exe.config in einem Editor. Sie finden diese Datei im Verzeichnis ..\SolrUpdater.
- Geben Sie in folgenden Abschnitten die Verbindungsdaten zu Ihrer BIBLIOTHECA-Datenbank (Oracle, Gupta, SQLServer) ein und entfernen Sie die nicht gültigen Connectionstrings. Ggfs. entfernen Sie noch die Markierung <!-- und --> um den Connectionstring für Gupta oder SQLServer zu aktivieren:
- <add key="ConnectionString" value="Data Source= biblio;User Id= sysadm;Password= geheim " /> <add key="DatabaseSystem" value="Oracle" />
- <!-- <add key="ConnectionString" value="Provider=SQLBASEOLEDB;Data source=database;User ID=user;Password=password;ini=C:\Program Files (x86)\BOND\BIBLIO_CLIENT\BIN\sql.ini" /> <add key="DatabaseSystem" value="Gupta" /> -->
- <!--<add key="ConnectionString" value="Server=ServerName;User Id=User;Password=password;MultipleActiveResultSets=True" /> <add key="DatabaseSystem" value="SqlServer" />-->
- Passen die den Pfad zum OPEN Index an:
- <add key="LuceneNet" value="C:\Program Files (x86)\OCLC OPEN Cop\Index"/>
- Speichern Sie die Datei.
Hinweis: Es gibt zwei Standardpfade für den Index, je nach der im Abschnitt OCLC OPEN DNN installieren gewählten Methode der Datenbankanbindung.
Bei COPless Anbindung (Direkte Datenbankanbindung):
- C:\Program Files (x86)\OPEN DNN\DNN\DesktopModules\OCLC.OPEN.PL.DNN.CopConnector\Index
Mit OCLC OPEN COP (COP Service):
- C:\Program Files (x86)\OCLC OPEN Cop\Index
Ihre Angaben können davon abweichen.
Nach der Konfiguration können Sie den initialen Index-Aufbau starten. Stellen Sie dabei sicher, dass Sie immer die aktuelle Version des Tools verwenden. Gehen Sie wie folgt vor:
- Öffnen Sie das Verzeichnis ..\SolrUpdater.
- Starten Sie das Programm OclcSolrUpdater.exe.
Der Solr-Index wird aufgebaut. Der Vorgang ist beendet, wenn die Meldung „Press any key to exit” erscheint. Drücken Sie jetzt eine beliebige Taste um das Programm zu beenden.
OclcSolrUpdater.exe.
Hinweis: Im Rahmen der inhaltlichen Parametrisierung von OPEN kann es dazu kommen, dass der Index neu aufgebaut werden muss. Starten Sie dann einfach erneut das ProgrammOptionale Nacharbeiten
OCLC OPEN Solr deinstallieren
Mit der OPEN DNN Version 9.x wird die Anwendung OCLC OPEN Solr nicht mehr benötigt. Sie können diese deinstallieren.
Apache Tomcat deinstallieren
Mit der OPEN DNN Version 9.x wird die Anwendung Apache Tomcat nicht mehr benötigt. Sofern diese Anwendung nicht für andere Anwendungen benutzt wird, können Sie Apache Tomcat deinstallieren.
Java (Amazon Corretto) deinstallieren
Mit der OPEN DNN Version 9.x wird die Anwendung Java (Amazon Corretto) nicht mehr benötigt. Sofern diese Anwendung nicht für andere Anwendungen benutzt wird, können Sie Java (Amazon Corretto) deinstallieren.