Manual de Instalación Siwapp en Linux

1.  Bajar el programa desde la página Web:

http://www.siwapp.org/downloads/siwapp_0_1.alpha.tar.gz

2. Descomprimir al directorio de publicación del servidor Web (/var/www) y renombrar a gusto

3. Como usuario “root”, debemos dar permisos de escritura a los siguientes directorios (o crearlos en caso de que no existan)

/siwapp/cache
/siwapp/log
/siwapp/web/templates
/siwapp/web/uploads
/siwapp/web/uploads/*
  1. Entramos a la interfaz de administración de “phpmyadmin” y creamos una base de datos con el conjunto de caracteres “utf8”. Una vez creada esta base de datos, crear en ella un usuario (preferiblemente con el nombre “Administrador”) con los siguientes privilegios: “select”, “insert”, “update”, “delete”, “create”, “drop”.

Dirección de entrada a la interfaz phpmyadmin

Creación de la base de datos

Base de datos creada

Creación del usuario

Usuario creado con los permisos especificados

Asignando los permisos del usuario a la BD creada.

Usuario con los permisos asignados

5. En este punto debemos conectar la aplicación con la base de datos, para ello en modo consola como root dentro del directorio “/var/www/siwapp” escribimos la siguiente sentencia:

./symfony configure:database "mysql:host=localhost;dbname=siwappdb" siwappuser sena2009

Donde “localhost” es el host donde se encuentra la base de datos para nuestro caso es un host local, “siwappdb” es nuestra base de datos, “siwappuser” es el usuario que vamos a utilizar y “sena2009” la contraseña para este.

Luego debemos de incluir la estructura del programa en la base de datos, para ello solo necesitamos escribir la siguiente línea:

./symfony propel:insert-sql

El resultado será:

Como ultimo paso debemos adicionar el usuario que va a controlar el programa, para esto, lo hacemos con el siguiente comando:

./symfony guard:create-user  siwappuser sena2009

“siwappuser” es el nombre del usuario creado y “sena2009” el password.

Esto es todo el proceso de instalación, solo bastara con acceder a la dirección de la aplicación y entrar con el usuario y contraseña especificados.

Y con esto tendremos acceso a la aplicación web.


About this entry