Soportes (BDs, Correo, etc)

Descripción

Este manual indica como hacer la instalación de los soportes de OrfeoNG v1.0 como bases de datos, correos, autenticación, etc

Prerequistos

Tener la información necesaria de acceso y los permisos

1. Base de Datos

* MySQL – MariaDB

Esto siempre puede hacerse ya sea por linea de comandos o usado la interfaz web phpMyAdmin (XAMP o Kuine).

Vamos primero por consola

$> mysql -u root

MariaDB [(none)]> create database orfeong_db;
Query OK, 1 row affected (0.031 sec)

MariaDB [(none)]> grant all on orfeong_db.* to orfeong_usr@localhost identified by 'new_password';
Query OK, 0 rows affected (0.125 sec)                                                 

En caso que no lo deje hacer lo anterior, primero cree el usuario y luego repita el comando anterior para los permisos

MariaDB [(none)]> create user orfeong_usr@localhost identified by 'new_password';
Query OK, 1 row affected (0.031 sec)
MariaDB [(none)]> grant all on orfeong_db.* to orfeong_usr@localhost;
Query OK, 0 rows affected (0.125 sec)                                                 

Hay un script en ng_backend/api/documentacion/base_mariadb.sql

$> mysql -p -u orfeong_usr orfeong_db < ./api/documentacion/mariadb/estructura.sql

Y agregue los datos

$> mysql -p -u orfeong_usr orfeong_db < ./api/documentacion/mariadb/datos_minimos.sql     

Y hasta aqui para MySQL – MariaDB

Usando phpMyAdmin

  • Ingrese  http://servidor/phpmyadmin
  • Crear base de datos:  En el menu de la izquiera, arriba del listado de bases de datos presione en [Nueva]
  • En el panel central aparece la casilla donde llenar el nombre debajo de «Crear Base de Datos» y coloquemos [orfeong_db] y presionamos en [Crear]
  • En el tab superior en [Cuentas de Usuario], persione y agregue nuevo usuario orfeong_usr@localhost con una buena contraseña;
  • Asigne todos los permisos a este usuario a la base de datos creada:  Señale el cliente nuevo y en el boton superior que dice [Bases de datos] puede asignar todos los privilegios.

NOTA: Siempre puede abrir phpMyAdmin y señalar el tab de SQL y copiar los comandos de la primera seccion.

* PGSQL

 

* ORACLE DB

No olvide montar la extesion para Oracle OCI8 (php-oci8 y php-dbo)..

Ver el wiki de Oracle DB Tambien revise las pruebas de diferentes bases de datos AQUI

$*** recordar que antes conectarse ejecute export NLS_LANG=.AL32UTF8

* SQL SERVER

2. Servidor de Correo Electrónico

Escogencia de su servidor de correo (Entradas y salidas)

AQUI DEBE SABER QUE MTA va a usar para sacar alertas

3. Autenticacion

Escogencia de su servidor de autenticacion (LDAP) Y/O AD

 

Trucos

A. Apache

Me ha tocado ultimamente subir PHP

memory_limit = 256M

Problemas

Referencias

FIN