c


Explicamos paso a paso cómo instalar bulma en tu ordenador local.

Instalar Bulma
Paquetes necesarios

  • PostgreSQL
  • Apache Webserver
  • Módulo PHP3 para Apache (NO sirve el .cgi debido a que se necesita acceder a las variables de usuario y contraseña).

Ficheros de bulma.tgz

  • ./
    Páginas web de servidor e includes php3.
    Los ficheros que acaban en .phtml son páginas html con código php3 y los .php3 son ficheros incluídos en algunas de esas páginas (librerías):

    • body.phtml Página llamada para mostrar el cuerpo de un artículo e insertar comentarios.
    • index.phtml Página principal y de listado de títulos de artículos (con filtros de búsqueda o tipo de artículo).
    • bulma.php3 Rutinas varias de Bulma
    • recordset.php3 Rutinas para la clase recordset que abstrae de la BD específica
    • loginrec.php3 Rutinas para el login de autores e información de configuración.
    • mant_autores.phtml Página para el mantenimiento de la información de autor.
    • mant_noticias.phtml Página para el mantenimiento de noticias (borrado, modificación, inserción, creación).
  • ./images
    Imágenes definitivas.
  • ./dev
    Scripts e imágenes de desarollo

    • ./dev/images
      Imágenes en formato xcf.gz (formato por capas del GiMP). Son las versiones de desarrollo de las del directorio ./images
    • ./dev/sql
      SQL Scripts, Shell scripts y ficheros de datos de la base de datos.

      • bulma.data Fichero con los datos de Bulma, generado por dumpdata
      • bulma.sql Fichero con los datos y tablas de Bulma, generado por dumpall
      • bulma.dde Fichero con las tablas de Bulma, generado por dumpschema
      • dumpall Shell script que crea el fichero bulma.sql
      • dumpdata Shell script que crea el fichero bulma.data
      • dumpschema Shell script que crea el fichero bulma.dde
      • eraseall SQL script que borra las tablas de bulma
      • import.sh Shell script que borra las tablas de bulma (eraseall), crea las tablas de nuevo e inserta los valores (usando el fichero bulma.sql).
      • xfer SQL script para transferir de la antigua base de datos a la nueva (obsoleto).

Acciones a realizar para la primera instalación de Bulma
Se supone que ya se tiene la base de datos postgreSQL, el servidor apache y el módulo php3 completamente operativos.

  • Crear el directorio /home/httpd/html/bulma
  • Descomprimir bulma.tgz en ese directorio
  • Crear la base de datos bulma en postgreSQL. Estando como root, ejecutar$su postgres
    $createdb bulma
  • Crear el usuario nobody como usuario de la base de datos. Este usuario nobody es el usuario bajo cuyo perfil se ejecuta el servidor apache en la distribución RedHat, por lo que es necesario que pueda acceder a la base de datos:$createuser nobody
  • Añadir el nombre index.phtml a la lista de ficheros por defecto del Apache que debe buscar cuando le pidan una URL de un directorio sin darle el nombre del fichero. Esto se hace añadiendo al fichero /etc/httpd/conf/access.conf la siguiente entrada:<Directory />
    Options None
    AllowOverride None
    DirectoryIndex index.phtml index.html
    </Directory>

    Con lo cual le decimos que siempre que le pidan el documento por defecto, de cualquier directorio del site, primero entregue el index.phtml y, si no existe, el index.html.
    En realidad bastaría con añadir la entrada DirectoryIndex index.phtml index.html sólo a la sección de configuración del directorio del apache donde tengamos bulma.

  • Sincronizar los datos (ver el apartado siguiente).

Acciones a realizar para sincronizar los datos del sitio web local con el del web de internet

  • Bajarse el archivo dev/backups/bulma.sql.gz del sitio web de bulma (hay una versión del mismo en el .tgz), descomprimirlo en el directorio local ./dev/sql como bulma.sql.
  • Añadir las líneaspostgres
    postgres

    si no están presentes al principio del archivo bulma.sql

  • Ir al directorio local ./dev/sql y ejecutar import.sh, se borrarán los datos locales y se actualizarán con los datos que había en el servidor.

Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=66 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.