• Ubuntu o Windows

  • Problemas con la instalación de OpenKM? No problemo, la solución está más cerca de lo que piensas.
Problemas con la instalación de OpenKM? No problemo, la solución está más cerca de lo que piensas.
Forum rules: Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
 #22302  by mgif0000
 
Hola

Soy nuevo en el foro, y tengo la duda de cual es el mejor sistema para openKM? he buscado informacion en la red y no he encontrado la mejor opcion, disculpen por esta pregunta tonta, pero me gustaria que despues me ayuden en la instalacion.

Gracias
 #22310  by jllort
 
Cualquier linux, sin lugar a dudas te dara mayor rendimiento que un windows, por un montón de razones ( y estoy hablando a igualdad de máquina ), pero si quieres una razón llamemosla lapidaria te puedo dar 2:

1- el sistema de I/O de linux da mucho mas rendimiento que el de windos ( me refiero al acceso a disco ) y obviamente eso en un gestor documental y en una base de datos es muy importante

2- la falta de control que muchas veces se tiene en un Windows server que no sabes muy bien porque pasan ciertas cosas, me refiero a después de instalar service packs, errores difíciles de localizar o oscuros. El mantenimiento de un windows es mucho mas automatico o mejor dicho le puedes hechar mano a menos cosas. Pero bueno te puedo decir que tenemos clientes en windows con repositorios bastante grandes, aunque a mi este escenario particularmente no me entusiama.

La conclusión seria cualquier cosa en linux, en principio te tiene que funcionar mejor ( no es un tema de openkm ).

Que distribución ? pues hombre para gustos ... te puedo comentar que con redhat es complicado instalar los servicio de openoffice/libreoffice ( yo en esta no me meteria ), en una centos es mas facil ( pero la instalación de ciertos paquetes, etc... puede ser un poco complicada, pero menos que una redhat ) y en ubuntu es muy facil, yo es la distribución que te recomendaria una ubuntu o un debian.
 #22312  by mgif0000
 
Hola gracias por la respuesta, lo he instalado en Ubuntu 12.04, usando la instalacion rapida, y he configurado algunas cosas tomadas de unas instrucciones de la red...
Code: Select all
sudo apt-get install swftools imagemagick libreoffice-draw libreoffice-writer ghostscript libreoffice-java-common libjodconverter-java unoconv
To enable OCR, install Tesseract
Code: Select all
sudo apt-get install tesseract-ocr
To enable OCR spellcheck, grab a dictionary.
Code: Select all
cd /opt
sudo wget http://iweb.dl.sourceforge.net/project/aoo-extensions/1470/1/en_US.oxt
Log into OpenKM. Hit the Administration tab and click the config tool in the toolbar. Find system.ocr and click on the pencil icon to the right of it. In the value box add:
/usr/bin/tesseract ${fileIn} ${fileOut}

And then hit send.
Follow this same action for the following keys and values.

system.openoffice.path
/usr/lib/libreoffice

system.ghostscript.ps2pdf
/usr/bin/ps2pdf

system.imagemagick.convert
/usr/bin/convert

system.swftools.pdf2swf
/usr/bin/pdf2swf -T 9 -f ${fileIn} -o ${fileOut}

system.openoffice.dictionary
/opt/en_US.oxt

Estan bien las configuraciones?
Hasta el momento puedo ingresar al programa y sus configuraciones.. cual otra cosa podria hacer o personalizar? que me faltaria para ponerlo a funcionar con mas usuarios?.(estan serian las pruebas de instalacion)

Saludos
 #22314  by jllort
 
Lo que no veo muy claro es como has instalado el libreoffice lo suyo hubiese sido un apt-get install libreoffice no se si abrá algún paquete que no se haya instalado, lo necesitas todo ( el uno etc... ) porque sino openkm no podrá arrancarlo como servicio.

Si te has decidio por el tesseract en vez del cuneiform tienes que cambiar un parámetro ( el nombre de una clase ) en la administración, fíjate aquí http://wiki.openkm.com/index.php/OCR el nombre de la clase del text extractor com.openkm.extractor.Tesseract3TextExtractor que en la administración veras que esta la del cuneiform

te recomendamos que lo instales con mysql si no lo has hecho, en un ambiente de producción es lo suyo http://wiki.openkm.com/index.php/MySQL_-_OpenKM_6.2 ( apt-get install mysql-server ) -> antes de hacer esto te vas a la administración y exportas los datos de configuración, parte superior derecha de la tabla.

