Para comprobar que funcione, crearemos un archivo de nombre infor.php con el siguiente contenido:
> <?php phpinfo(); ?>
Este archivo lo incluiremos en la carpeta /var/www/, para modificar esta carpeta hay que ser administrador.
Antes de probar el funcionamiento de PHP, deberemos reiniciar el servidor web:
...
...
@@ -33,13 +76,15 @@ Antes de probar el funcionamiento de PHP, deberemos reiniciar el servidor web:
Una vez reiniciado, incluiremos en la url: http://localhost/info.php
#### Instalar PostgreSQL9:
### PostgreSQL9
#### Instalación
```sudo apt-get install postgresql-9.1```
```sudo apt-get install postgresql-9.3```
#### Establecer la contraseña del administrador
#### Configuración
Cambiamos de usuarios:
Crearemos un usuario y le asignaremos a la base de datos de la herramienta. Empezaremos en cambiar al usuario postgres, creado en la instalación del paquete:
```sudo su postgres```
...
...
@@ -47,13 +92,21 @@ Accederemos al cliente de linea de ordenes de PostgreSQL
```psql ```
Al ser el usuario postgres el sistema nos permitirá entrar sin pedir usuario, ademas este usuario no tiene contraseña.
Al ser el usuario postgres, el sistema nos permitirá entrar sin pedir usuario, ademas este usuario no tiene contraseña.
Cambiar la contraseña del usuario postgres:
Crearemos un nuevo usuario:
```alter user postgres with password 'passwd';```
```CREATE USER usuario PASSWORD '123ABC...';```
En passwd pondremos la contraseña. En nuestro caso será: 123abc...
```ALTER ROLE usuario WITH SUPERUSER;```
Crearemos la base de datos:
```CREATE DATABASE herramientaDB;```
Le asignaremos al usuario la base de datos creada:
```GRANT ALL PRIVILEGES ON DATABASE herramientadb TO usuario;```
Salimos del cliente de linea de ordenes con:
...
...
@@ -63,16 +116,80 @@ Y salimos de la cuenta del usuario postgres:
```exit ```
## Ejecutar un script .sql
#### Ejecutar un script .sql
En primer lugar, entraremos en la cuenta de usuario:
Accederemos al terminal de PostgreSQL de la siguiente forma, habrá que estar en la cuenta del usuario:
```sudo su postgres```
Accedemos al terminal de PostgreSQL:
```psql herramientadb -U usuario```
```psql ```
De este modo accederemos directamente a la base de datos herramientadb como usuario.
Cargar un fichero desde la terminal:
```\i ruta/fichero```
\ No newline at end of file
```\i ruta/fichero```
### CakePHP
#### Instalación
Descargar e intalar el framework [CakePHP versión 2.x](http://book.cakephp.org/2.0/en/installation.html). Una vez hecho, sobrescribir la carpeta app con los ficheros del directorio Pagina_Web/cak_v3.1 .
#### Configuración
Si se desea cambiar tanto el usuario, contraseña como el nombre de la base de datos, habrá que modificar el siguiente fichero: