}
//}}}
+//Leo el archivo de configuracion {{{
+$CONF = parse_ini_file(dirname(__FILE__) . '/configuracion.ini', true);
+//}}}
+
//ABRO EL ARCHIVO DE LOG {{{
//Como root:
//# touch /var/log/apache/YATTA_Server.log
//# chown root.www-data /var/log/apache/YATTA_Server.log
//# chmod 660 /var/log/apache/YATTA_Server.log
-if (!($FH = fopen ("/var/log/apache/YATTA_Server.log", "a"))) {
+if (!($FH = fopen ($CONF['server']['log'], "a"))) {
trigger_error("No se pudo abrir el archivo de log. Se detiene el script.", E_USER_ERROR);
}
//}}}
//REQUIRE ONCE {{{
-require_once 'DB.php';
require_once 'PEAR.php';
require_once 'YATTA/Controlador.php';
require_once 'YATTA/Servidor.php';
+require_once 'YATTA/DB.php';
//}}}
//CREO UNA CONEXION MYSQL{{{
-$conf = parse_ini_file(dirname(__FILE__) . '/consultas.ini', true);
-$db = DB::connect($conf['dsn'],$conf['opciones']);
+$db = YATTA_DB::connect($CONF['db']);
if (DB::isError($db)) {
trigger_error($db->getMessage(), E_USER_ERROR);
}
//FORK HIJO {{{
else {
- yatta_log ('Fork Hijo.')
+ yatta_log ('Fork Hijo.');
require_once $proceso['script'];
yatta_log ('Se crea el proceso..');
}
else {
yatta_log ('Comienza la ejecución del proceso.');
- $SCRIPT->run();
- yatta_log ('Finaliza la ejecución del proceso.')
+ $SCRIPT->run(unserialize($proceso['parametros']));
+ yatta_log ('Finaliza la ejecución del proceso.');
}
}
else {