GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

KnowledgeTree DMS auf einem ISPConfig-Server in 10 einfachen Schritten

KnowledgeTree DMS auf einem ISPConfig-Server in 10 einfachen Schritten 

Version 1.1
Autor: [at] bb-hosting [dot] org>

Einführung:
KnowledgeTree ist ein kommerzielles Open-Source-Dokumentenverwaltungssystem (DMS).
Ein leistungsstarkes Tool, mit dem Ihr Unternehmen die Dokumente und Aufzeichnungen, auf die Sie angewiesen sind, sichern, teilen, verfolgen und verwalten kann. Mit diesem Howto leite ich Sie an, die neueste Open-Source-Version von KnowledgeTree einzurichten, die derzeit Version 3.4 ist.

Nach der Installation können Sie auf KnowledgeTree unter http://dms.mywebsite.tld/

zugreifen In dieser Anleitung verwende ich nur als Beispiel:
- KnowledgeTree Open Source Version 3.1b
- Website:http://dms.yourwebsite.tld/
- MySQL-Datenbank:web1_db1
- MySQL-Benutzername:web1_u1
- MySQL-Passwort:mysqlpassword
- Die verwendete Linux-Distribution ist Debian

Schritt 1 - Website erstellen:

Erstellen Sie in ISPConfig eine Website über „Neue Seite“ im Hauptmenü.
Auf der Registerkarte „Basis“ verwenden Sie dms für den Hostnamen und meinewebsite.tld für den Domainnamen.
Aktivieren Sie MySQL- und PHP-Skripte für diese Website, aber deaktivieren Sie den abgesicherten PHP-Modus.

Schritt 2 – Erstellen Sie einen Administrator-Benutzer für die Website:

Erstellen Sie in ISPConfig einen Administrator-Benutzer:
Wählen Sie im Hauptmenü „ISP Manager“, wählen Sie Ihre neue Website mit dem Namen dms.mywebsite.tld im Strukturbaum aus und klicken Sie auf die Registerkarte „Benutzer und E-Mail“.
Drücken Sie „Neu“ und definieren Sie einen neuen Benutzer und seine E-Mail-Adresse. Geben Sie diesem Benutzer Administratorrechte und drücken Sie „Speichern“.

Schritt 3 - Erstellen Sie eine MySQL-Datenbank für die Website:

Klicken Sie auf die Registerkarte „Optionen“ und erstellen Sie eine neue Datenbank für die Website.
ISPConfig zeigt Ihnen:
MySQL-Datenbank:web_db1
MySQL-Benutzername:web1_u1
MySQL-Passwort:mysqlpassword
Dann definieren Sie ein Passwort für den Datenbankbenutzer und drücken „Speichern“.

Schritt 4 – Pakete herunterladen/extrahieren und die tar.gz-Dateien entfernen:

KnowledgeTree DMS herunterladen:

wget http://downloads.sourceforge.net/kt-dms/knowledgeTree-src-UNSTABLE.3.4.2007-02-26-173332.tgz

Paket extrahieren:

tar -zxvf knowledgeTree*.tgz

Entfernen Sie die .tgz-Dateien:

rm *.tgz

Schritt 5 – Verschieben Sie den Inhalt des KnowledgeTree und löschen Sie das leere Verzeichnis:

Verschieben Sie den Inhalt des knowledgeTree-Verzeichnisses in Ihr Web-Root-Verzeichnis und entfernen Sie die von KnowledgeTree bereitgestellten .htaccess-Dateien:

cd knowledgeTree
mv * ../
cd ../
rmdir knowledgeTree

rm .htaccess

rm bin/.htaccess

rm config/.htaccess

rm docs/.htaccess

rm kthelp/.htaccess

rm lib/.htaccess

rm /sql/.htaccess

rm /tests/.htaccess

rm Thirdparty/.htaccess

rm Thirdparty/Icon-Theme/.htaccess

rm Thirdparty/phpmailer/.htaccess

rm var/Documents/.htaccess

rm var/log/.htaccess

rm var/tmp/.htaccess

Schritt 6 - Definieren Sie die Berechtigungen:

cd /var/www/web1/

chown -R www-data:www-data web/

Schritt 7 – Datenbankeinrichtung:

cd web/sql/mysql/install/

