OpenKM: Unterschied zwischen den Versionen
Boenki (Diskussion | Beiträge) K wikikonform --> überflüssige Überschriften entfernt |
K minimale updates zur wikiseite |
||
(4 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{artikelstil}} | |||
OpenKM ist ein Dokumenten-Management-System mit einer Web-Benutzeroberfläche, die eine einfache und effiziente Verwaltung von Dokumenten ermöglicht. | OpenKM ist ein Dokumenten-Management-System mit einer Web-Benutzeroberfläche, die eine einfache und effiziente Verwaltung von Dokumenten ermöglicht. | ||
Zeile 4: | Zeile 5: | ||
=== Java === | === Java === | ||
Als erstes benötigt man eine Java-Version. Hier kann man sich zwischen | Als erstes benötigt man eine Java-Version. Hier kann man sich zwischen Openjdk oder Oracle-Java entscheiden. Mit beiden Versionen funktioniert die Installation. Empfohlen wird an dieser Stellen openjdk. | ||
Installation für | Installation für openjdk: | ||
pacman -S jdk-openjdk | |||
=== Installationspaket herunterladen === | === Installationspaket herunterladen === | ||
Hat man die Installation von Java beendet ist es an der Zeit, das OpenKM Installationspaket von [https://www.openkm.com/ OpenKM.com] herunterzuladen. OpenKM wird gebündelt mit einem JBoss Applicationserver zum Download angeboten. | |||
Hat man die Installation von Java beendet ist es an der Zeit, | |||
Das Installationspaket trägt den Namen OpenKM-5.1.5_JBoss-4.2.3.GA.zip. Dieses muß nun entpackt werden. | Das Installationspaket trägt den Namen OpenKM-5.1.5_JBoss-4.2.3.GA.zip. Dieses muß nun entpackt werden. | ||
=== Entpacken und verschieben === | === Entpacken und verschieben === | ||
unzip OpenKM-5.1.5_JBoss-4.2.3.GA.zip | |||
Ist dies geschehen so muß man nun den Ordner jboss-4.2.3.GA nach /opt verschieben. Dies geschieht mit: | Ist dies geschehen so muß man nun den Ordner jboss-4.2.3.GA nach /opt verschieben. Dies geschieht mit: | ||
mv jboss-4.2.3.GA /opt | |||
== Erster Start von OpenKM == | == Erster Start von OpenKM == | ||
Gestartet wird OpenKm im Terminal mit dem Befehl: | Gestartet wird OpenKm im Terminal mit dem Befehl: | ||
/opt/jboss-4.2.3.GA/bin/run.sh -b 0.0.0.0 | |||
Hierbei bedeutet die Option -b 0.0.0.0 das der Server auch von anderen Computern erreicht werden kann. | Hierbei bedeutet die Option -b 0.0.0.0 das der Server auch von anderen Computern erreicht werden kann. | ||
Die eigentliche Benutzeroberfläche wird im Browser aufgerufen mit: | Die eigentliche Benutzeroberfläche wird im Browser aufgerufen mit: | ||
http://localhost:8080/OpenKM | |||
== Troubleshooting == | == Troubleshooting == | ||
=== ERROR [MainDeployer] Could not create deployment: file:/opt/jboss-4.2.3.GA/server/default/conf/jboss-service.xml === | === ERROR [MainDeployer] Could not create deployment: file:/opt/jboss-4.2.3.GA/server/default/conf/jboss-service.xml === | ||
Zeile 46: | Zeile 39: | ||
Original Inhalt der Datei hosts: | Original Inhalt der Datei hosts: | ||
# /etc/hosts: static lookup table for host names | |||
# | |||
#<ip-address> <hostname.domain.org> <hostname> | |||
127.0.0.1 localhost.localdomain localhost | |||
::1 localhost.localdomain localhost | |||
Angepasste Datei hosts: | Angepasste Datei hosts: | ||
# /etc/hosts: static lookup table for host names | |||
# | |||
#<ip-address> <hostname.domain.org> <hostname> | |||
127.0.0.1 localhost.localdomain eigenenerHostname | |||
::1 localhost.localdomain localhost | |||
Nun kann OpenKM im Browser mit http://eigenerHostname:8080/OpenKM aufgerufen werden. | Nun kann OpenKM im Browser mit http://eigenerHostname:8080/OpenKM aufgerufen werden. | ||
Zeile 70: | Zeile 62: | ||
Original OpenKM.cfg: | Original OpenKM.cfg: | ||
#system.ocr=/usr/bin/cuneiform | |||
#system.openoffice.path=/usr/lib/openoffice | |||
#system.imagemagick.convert=/usr/bin/convert | |||
#system.swftools.pdf2swf=/usr/bin/pdf2swf | |||
#system.antivir=/usr/bin/clamscan | |||
hibernate.dialect=org.hibernate.dialect.HSQLDialect | |||
hibernate.hbm2ddl=create | |||
#application.url=http://localhost:8080/OpenKM/com.openkm.frontend.Main/index.jsp | |||
Angepasste OpenKM.cfg: | Angepasste OpenKM.cfg: | ||
#system.ocr=/usr/bin/cuneiform | |||
#system.openoffice.path=/usr/lib/openoffice | |||
#system.imagemagick.convert=/usr/bin/convert | |||
#system.swftools.pdf2swf=/usr/bin/pdf2swf | |||
#system.antivir=/usr/bin/clamscan | |||
hibernate.dialect=org.hibernate.dialect.HSQLDialect | |||
hibernate.hbm2ddl=none | |||
#application.url=http://localhost:8080/OpenKM/com.openkm.frontend.Main/index.jsp | |||
Nun sollte OpenKM die Einstellungen behalten. | |||
=== Sprachpaket installieren === | |||
Sprachpakete für die Weboberfläche können aus dem [http://wiki.openkm.com/index.php/Language_Packs OpenKM-Wiki] heruntergeladen werden. | |||
Eingefügt wird das jeweilige Sprachpaket in der Weboberfläche über den Unterpunkt "Sprache" in der Administration. Dort lassen sich die vorhandenen Sprachpakete | |||
bearbeiten und Übersetzungen hinzufügen oder ändern. Außerdem lassen sich (geänderte) Sprachpakete wieder exportieren. | |||
== To-Do == | == To-Do == | ||
*Java-Installation überarbeiten: openjdk6 ist raus aus den Repos, jre und jdk gibt's so nicht! | |||
*Benutzer einrichten | *Benutzer einrichten | ||
== Weblinks == | == Weblinks == | ||
* [http://wiki.openkm.com/index.php/Quick_Install Quick Install Guide] {{sprache|en}} | |||
* [http://wiki.openkm.com/index.php/Quick_Install Quick Install Guide] | * [http://wiki.openkm.com/index.php/Main_Page Sehr ausführliches OpenKM Wiki] {{sprache|en}} | ||
* [http://wiki.openkm.com/index.php/Main_Page Sehr ausführliches OpenKM Wiki] | |||
[[Kategorie: Netzwerk]] | [[Kategorie: Netzwerk]] |
Aktuelle Version vom 14. Oktober 2020, 02:24 Uhr
Dieser Artikel oder Artikelabschnitt bedarf einer stilistischen Überarbeitung laut Empfehlungen in Artikelstil.
OpenKM ist ein Dokumenten-Management-System mit einer Web-Benutzeroberfläche, die eine einfache und effiziente Verwaltung von Dokumenten ermöglicht.
Installation
Java
Als erstes benötigt man eine Java-Version. Hier kann man sich zwischen Openjdk oder Oracle-Java entscheiden. Mit beiden Versionen funktioniert die Installation. Empfohlen wird an dieser Stellen openjdk.
Installation für openjdk:
pacman -S jdk-openjdk
Installationspaket herunterladen
Hat man die Installation von Java beendet ist es an der Zeit, das OpenKM Installationspaket von OpenKM.com herunterzuladen. OpenKM wird gebündelt mit einem JBoss Applicationserver zum Download angeboten. Das Installationspaket trägt den Namen OpenKM-5.1.5_JBoss-4.2.3.GA.zip. Dieses muß nun entpackt werden.
Entpacken und verschieben
unzip OpenKM-5.1.5_JBoss-4.2.3.GA.zip
Ist dies geschehen so muß man nun den Ordner jboss-4.2.3.GA nach /opt verschieben. Dies geschieht mit:
mv jboss-4.2.3.GA /opt
Erster Start von OpenKM
Gestartet wird OpenKm im Terminal mit dem Befehl:
/opt/jboss-4.2.3.GA/bin/run.sh -b 0.0.0.0
Hierbei bedeutet die Option -b 0.0.0.0 das der Server auch von anderen Computern erreicht werden kann. Die eigentliche Benutzeroberfläche wird im Browser aufgerufen mit:
http://localhost:8080/OpenKM
Troubleshooting
ERROR [MainDeployer] Could not create deployment: file:/opt/jboss-4.2.3.GA/server/default/conf/jboss-service.xml
Sollte man die folgende Fehlermeldung ERROR [MainDeployer] Could not create deployment: file:/opt/jboss-4.2.3.GA/server/default/conf/jboss-service.xml bekommen so liegt dies an einem falschen Hostnameeintrag in der Datei /etc/hosts. In der Zeile mit 127.0.0.1 muß der Eintrag localhost durch den richtigen Hostnamen des eingenen Computers ersetzt werden.
Original Inhalt der Datei hosts:
# /etc/hosts: static lookup table for host names # #<ip-address> <hostname.domain.org> <hostname> 127.0.0.1 localhost.localdomain localhost ::1 localhost.localdomain localhost
Angepasste Datei hosts:
# /etc/hosts: static lookup table for host names # #<ip-address> <hostname.domain.org> <hostname> 127.0.0.1 localhost.localdomain eigenenerHostname ::1 localhost.localdomain localhost
Nun kann OpenKM im Browser mit http://eigenerHostname:8080/OpenKM aufgerufen werden.
Einstellungen gehen beim Neustart von OpenKM/JBoss verloren
Dies liegt an einer Einstellung in der Datei OpenKM.cfg (hibernate.hbm2ddl).Hier muß einfach hibernate.hbm2ddl=create auf none gesetzt werden.
Original OpenKM.cfg:
#system.ocr=/usr/bin/cuneiform #system.openoffice.path=/usr/lib/openoffice #system.imagemagick.convert=/usr/bin/convert #system.swftools.pdf2swf=/usr/bin/pdf2swf #system.antivir=/usr/bin/clamscan hibernate.dialect=org.hibernate.dialect.HSQLDialect hibernate.hbm2ddl=create #application.url=http://localhost:8080/OpenKM/com.openkm.frontend.Main/index.jsp
Angepasste OpenKM.cfg:
#system.ocr=/usr/bin/cuneiform #system.openoffice.path=/usr/lib/openoffice #system.imagemagick.convert=/usr/bin/convert #system.swftools.pdf2swf=/usr/bin/pdf2swf #system.antivir=/usr/bin/clamscan hibernate.dialect=org.hibernate.dialect.HSQLDialect hibernate.hbm2ddl=none #application.url=http://localhost:8080/OpenKM/com.openkm.frontend.Main/index.jsp
Nun sollte OpenKM die Einstellungen behalten.
Sprachpaket installieren
Sprachpakete für die Weboberfläche können aus dem OpenKM-Wiki heruntergeladen werden.
Eingefügt wird das jeweilige Sprachpaket in der Weboberfläche über den Unterpunkt "Sprache" in der Administration. Dort lassen sich die vorhandenen Sprachpakete bearbeiten und Übersetzungen hinzufügen oder ändern. Außerdem lassen sich (geänderte) Sprachpakete wieder exportieren.
To-Do
- Java-Installation überarbeiten: openjdk6 ist raus aus den Repos, jre und jdk gibt's so nicht!
- Benutzer einrichten