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