Page 1 of 1
Ubuntu o Windows
PostPosted:Sat Apr 06, 2013 12:39 am
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
Re: Ubuntu o Windows
PostPosted:Sat Apr 06, 2013 10:53 am
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.
Re: Ubuntu o Windows
PostPosted:Sun Apr 07, 2013 12:58 am
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 allsudo apt-get install swftools imagemagick libreoffice-draw libreoffice-writer ghostscript libreoffice-java-common libjodconverter-java unoconv
To enable OCR, install Tesseract
Code: Select allsudo apt-get install tesseract-ocr
To enable OCR spellcheck, grab a dictionary.
Code: Select allcd /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
Re: Ubuntu o Windows
PostPosted:Sun Apr 07, 2013 10:26 am
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
Re: Ubuntu o Windows
PostPosted:Mon Apr 08, 2013 2:12 pm
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
Re: Ubuntu o Windows
PostPosted:Mon Apr 08, 2013 6:31 pm
by pavila
En el wiki de documentación vienen los pasos para configurar OpenKM con MySQL
http://wiki.openkm.com/index.php/MySQL_-_OpenKM_6.2
Re: Ubuntu o Windows
PostPosted:Tue Apr 09, 2013 1:07 am
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..?
Re: Ubuntu o Windows
PostPosted:Tue Apr 09, 2013 11:43 am
by pavila
Has parado Tomcat, editado el fichero de configuración OpenKM.cfg y modificado estos parámetros?
Code: Select allhibernate.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.
Re: Ubuntu o Windows
PostPosted:Wed Apr 10, 2013 1:38 am
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?
Re: Ubuntu o Windows
PostPosted:Wed Apr 10, 2013 4:09 pm
by pavila
Re: Ubuntu o Windows
PostPosted:Wed Apr 10, 2013 10:02 pm
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.
Re: Ubuntu o Windows
PostPosted:Thu Apr 11, 2013 12:43 am
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

Re: Ubuntu o Windows
PostPosted:Mon Apr 22, 2013 4:24 am
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
Re: Ubuntu o Windows
PostPosted:Tue Apr 23, 2013 7:35 am
by pavila
En el wiki explica el tema de los backups. También hay que leer un poco, ok?
