Table of Contents
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
-
Crear una base de datos y Volcar la base de datos a MYSQL desde el archivo milfs.sql.gz
-
Mover el directorio milfs a /var/www/html/milfs o un lugar accesible.
-
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.
-
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.
-
Ingresar por http al aplicativo eje. http://localhost/milfs
-
Ingresar con usuario: admin ; clave: admin
-
Actualizar los datos de la institución en el área de configuración. Especialmente un email válido
-
Salir de la aplicación
-
Solicitar cambio de la contraseña.
-
Revisar las instrucciones enviadas al email.
-
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