La semana pasada hicimos la conversión de versión de la 2.06.2 a la 2.07.0 en la EST (IESE), funcionando bien todo lo que es gestión.
Hoy nos hemos abocado a hacer funcionar el G3W y tenemos problemas, no nos funciona.
Lo que hicimos fue adecuar el templete del archivo de parámetros.inc a los valores de aquí, lo incorporamos a la carpeta guarani3w provista con la versión, luego en el servidor Web renombramos la carpeta guarani3w que contenia los PHP de la versión 2.06.2 y copiamos la carpeta guarani3w con los parámetros configurados. Y no arranca la página.
Probamos renombrar las carpetas para volver a las páginas de la versión 2.06.2 y obviamente funciona la carga pero despuès tira el mensaje que no se coresponde con la versión de la base. Estuvimos un rato largo pero no le encontramos la vuelta.
También el G3W de posgrado (versión 2.06.2) también anda muy bien.
Adjunto los mensajes del log del Apache, a ver si alguien nos puede decir donde está el problema.
[Tue Sep 11 18:41:13 2012] [error] [client 192.168.1.3] PHP Fatal error: Call to undefined function mcrypt_get_iv_size() in C:\WEB\guarani3w\www\library\std_functions.lib.php on line 2
[Tue Sep 11 18:41:18 2012] [error] [client 192.168.1.3] PHP Fatal error: Call to undefined function mcrypt_get_iv_size() in C:\WEB\guarani3w\www\library\std_functions.lib.php on line 2
[Tue Sep 11 18:41:20 2012] [error] [client 192.168.1.3] PHP Fatal error: Call to undefined function mcrypt_get_iv_size() in C:\WEB\guarani3w\www\library\std_functions.lib.php on line 2
Obviamente la std_functions.lib.php está donde corresponde (www\library).
No está instalado. En Windows no estoy seguro. En algunos casos recuerdo haberlo hecho volviendo a ejecutar el programa de instalación y seleccionando la opción de reparar. Allí agregar de la lista de módulos el correspondiente a mcrypt.
Podrían intentar también descargarse la dll que implementa ese módulo y copiarla en la carpeta de extensiones de la instalación, luego asegurarse de tener en el php.ini la entrada:
ESo último que decis fue lo que hice. Bajar la dll y ponerla en esa carpeta, y modificar el php.ini. Y parar y volver a arrancar el Apache, pero no lo toma. LO repetí 3 veces y no lo toma. Por eso preguntyaba que es lo que había que hacer, pensando que me faltaba algo.
Bueno, el lunes veremos que pasa. Si se te ocurre algo màs, avisame.
Bueno, gente, hoy por la tarde conseguí que funcionara!!
El problema era que faltaba una 2da. DLL. Había que copiar también el archivo libmcrypt.dll en la carpeta raiz del PHP, aparte del archivo php_mcrypt.dll en la carpeta PHP\ext, de las extensiones.
Copié la 2da DLL en la carpeta C:\PHP que es donde setaba intalado el PHP y salió funcionando. Ahora me queda incorporar las personalizaciones que tenía en la versión 2.06.2, pero eso es tema de otro mail.