Lo único que te falta es realizar la copia de seguridad el resto lo veo correcto por lo que dices:
http://wiki.openkm.com/index.php/Backup_scripts
http://wiki.openkm.com/index.php/Backup_scripts

Asegúrate que las copias se hacen bien
 #22332  by mgif0000
 
Hola

Error mio en el comando, ya tengo instalado el OpenOffice3, removi tesseract e instale cuneiform, modifque los parametros en system.ocr por: /usr/bin/cuneiform ${fileIn} -o ${fileOut}

Ya tengo instalado MySQL, aunque no logre configurarlo(no pude), encontre donde exportar los datos de configuracion pero no supe como guardarlos, es solo copiar y pegar en algun tipo de archivo especial? surgieron muchas dudas en la configuracion de MySQL, dame hoy en la tarde para hacer otro intento y seguir leyendo en la red, y si aun tengo las dudas te las hago saber..

Gracias, have a nice day
 #22354  by mgif0000
 
Si, ya me lo habian pasado, pero no podia crear el usuario.
mysql> CREATE USER openkm@localhost IDENTIFIED BY 'Password123';
ERROR 1396 (HY000): Operation CREATE USER failed for 'openkm'@'localhost'

Se corrigio con:
drop user openkm@localhost;
flush privileges;
create user openkm@localhost identified by 'admins_password'

Me marca un error al entrar a OpenKM
Application error
Class: org.apache.jasper.JasperException
Message: javax.servlet.ServletException: com.openkm.core.DatabaseException: could not execute query
Date: Mon Apr 08 18:57:46 MST 2013

Podras ayudarme con este error..?
 #22365  by pavila
 
Has parado Tomcat, editado el fichero de configuración OpenKM.cfg y modificado estos parámetros?
Code: Select all
hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
hibernate.hbm2ddl=create
Luego también tienes que editar el fichero $TOMCAT_HOME/conf/server.xml, comentar el datasource de HSQL y descomentar este:
Code: Select all
<Resource name="jdbc/OpenKMDS" auth="Container" type="javax.sql.DataSource"
          maxActive="100" maxIdle="30" maxWait="10000" validationQuery="select 1"
          username="openkm" password="*secret*" driverClassName="com.mysql.jdbc.Driver"
          url="jdbc:mysql://localhost:3306/okmdb?autoReconnect=true&useUnicode=true&characterEncoding=UTF8"/>
Acuérdate de poner el username y password correcto. No tiene más.
 #22383  by mgif0000
 
Por fin...
use el comando sudo apt-get install hibernate, se instalo, volvi a configurar el OpenKM.cfg, y ya quedo ... ya puedo entrar, continuare con las instrucciones de backups.. no sabia que no lo tenia instalado.

Para configurar el crontab es necesario habilitar la cuenta de correo?
 #22423  by pavila
 
Para que haces esto?
Code: Select all
sudo apt-get install hibernate
 #22429  by jllort
 
mgif0000 creo que te has liado. OpenKM por defecto viene configurado con la hipersonic ( HSQL ) y el comando ese de hibernate sinceramente no se para que te va a servir esto va de la HIBERNACION del harware, no tiene nada que ver con la base de datos embebida. Para que no entendamos, openkm tal cual te lo instalas, arrancándolo sin hacer nada mas ya te tiene que funcionar. Aunque nosotros recomendamos montar una Mysql para entornos de producción.

Creo que la entrada del OpenKM.cfg te ha confundido, lo de la base de datos tiene que ver con la tecnología http://www.hibernate.org/ que permite a los programadores independizar el código fuente de la base de datos ( y que nosotros utilizamos ). El parémetro de configuración indica que base de datos va a utilizar la aplicación, pero no tiene nada que ver con el SO. Espero que esto te ayude en algo.
 #22433  by mgif0000
 
La verdad es que no se porque puse ese comando, era tanto la desesperacion que lo puse y se instalo algo, e intente de nuevo la configuracion y funciono, o tal vez solo seria por un reset de PC, la verdad no se...


Hola,

MIl disculpas por asi decirlo, perdida de tiempo, no pude convencer al personal de IT de colocar un PC linux para OpenKM, podran ayudarme con la instalacion en windows?

Saludos :(
 #22613  by mgif0000
 
Ya configure una PC de windows, como puedo estar seguro de que los datos se estan almacenando en MySQL? como pudiera crear backups?

Saludos
 #22639  by pavila
 
En el wiki explica el tema de los backups. También hay que leer un poco, ok? ;)

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.