Una de las novedades incorporadas en Gesbit estos días, en los que el servidor que aloja este sitio ha estado en mantenimiento, ha sido la posibilidad de instalar la base de datos de Gesbit usando una "interface web".
Era reticente a llevar a cabo un "instalador" para Gesbit, pero, muy probablemente, porque no terminaba de ver claro cómo hacerlo. Ha costado lo suyo, pero, al final, y luego de cientos de pruebas, en mi opinión (nada imparcial) ha quedado bastante bien.
Hay que distinguir en dos partes la instalación de Gesbit. La primera tarea a llevar a cabo para instalar Gesbit, es editar el archivo de configuración con los datos oportunos: nombre de la base de datos, usuario de la misma y la contraseña de éste, básicamente.
Esta etapa puede llevarse a cabo mediante una "interface web", al estilo de WordPress, pero, ello implicaría la necesidad de contar, por parte de Gesbit, con privilegios de escritura sobre el directorio en que se encontrase el archivo de configuración.
Por el momento descarto esa posibilidad. Primero, porque habrá ocasiones en que dichos privilegios sean imposibles de obtener (con buen criterio, probablemente) y, por otro lado, porque editar el archivo de configuración "a mano" es algo realmente sencillo. No tiene ningún misterio, así pues...
Quedaba una segunda etapa en la instalación de Gesbit: poner en marcha la base de datos, crearla, si fuera preciso, y crear las tablas oportunas, insertando en estas los registros "por defecto". Esta segunda etapa no sólo podía hacerse mediante una "interfaz" web, sino que, en mi opinión, era necesario hacerlo de este modo.
Para instalar la base de Gesbit "manualmente", junto a la distribución del código fuente de Gesbit, se incluía un "script" que contenía las oportunas consultas SQL, listo para ser importado mediante un programa como phpMyAdmin, por ejemplo.
Sin embargo, no siempre se contará con un programa como phpMyAdmin (por desgracia), no siempre es posible acceder a la base de datos de un sitio web "de ese modo", lo que iba a traer como consecuencia una dificultad añadida en la instalación de Gesbit, e incluso no poderla realizar, directamente. Y todo esto teniendo otra opción perfectamente posible y hacedera.
Desde su versión 0.6 Gesbit utiliza un "script" escrito en PHP que hace las veces de "instalador de la base de datos". Dicho script es capaz de comprobar si la base de datos que especificamos en el archivo de configuración existe, realmente, y, de no existir, puede proceder a su creación.
Acto seguido, y, mediante una "interfaz web", Gesbit te solicita el nombre del sitio web y una dirección de correo, y procede a crear y/o rellenar las tablas oportunas de la base de datos con los registros de una instalación de Gesbit "limpia". Un solo paso que evita todos los posibles problemas de tener que instalar la base de datos de Gesbit "a mano".
Probablemente seguiré hablando sobre el instalador de la base de datos de Gesbit en otra entrada. Creo que esta me ha quedado ya demasiado larga. He estado los dos últimos días trabajando sobre el instalador de la base de datos de Gesbit y ha sido toda una experiencia, como suele decirse. Permanece atento a tu monitor.
Publicada el 13/12/2007 03:44 AM por David Esperalta
Suscribirse a esta entrada - URL para Trackbacks