Page 1 of 2
Problema Busqueda Avanzada Versión 6.3
PostPosted:Fri Oct 10, 2014 12:18 pm
by sandertaker
Al momento de actualizar de versión de OpenKM de 6.2.5 a 6.3 me genera el siguiente error al usar la busqueda avanzada:
De momento ni idea que es, pero si encuentro alguna solución lo comento.
Saludos
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Tue Oct 14, 2014 10:40 am
by jllort
El problema debe vernir de los mimetype en la administración, parece que en la tabla falta algún valor. Seguro que has ejecutado todos los pasos que se relatan la migración de la 6.2.5 a la 6.3
http://wiki.openkm.com/index.php/Migrat ... 2.6_to_6.3 , me refiero a las query de base de datos
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Tue Oct 14, 2014 11:37 am
by sandertaker
Si, hice el query de PostgreSQL que es la base de datos que ocupo, y el script para caracteres especiales, pero me sigue dando el error.
Intentaré de nuevo paso a paso a ver si en realidad me he dejado de lado alguna instrucción.
Saludos
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Wed Oct 15, 2014 4:07 pm
by jllort
Una pista, el problema esta en esta tabla OKM_MIME_TYPE casi con toda seguridad. Igual el upgrade con la postgresql tiene algún paso que deberíamos hacer y que hemos obviado. Mira a ver si hay algún campo vacio. Hay otra tabla SELECT * FROM OKM_MIME_TYPE_EXTENSION; pero no creo que sea esta el problema.
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Wed Oct 15, 2014 6:30 pm
by sandertaker
Revisado y la tabla okm_mime_type tiene todos sus campos llenos según la tabla original (openkm 6.2.5), pero en la base de datos para la versión 6.3 existen dos cambos adicionales (mt_search y mt_description). Esta última columna (mt_description)se crea con todos sus valores en null, y cuando ingresé los valores de forma manual, ahí me cargan los nombres en la busqueda de OpenKM, debido a que OpenKM busca los nombres en esta columna.
Atento a cualquier novedad
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Wed Oct 15, 2014 7:33 pm
by sandertaker
De momento los he insertado de forma directa usando los siguientes comandos, aunque no es lo ideal puede sacar de apuros, los dejo acá por si le pueden servir.
Code: Select allUPDATE okm_mime_type SET mt_description = 'odt , ott'WHERE mt_id = '1';
UPDATE okm_mime_type SET mt_description = 'odp , otp'WHERE mt_id = '2';
UPDATE okm_mime_type SET mt_description = 'ods , ots'WHERE mt_id = '3';
UPDATE okm_mime_type SET mt_description = 'odg'WHERE mt_id = '4';
UPDATE okm_mime_type SET mt_description = 'odb'WHERE mt_id = '5';
UPDATE okm_mime_type SET mt_description = 'doc , dot'WHERE mt_id = '6';
UPDATE okm_mime_type SET mt_description = 'xls'WHERE mt_id = '7';
UPDATE okm_mime_type SET mt_description = 'ppt , pps'WHERE mt_id = '8';
UPDATE okm_mime_type SET mt_description = 'mpp'WHERE mt_id = '9';
UPDATE okm_mime_type SET mt_description = 'mdb'WHERE mt_id = '10';
UPDATE okm_mime_type SET mt_description = 'vsd'WHERE mt_id = '11';
UPDATE okm_mime_type SET mt_description = 'pub'WHERE mt_id = '12';
UPDATE okm_mime_type SET mt_description = 'docx'WHERE mt_id = '13';
UPDATE okm_mime_type SET mt_description = 'dotx'WHERE mt_id = '14';
UPDATE okm_mime_type SET mt_description = 'potx'WHERE mt_id = '15';
UPDATE okm_mime_type SET mt_description = 'ppsx'WHERE mt_id = '16';
UPDATE okm_mime_type SET mt_description = 'pptx'WHERE mt_id = '17';
UPDATE okm_mime_type SET mt_description = 'xlsx'WHERE mt_id = '18';
UPDATE okm_mime_type SET mt_description = 'xltx'WHERE mt_id = '19';
UPDATE okm_mime_type SET mt_description = 'gif'WHERE mt_id = '20';
UPDATE okm_mime_type SET mt_description = 'jpeg'WHERE mt_id = '21';
UPDATE okm_mime_type SET mt_description = 'png'WHERE mt_id = '22';
UPDATE okm_mime_type SET mt_description = 'tiff , tif'WHERE mt_id = '23';
UPDATE okm_mime_type SET mt_description = 'bmp'WHERE mt_id = '24';
UPDATE okm_mime_type SET mt_description = 'ico'WHERE mt_id = '25';
UPDATE okm_mime_type SET mt_description = 'psd'WHERE mt_id = '26';
UPDATE okm_mime_type SET mt_description = 'fh, fh8, fh9, fh10, fh11'WHERE mt_id = '27';
UPDATE okm_mime_type SET mt_description = 'ai'WHERE mt_id = '28';
UPDATE okm_mime_type SET mt_description = 'zip'WHERE mt_id = '29';
UPDATE okm_mime_type SET mt_description = 'rar'WHERE mt_id = '30';
UPDATE okm_mime_type SET mt_description = 'tar'WHERE mt_id = '31';
UPDATE okm_mime_type SET mt_description = 'gz'WHERE mt_id = '32';
UPDATE okm_mime_type SET mt_description = 'tgz'WHERE mt_id = '33';
UPDATE okm_mime_type SET mt_description = 'txt'WHERE mt_id = '34';
UPDATE okm_mime_type SET mt_description = 'html , htm'WHERE mt_id = '35';
UPDATE okm_mime_type SET mt_description = 'css'WHERE mt_id = '36';
UPDATE okm_mime_type SET mt_description = 'csv'WHERE mt_id = '37';
UPDATE okm_mime_type SET mt_description = 'xml'WHERE mt_id = '38';
UPDATE okm_mime_type SET mt_description = 'sql'WHERE mt_id = '39';
UPDATE okm_mime_type SET mt_description = 'java'WHERE mt_id = '40';
UPDATE okm_mime_type SET mt_description = 'pdf'WHERE mt_id = '41';
UPDATE okm_mime_type SET mt_description = 'rtf'WHERE mt_id = '42';
UPDATE okm_mime_type SET mt_description = 'sh'WHERE mt_id = '43';
UPDATE okm_mime_type SET mt_description = 'pl'WHERE mt_id = '44';
UPDATE okm_mime_type SET mt_description = 'rvl'WHERE mt_id = '45';
UPDATE okm_mime_type SET mt_description = 'zargo'WHERE mt_id = '46';
UPDATE okm_mime_type SET mt_description = 'planner'WHERE mt_id = '47';
UPDATE okm_mime_type SET mt_description = 'php'WHERE mt_id = '48';
UPDATE okm_mime_type SET mt_description = 'mp3'WHERE mt_id = '49';
UPDATE okm_mime_type SET mt_description = 'ogg'WHERE mt_id = '50';
UPDATE okm_mime_type SET mt_description = 'flv'WHERE mt_id = '51';
UPDATE okm_mime_type SET mt_description = 'mp4'WHERE mt_id = '52';
UPDATE okm_mime_type SET mt_description = 'mpeg , mpg'WHERE mt_id = '53';
UPDATE okm_mime_type SET mt_description = 'avi'WHERE mt_id = '54';
UPDATE okm_mime_type SET mt_description = 'wmv'WHERE mt_id = '55';
UPDATE okm_mime_type SET mt_description = 'swf'WHERE mt_id = '56';
UPDATE okm_mime_type SET mt_description = '*'WHERE mt_id = '57';
UPDATE okm_mime_type SET mt_description = 'dxf'WHERE mt_id = '58';
UPDATE okm_mime_type SET mt_description = 'dwg'WHERE mt_id = '59';
UPDATE okm_mime_type SET mt_description = 'jasper'WHERE mt_id = '60';
UPDATE okm_mime_type SET mt_description = 'jrxml'WHERE mt_id = '61';
UPDATE okm_mime_type SET mt_description = 'bsh'WHERE mt_id = '62';
UPDATE okm_mime_type SET mt_description = 'jar'WHERE mt_id = '63';
UPDATE okm_mime_type SET mt_description = 'ps'WHERE mt_id = '64';
UPDATE okm_mime_type SET mt_description = 'rep'WHERE mt_id = '65';
UPDATE okm_mime_type SET mt_description = 'wav'WHERE mt_id = '66'
Saludos
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Sat Oct 18, 2014 8:03 am
by jllort
A partir de que has ejecutado este script en la 6.3 te ha solucionado el error verdad ?
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Sat Oct 18, 2014 7:58 pm
by sandertaker
Si, al llenar los datos con el script que puse más arriba me aparece esto en la pantalla de seleccion de filtros en vez de el listado de null, aunque es obvio que no es la solución más optima.
Saludos
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Sun Oct 19, 2014 5:32 pm
by jllort
En la postgreSQL el script de actualización no debe funcionar automáticamente a diferencia de como lo hace con la MySQL ( estas cosas a veces pasan ). O lo solucionaremos a nivel interno o añadiremos el comentario en la guía de migración para el resto de usuarios de la postgreSQL.
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Mon Oct 20, 2014 11:35 am
by sandertaker
Bueno ustedes determinarán los pasos a seguir, de todas formas me alegra poder ayudarles con mi granito de arena.
Saludos
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Mon Oct 20, 2014 5:48 pm
by pavila
Hola, el campo
mt_description es la descripción del tipo MIME, como su nombre indica. No las extensiones que usan los ficheros de ese tipo. No entiendo lo que ha podido pasar pero prueba a hacer esto:
1.- Para OpenKM
2.- Limpia las tablas de los tipos MIME
Code: Select allDELETE FROM OKM_MIME_TYPE_EXTENSION;
DELETE FROM OKM_MIME_TYPE;
3.- Ejecuta el script SQL adjunto al post.
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Mon Oct 20, 2014 9:19 pm
by sandertaker
Probé lo que me dijiste Pavila y el problema se ha resuelto en parte, aparece los nombres como deben, pero por ejemplo no me aparecen ciertas extensiones para aplicar el filtro como es el caso de las dwg, zip o rar por nombrar algunas.
Saludos
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Tue Oct 21, 2014 9:13 am
by pavila
When you edit a MIME type you can see a checkbox which indicates if this type should be shown in search options.
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Tue Oct 21, 2014 11:58 am
by sandertaker
Gracias Pavila, realmente no habia visto esa función y como intento resolver muchas cosas dentro de OpenKM a veces el arbol no deja ver el bosque.
Todo perfecto con el tema de la búsqueda.
Saludos y nuevamente muchas gracias
Re: Problema Busqueda Avanzada Versión 6.3
PostPosted:Tue Oct 21, 2014 7:32 pm
by pavila
Estupendo
