Orfeo 6.x – Windogs

Descripción

Procedimiento para lograr correr Orfeo5 en windows

Prerequistos

Un windows limpio instalado.

Necesito
–  Un stack de funcionamiento: WAPP .. vamos a usar
–  La base de datos
–  El aplicativo

Instalación y Configuración

1. Monte el stack

Vamos a montar un paquete de bitnami que tiene todo lo necesario para correr Orfeo:

>>  https://bitnami.com/redirect/to/1063929/bitnami-wappstack-7.3.19-0-windows-x64-installer.exe

Este paqute tiene  Apache2.4, PHP 7.3 y PostgreSQL 11.7 y phppgadmin

  • En el proceso de instalacion puede instalar muchos stacks como Cake o Laravel: NO se necesitan asi que solo es necesario phpPgAdmin
  • Asigne la contraseña para el usuario postgres de la base de datos postgreSQL. Recurdela o anótela
  • No va  a querer conectarse con  Bitami Cloud

Algunos paquetes configuran el firewall de windows para dejar servir apache, entonces antes de terminar la instalación, se preguntará si quiere permitir el acceso a Apache (http). Permitalo desde todas las redes.

En caso que no aparezca esta autorizacion toca hacerlo a mano:

  • Ingresar a la configuracion de firewall de windows
  • Agregar un aplicativo
  • Busque el ejecutable de apache en  C:\BitNami\wappstack-5.3.28-0\apache2\bin\httpd.exe
  • Agregue que pueda ver tanto redes publicas como privadas

Una vez hecho esto puede visitar la pagina de inicio de bitami en el servidor con http://192.168.xx.xx/

  • No me instaló en un W1K12R2

 

2. Configure postgreSQL

Vamos a usar phppgadmin desde el mismo servidor http://localhost/phppgadmin.  Este stack viene configurado para no permitir acceso a esta herramienta por IP publica

Esto que vamos a hacer tambien es posible hacerlo desde linea de comandos con psql al igual que en linux  C:\BitNami\wappstack-5.3.28-0\apache2\bin\psql

Prepare el ambiente creando el usuario y la base de datos: Los comandos son:

CREATE USER orfeousr WITH PASSWORD ‘yaeph8Ai’ ;
CREATE DATABASE orfeodb ;
GRANT ALL PRIVILEGES ON DATABASE orfeodb to orfeousr ;

  • SI lo hace desde phppgadmin toca una por una

Una vez tenga eso .. puede cargar la base de datos

>>>   psql -u postgres -q orfeodb < orfeodb.dump

O cargue el archivo en la pestaña de SQL en phpPgadmin, señalando primero la base de datos.

SET
SET
SET
SET
SET
CREATE EXTENSION
COMMENT
SET
CREATE FUNCTION
orfeodb.dump:36: ERROR: no existe el rol «admin»
SET
SET
CREATE TABLE
ALTER TABLE
COMMENT
COMMENT
COMMENT

3. Configure PHP

Se necesita configuar el C:\BitNami\wappstack-5.3.28-0\php\php.ini

Register_Globals = ON
short_open_tag=On

ruta_raiz en el login.php —  a el path completo C:\BitNami\wappstack-5.3.28-0\apache2\htdocs\orfeo

En 5.8.1 me toco tambien en el session.php para que tome el dir_raiz correcto.

4. Configure Apache

Hay que poner el servidor ecomo Charset UTF-8

Anexar al final a  C:\BitNami\wappstack-5.3.28-0\apache2\conf\httpd.conf

AddDefaultCharset? UTF-8

Recuerde reiniciar apache2 para que tome los cambios

4. Copie el aplicativo

Copie el aplicativo orfeo en C:\BitNami\wappstack-5.3.28-0\apache2\htdocs

5. Cree el config.php adecuado

C:\BitNami\wappstack-5.3.28-0\apache2\htdocs\orfeo\config.php

$ruta_raiz = «C:\BitNami\wappstack-5.3.28-0\apache2\htdocs\orfeo» ;

6. Configure Quixplorer

Archivo de configuracion de Quixexplorer .. ponga el home correcto

$GLOBALS[«home_dir»] = «C:\BitNami\wappstack-5.3.28-0\apache2\htdocs\orfeo\quixplorer\orfeo»;

7. Ponga la bodega con la estructura correcta

C:\BitNami\wappstack-5.3.28-0\apache2\htdocs\orfeo\bodega

8 Montar el servidor FTP o SSH

Todos desde Win7 tienen servidores ftp como parte del IIS .. a mi no me gusta asi que prefiero un SSH

Como  https://winscp.net/eng/docs/guide_windows_openssh_server

Trucos

Problemas

1. Si el instale_mrtg.sh no le funciona

Referencias

FIN