KnowledgeTree DMS en un servidor ISPConfig en 10 sencillos pasos

Versión 1.1
Autor:
Introducción:
KnowledgeTree es un sistema comercial de administración de documentos (DMS) de código abierto.
Una poderosa herramienta que le permite a su organización proteger, compartir, rastrear y administrar los documentos y registros de los que depende. Con este instructivo, lo guío para configurar la última versión de código abierto de KnowledgeTree, que es la versión 3.4 en este momento.
Después de la instalación, puede acceder a KnowledgeTree en http://dms.mywebsite.tld/
En este tutorial, usaré solo como ejemplo:- KnowledgeTree open source versión 3.1b
- Sitio web:http://dms.yourwebsite.tld/
- Base de datos MySQL:web1_db1
- Nombre de usuario de MySQL:web1_u1
- Contraseña de MySQL:mysqlpassword
- La distribución Linux utilizada es Debian
Paso 1 - Crear un sitio web:
En ISPConfig, cree un sitio web a través de "Nuevo sitio" en el menú principal.En la pestaña llamada "Base", use dms para el nombre de host y mywebsite.tld para el nombre de dominio.
Habilite las secuencias de comandos MySQL y PHP para este sitio web, pero deshabilite el modo seguro de PHP.
Paso 2:cree un usuario administrador para el sitio web:
En ISPConfig, cree un usuario Administrador:
En el menú principal, seleccione "ISP Manager", seleccione su nuevo sitio web llamado dms.mywebsite.tld en el árbol de estructura y presione la pestaña "Usuario y correo electrónico”.
Presione “nuevo” y defina un nuevo usuario y su dirección de correo electrónico. Otorgue a este usuario derechos de administrador y presione "Guardar".
Paso 3:cree una base de datos MySQL para el sitio web:
Haga clic en la pestaña "Opciones" y cree una nueva base de datos para el sitio web.
ISPConfig le mostrará:
Base de datos MySQL:web_db1
Nombre de usuario MySQL:web1_u1
Contraseña MySQL:mysqlpassword
Luego define una contraseña para el usuario de la base de datos y presiona “Guardar”.
Paso 4:descargue/extraiga los paquetes y elimine los archivos tar.gz:
Descargar KnowledgeTree DMS:
wget http://downloads.sourceforge.net/kt-dms/knowledgeTree-src-UNSTABLE.3.4.2007-02-26-173332.tgz
Extraiga el paquete:
tar -zxvf árbol del conocimiento*.tgz
Elimine los archivos .tgz:
rm *.tgz
Paso 5 - Mueva el contenido del árbol del conocimiento y elimine el directorio vacío:
Mueva el contenido del directorio de KnowledgeTree a su directorio raíz web y elimine los archivos .htaccess proporcionados por 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 /pruebas/.htaccess
rm tercero/.htaccess
rm tercero/icono-tema/.htaccess
rm tercero/phpmailer/.htaccess
rm var/Documentos/.htaccess
rm var/log/.htaccess
rm var/tmp/.htaccess
Paso 6 - Defina los permisos:
cd /var/www/web1/
chown -R www-datos:www-datos web/
Paso 7:configuración de la base de datos:
cd web/sql/mysql/install/
Crear la base de datos:
mysqladmin -u root -p create web1_db1 (ocurre un error, ya que creamos la base de datos dentro de ISPConfig)
Crear la estructura:
mysql -u root -p web1_db1 < structure.sql
Crear los datos:
mysql -u root -p web1_db1 < data.sql
Paso 8:descargue algunas aplicaciones adicionales que necesita KnowledgeTree:
apt-get install xpdf zip unzip catdoc pdftotext
Si algunas aplicaciones ya están instaladas, se le informará.
Nota:apt get es para Debian Linux, si ejecuta una distribución de Linux diferente, este comando puede ser diferente.
Paso 9:realice algunos ajustes en el archivo de configuración de KnowledgeTree:
Abra el archivo /web/config/config.ini en su editor de texto y cambie los detalles de inicio de sesión de la base de datos de esta manera:
; Detalles de inicio de sesión de la base de datos
dbHost =localhost
dbName =web1_db1
dbUser =web1_u1
dbPass =mysqlpassword
dbPort =predeterminado
Configura tu servidor de correo electrónico:
emailServer =localhost
emailPort =predeterminado
emailAuthentication =false
emailUsername =administrador (correo) nombre de usuario como se define en el paso 2
emailPassword =administrador (correo )contraseña de usuario como se define en el paso 2
Defina los comandos del indexador así:
xls2csv =xls2csv
pdftotext =pdftotext
catppt =catdoc (esto es para Debian, use catppt =catppt, si este paquete no está incluido dentro del paquete catdoc)
pstotexto =pstotexto
catdoc =catdoc
antipalabra =antipalabra.exe
Paso 10:continuar con el programa de instalación de KnowledgeTree
Ahora debería poder verificar la configuración con éxito:http://dms.mywebsite.tld/setup (esto verifica la disponibilidad/compatibilidad de .htaccess y PHP/MySQL) una vez que esté bien, debería también haga clic en "Comprobación posterior a la instalación" en la parte inferior, que verificará los permisos del sistema de archivos y la conectividad de la base de datos.
Nota:
El programa de instalación de KnowledgeTree le aconsejará sobre algunas configuraciones que debe realizar en su archivo php.ini. En mi sistema Debian, este es el archivo:/etc/php4/apache2/php.ini
Puede cambiar algunas configuraciones, pero si ha cambiado su archivo php.ini, no olvide reiniciar Apache2 con el comando :
/etc/init.d/apache2 restart
¡Eso es todo! inicie sesión en http://dms.mywebsite.tld (utilice el nombre de usuario "admin" y la contraseña "admin") y disfrute de un sistema de administración de documentos verdaderamente poderoso.
Más información sobre KnowledgeTree:http://www.ktdms.com/