Datenbank erstellen:

mysqladmin -u root -p create web1_db1 (ein Fehler tritt auf, da wir die Datenbank bereits in ISPConfig erstellt haben)

Erstelle die Struktur:

mysql -u root -p web1_db1 < structure.sql

Erstellen Sie die Daten:

mysql -u root -p web1_db1 < data.sql

Schritt 8 – Laden Sie einige zusätzliche Apps herunter, die von KnowledgeTree benötigt werden:

apt-get install xpdf zip unzip catdoc pdftotext

Wenn einige Apps bereits installiert sind, werden Sie darüber informiert.
Hinweis:apt get ist für Debian Linux, wenn Sie eine andere Linux-Distribution ausführen, kann dieser Befehl anders sein.

Schritt 9 – Nehmen Sie einige Einstellungen in der KnowledgeTree-Konfigurationsdatei vor:

Öffnen Sie die Datei /web/config/config.ini in Ihrem Texteditor und ändern Sie die Datenbank-Anmeldedaten wie folgt:

; Datenbank-Anmeldedaten
dbHost        =localhost
dbName        =web1_db1
dbUser        =web1_u1
dbPass        =mysqlpassword
dbPort        =Standard

Konfigurieren Sie Ihren E-Mail-Server:

emailServer =localhost
emailPort =default
emailAuthentication =false
emailUsername =Administrator (Mail)Benutzername wie in Schritt 2 definiert
emailPassword =Administrator (Mail )Benutzerpasswort wie in Schritt 2 definiert

Definieren Sie die Indexer-Befehle wie folgt:

xls2csv =xls2csv
pdftotext =pdftotext
catppt =catdoc (dies ist für Debian, verwenden Sie catppt =catppt, wenn dieses Paket nicht im catdoc-Paket enthalten ist)
pstotext =pstotext
catdoc =catdoc
antiword =antiword.exe

Schritt 10 – Fahren Sie mit dem KnowledgeTree-Setupprogramm fort

Sie sollten jetzt in der Lage sein, die Einrichtung erfolgreich zu überprüfen:http://dms.mywebsite.tld/setup (dies überprüft die Verfügbarkeit/Kompatibilität von .htaccess und PHP/MySQL), sobald das in Ordnung ist, sollten Sie das tun Klicken Sie auch unten auf "Überprüfung nach der Installation", um die Dateisystemberechtigungen und die Datenbankverbindung zu überprüfen.

Hinweis:

Das KnowledgeTree-Setup-Programm wird Sie mit einigen Einstellungen beraten, die Sie in Ihrer php.ini-Datei vornehmen müssen. Auf meinem Debian-System ist dies die Datei:/etc/php4/apache2/php.ini
Sie können einige Einstellungen ändern, aber wenn Sie Ihre php.ini-Datei geändert haben, vergessen Sie nicht, Apache2 mit dem Befehl neu zu starten :

/etc/init.d/apache2 restart

Das ist es! Melden Sie sich unter http://dms.mywebsite.tld an (verwenden Sie den Benutzernamen „admin“ und das Passwort „admin“) und genießen Sie ein wirklich leistungsstarkes Dokumentenverwaltungssystem!

Weitere Informationen zu KnowledgeTree:http://www.ktdms.com/


Panels
  1. Installation von Wordpress auf einem Server mit ISPconfig 2.x

  2. TYPO3 Enterprise CMS auf einem ISPConfig-Server in 10 einfachen Schritten

  3. RoundCube Webmail auf Ihrem ISPConfig-Server in 10 einfachen Schritten

  4. Joomla CMS auf einem ISPConfig-Server in 10 einfachen Schritten

  5. Drupal CMS auf einem ISPConfig-Server in 10 einfachen Schritten

Der perfekte Server - Ubuntu 11.04 [ISPConfig 3]

Der perfekte Server - Ubuntu 11.10 [ISPConfig 3]

Der perfekte Server – CentOS 5.7 x86_64 [ISPConfig 3]

Der perfekte Server – CentOS 6.0 x86_64 [ISPConfig 3]

Verwenden von Pydio in einer ISPConfig 3 Multiserver-Installation

4 einfache Schritte zum Installieren und Konfigurieren von VMware Server 2 unter Linux