1 InstalacionActualizacion
kleper edited this page 2019-04-07 22:01:00 -05:00

Milfs esta basado en PHP 5.5+ y MySQL 5.4+, para su instalación requiere tener un servidor que tenga soporte para este tipo de tecnologías, sugiero la utilización del servidor web Apache2+ con el modulo para ejecutar scripts de php y con los módulos de php para permitir conexiones con mysql.

Instalación

  1. Crear una base de datos y Volcar la base de datos a MYSQL desde el archivo milfs.sql.gz

  2. Mover el directorio milfs a /var/www/html/milfs o un lugar accesible.

  3. Modificar el archivo milfs/includes/datos.php con los datos de acceso a la base de datos MySQL, y configurar los respectivos path según los lugares elegidos en su servidor para hacer la instalación.

  4. Mover el directorio images_secure a un lugar no accesible via web /var/www/images_secure Dar permiso de escritura al www-data sobre images_secure y su contenido.

  5. Ingresar por http al aplicativo eje. http://localhost/milfs

  6. Ingresar con usuario: admin ; clave: admin

  7. Actualizar los datos de la institución en el área de configuración. Especialmente un email válido

  8. Salir de la aplicación

  9. Solicitar cambio de la contraseña.

  10. Revisar las instrucciones enviadas al email.

  11. La instalación básica de MILFS tiene algunos campos creados y un formulario de muestra llamado contacto.

Actualización

  • Para que se muestren las imágenes por medio de la api.php en las versiones antes del 20150218 se debe hacer la siguiente entrada en el mysql:

INSERT INTO form_campos (id, id_especialista, id_empresa, campo_nombre, campo_descripcion, campo_tipo, campo_area, orden, activo, identificador, bloqueo, tipo_contenido) VALUES (0, 0, 1, 'imagen', 'Campo especial para la imagen', 15, 0, 0, 1, 'imagen', 0, '');

  • Para agregar el campo "Select Combo" en instancias instaladas con el código de antes del 1 de Junio, ejecute este comando en MYSQL:

INSERT INTO form_tipo_campo (id_tipo_campo, tipo_campo_nombre, tipo_campo_accion, activo) VALUES (9, 'Combo select', 'combo', 1);

  • Para agregar el campo "Relación" en instancias instaladas con el código de antes del 9 de Junio, ejecute este comando en MYSQL:

INSERT INTO form_tipo_campo (id_tipo_campo, tipo_campo_nombre, tipo_campo_accion, activo) VALUES (10, 'Relación', 'relacion', 1);

Solución de posibles problemas

Milfs HTTPS:

Es necesario modificar el archivo https://github.com/humano/milfs/blob/master/milfs/index.php

Buscar la linea (Linea 5): $xajax = new xajax();

Y cambiar la por $xajax = new xajax("https://URLSITE/milfs/index.php");

  • O el lugar para en donde este instalado su instancia de MILFS

Si tiene problemas para visualizar imagenes en una conexión segura prueba editar el archivo https://github.com/humano/milfs/blob/master/milfs/images/secure/index.php Linea 22 cambiando HTTP por HTTPS