GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

KnowledgeTree DMS sur un serveur ISPConfig en 10 étapes faciles

KnowledgeTree DMS sur un serveur ISPConfig en 10 étapes simples 

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

Présentation :
KnowledgeTree est un système de gestion de documents (DMS) open source commercial.
Un outil puissant qui permet à votre organisation de sécuriser, partager, suivre et gérer les documents et enregistrements dont vous dépendez. Avec ce tutoriel, je vous guide pour configurer la dernière version open source de KnowledgeTree, qui est la version 3.4 pour le moment.

Après l'installation, vous pouvez accéder à KnowledgeTree à l'adresse http://dms.mywebsite.tld/

Dans ce guide, j'utiliserai juste comme exemple :
- KnowledgeTree open source version 3.1b
- Site Web :http://dms.yourwebsite.tld/
- Base de données MySQL :web1_db1
- Nom d'utilisateur MySQL :web1_u1
- Mot de passe MySQL :mysqlpassword
- La distribution Linux utilisée est Debian

Étape 1 - Créer un site Web :

Dans ISPConfig, créez un site Web via "Nouveau site" dans le menu principal.
Sur l'onglet intitulé "Base", utilisez dms pour le nom d'hôte et mywebsite.tld pour le nom de domaine.
Activez les scripts MySQL et PHP pour ce site Web, mais désactivez le mode sans échec PHP.

Étape 2 - Créer un utilisateur administrateur pour le site Web :

Dans ISPConfig, créez un utilisateur Administrateur :
Dans le menu principal, sélectionnez "ISP Manager", sélectionnez votre nouveau site Web appelé dms.mywebsite.tld dans l'arborescence et appuyez sur l'onglet "Utilisateur et e-mail".
Appuyez sur "nouveau" et définissez un nouvel utilisateur et son adresse e-mail. Donnez à cet utilisateur les droits d'administrateur et appuyez sur "Enregistrer".

Étape 3 - Créer une base de données MySQL pour le site Web :

Cliquez sur l'onglet "Options" et créez une nouvelle base de données pour le site Web.
ISPConfig vous montrera :
Base de données MySQL :web_db1
Nom d'utilisateur MySQL :web1_u1
Mot de passe MySQL :mysqlpassword
Ensuite, vous définissez un mot de passe pour l'utilisateur de la base de données et appuyez sur "Enregistrer".

Étape 4 - Téléchargez/extrayez les packages et supprimez les fichiers tar.gz :

Télécharger le SGD KnowledgeTree :

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

Extraire le package :

tar -zxvf arbre de connaissances*.tgz

Supprimez les fichiers .tgz :

rm *.tgz

Étape 5 - Déplacez le contenu de knowledgeTree et supprimez le répertoire vide :

Déplacez le contenu du répertoire knowledgeTree vers votre répertoire racine Web et supprimez les fichiers .htaccess fournis par KnowledgeTree :

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 tiers/.htaccess

rm tiers/icon-theme/.htaccess

rm tiers/phpmailer/.htaccess

rm var/Documents/.htaccess

rm var/log/.htaccess

rm var/tmp/.htaccess

Étape 6 - Définissez les autorisations :

cd /var/www/web1/

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

Étape 7 – Configuration de la base de données :

cd web/sql/mysql/install/

Créez la base de données :

mysqladmin -u root -p create web1_db1 (une erreur se produit, car nous avons déjà créé la base de données dans ISPConfig)

Créez la structure :

mysql -u root -p web1_db1 < structure.sql

Créez les données :

mysql -u root -p web1_db1 < data.sql

Étape 8 – Téléchargez quelques applications supplémentaires nécessaires à KnowledgeTree :

apt-get install xpdf zip unzip catdoc pdftotext

Si certaines applications sont déjà installées, vous en serez informé.
Remarque :apt get est pour Debian Linux, si vous exécutez une autre distribution Linux, cette commande peut être différente.

Étape 9 – Effectuez quelques réglages dans le fichier de configuration KnowledgeTree :

Ouvrez le fichier /web/config/config.ini dans votre éditeur de texte et modifiez les informations de connexion à la base de données comme ceci :

; Détails de connexion à la base de données
dbHost        =localhost
dbName        =web1_db1
dbUser         =web1_u1
dbPass        =mysqlpassword
dbPort        =default

Configurer votre serveur de messagerie :

emailServer =localhost
emailPort =default
emailAuthentication =false
emailUsername =administrator (mail)nom d'utilisateur tel que défini à l'étape 2
emailPassword =administrator (mail )userpassword tel que défini à l'étape 2

Définissez les commandes de l'indexeur comme ceci :

xls2csv =xls2csv
pdftotext =pdftotext
catppt =catdoc (c'est pour Debian, utilisez catppt =catppt, si ce paquet n'est pas inclus dans le paquet catdoc)
pstotext =pstotext
catdoc =catdoc
antiword =antiword.exe

Étape 10 - Continuer avec le programme d'installation de KnowledgeTree

Vous devriez maintenant être en mesure de vérifier la configuration avec succès :http://dms.mywebsite.tld/setup (cela vérifie la disponibilité/compatibilité .htaccess et PHP/MySQL) une fois que c'est bon, vous devriez cliquez également sur "Vérification post-installation" en bas, ce qui vérifiera les autorisations du système de fichiers et la connectivité de la base de données.

Remarque :

Le programme d'installation de KnowledgeTree vous conseillera sur certains paramètres que vous devez effectuer dans votre fichier php.ini. Sur mon système Debian, voici le fichier :/etc/php4/apache2/php.ini
Vous pouvez modifier certains paramètres, mais si vous avez modifié votre fichier php.ini, n'oubliez pas de redémarrer Apache2 avec la commande :

/etc/init.d/apache2 restart

C'est tout ! connectez-vous sur http://dms.mywebsite.tld (utilisez le nom d'utilisateur "admin" et le mot de passe "admin") et profitez d'un système de gestion de documents vraiment puissant !

Plus d'informations sur KnowledgeTree :http://www.ktdms.com/


Panels
  1. Système de messagerie Web @Mail sur votre serveur ISPConfig en 10 étapes faciles

  2. Cacti sur un serveur ISPConfig en 10 étapes faciles

  3. IlohaMail sur votre serveur ISPConfig en 10 étapes faciles

  4. TYPO3 Enterprise CMS sur un serveur ISPConfig en 10 étapes faciles

  5. Webmail RoundCube sur votre serveur ISPConfig en 10 étapes faciles

Le serveur parfait - Ubuntu 11.04 [ISPConfig 3]

Le serveur parfait - Ubuntu 11.10 [ISPConfig 3]

Le serveur parfait - CentOS 5.7 x86_64 [ISPConfig 3]

Le serveur parfait - CentOS 6.0 x86_64 [ISPConfig 3]

Utilisation de Pydio dans une installation multiserveur ISPConfig 3

4 étapes faciles pour installer et configurer VMware Server 2 sur Linux