Page 1 of 1

Preguntas frecuentes mod_harbour

Posted: Mon Jul 29, 2019 7:28 am
by Antonio Linares
1. Que es mod_harbour ?

mod_harbour es un módulo para Apache que permite correr tus PRGs directamente en la web!!!

2. Como puedo obtenerlo ?

https://github.com/FiveTechSoft/mod_harbour

mod_harbur es gratuito, open source y libre !!!

3. Como se instala ?

1. Copia este fichero mod_harbour.so a c:\xampp\apache\modules
https://github.com/FiveTechSoft/mod_har ... harbour.so

2. Copia este fichero libharbour.dll a c:\xampp\htdocs
https://github.com/FiveTechSoft/mod_har ... arbour.dll

3. Añade estas líneas al final del fichero c:\xampp\apache\conf\httpd.conf

Code: Select all

LoadModule harbour_module modules/mod_harbour.so

<FilesMatch "\.(prg|hrb)$">
    SetEnv LIBHARBOUR "c:/xampp/htdocs" 
    SetHandler harbour
</FilesMatch>
4. Crea test.prg en c:\xampp\htdocs:

Code: Select all

function Main()

   ? "Hello world"

return nil
5. Desde tu navegador web ve a localhost/test.prg

Re: Preguntas frecuentes mod_harbour

Posted: Mon Aug 12, 2019 5:02 pm
by Busmatic_wpb
Buenas tardes.
Tengo 2 preguntas
Cómo puedo usar MYsql
Cómo puedo utilizar una DLL
Agradezco su información.
Óscar Chacon
http://www.situcr.com

Re: Preguntas frecuentes mod_harbour

Posted: Mon Aug 12, 2019 6:17 pm
by Antonio Linares
_,

El ejemplo mysql.prg te muestra cómo y precisamente esta implementado usando una DLL:

demo:
https://harbour.fourtech.es/modharbour_ ... /mysql.prg

Código fuente:
https://github.com/FiveTechSoft/mod_har ... /mysql.prg

Pero mod_harbour simplifica aún más esa forma de trabajar usando su propio ORM:
https://github.com/carles9000/wdo

Revisa los ejemplos de WDO (web database objects) y verás lo sencillo que es usarlo :-)

Re: Preguntas frecuentes mod_harbour

Posted: Mon Aug 12, 2019 10:52 pm
by Busmatic_wpb
Estimado Antonio.
Gracias por los consejos. Pero revisa el primer link de demo que me has dado porque no funciona
Muestra errores.
Graxcas como siempre muy agradecido.

Re: Preguntas frecuentes mod_harbour

Posted: Tue Aug 13, 2019 7:22 am
by Antonio Linares
Tienes que darle DOS veces al primer link, para que cargue el ejemplo correctamente

Re: Preguntas frecuentes mod_harbour

Posted: Wed Mar 18, 2020 7:58 pm
by hpoliz
estimado Antonio :

al ejecutar el test.prg obtengo

mod_harbour version Mar 4 2020, 11:22:11
c:\Apache24\htdocs\libharbour.dll
No se puede encontrar el módulo especificado.
failed to load hb_apache()

Re: Preguntas frecuentes mod_harbour

Posted: Thu Mar 19, 2020 6:21 am
by Antonio Linares
Usas Xampp ó Apache directamente ?

Re: Preguntas frecuentes mod_harbour

Posted: Fri Mar 20, 2020 3:14 pm
by hpoliz
Estimado Antonio :

instale XAMPP Apache + MariaDB + PHP + Perl

XAMPP for Windows 7.3.9
PHP Version 7.3.9

Saludos

Re: Preguntas frecuentes mod_harbour

Posted: Fri Mar 20, 2020 4:33 pm
by Antonio Linares
Comprueba que tienes esto en el fichero de configuración httpd.conf:

LoadModule harbour_module modules/mod_harbour.so

<FilesMatch "\.(prg|hrb)$">
SetEnv LIBHARBOUR "c:\xampp\htdocs\libharbour.dll"
SetHandler harbour
</FilesMatch>

Y comprueba que libharbour.dll esté aquí:

c:\xampp\htdocs\libharbour.dll

Re: Preguntas frecuentes mod_harbour

Posted: Mon Mar 23, 2020 3:17 pm
by hpoliz
Estimado Antonio :

Por un tema de espacio, instale xamp en el disco D

y las configuraciones apuntan a

LoadModule harbour_module modules/mod_harbour.so

<FilesMatch "\.(prg|hrb)$">
SetEnv LIBHARBOUR "d:/xampp/htdocs"
SetHandler harbour
</FilesMatch>

[General]
installdir=D:\xampp
base_stack_name=XAMPP
base_stack_key=
base_stack_version=7.3.9-0
base_stack_platform=windows-x64
[Apache]
apache_server_port=80
apache_server_ssl_port=443
apache_root_directory=/xampp/apache
apache_htdocs_directory=D:\xampp/htdocs
apache_domainname=127.0.0.1
apache_configuration_directory=D:\xampp/apache/conf
apache_unique_service_name=

y si esta el archivo d:\xampp\htdocs\libharbour.dll

el mensaje indica c:\Apache24\htdocs\libharbour.dll

gracias por la ayuda ...

Re: Preguntas frecuentes mod_harbour

Posted: Mon Mar 23, 2020 4:01 pm
by Antonio Linares
Modifica esta línea así:

SetEnv LIBHARBOUR "d:\xampp\htdocs\libharbour.dll"

Re: Preguntas frecuentes mod_harbour

Posted: Mon Mar 23, 2020 4:48 pm
by hpoliz
Gracias Antonio ..

funciono ... ahora seguire revisando y probando !!!

saludos

Re: Preguntas frecuentes mod_harbour

Posted: Wed Jun 10, 2020 12:28 am
by Patricio Avalos Aguirre
Hola muy buenas a todos, espero que estén todos muy bien

quiero entrar al mundo de la web y esto me esta interesando, he visto videos y los ejemplos esta super..

ahora estoy siguiendo la guía https://modharbour.app/compass/search/manual%20mercury en la instalación mod_harbour

al ejecutar http://localhost:81/samples/info.prg
me arroja esto, tengo xammp 64bit

mod_harbour version May 25 2020, 09:52:00
c:\xampp\htdocs\libharbour.dll
No se puede encontrar el módulo especificado.
failed to load hb_apache()

Re: Preguntas frecuentes mod_harbour[RESUELTO]

Posted: Wed Jun 10, 2020 1:34 am
by Patricio Avalos Aguirre
copie todas las dll que estan en C:\mod_harbour\windows\win64\required
a la carpeta C:\xampp\apache\bin

eso falta en el manual para lo que estamos iniciando