Page 1 of 2
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_harbourmod_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_harbour/blob/master/windows/win32/mod_harbour.so2. Copia este fichero libharbour.dll a c:\xampp\htdocs
https://github.com/FiveTechSoft/mod_harbour/blob/master/windows/win32/libharbour.dll3. Añade estas líneas al final del fichero c:\xampp\apache\conf\httpd.conf
Code: Select all | Expand
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:
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
Oscar,
El ejemplo mysql.prg te muestra cómo y precisamente esta implementado usando una DLL:
demo:
https://harbour.fourtech.es/modharbour_samples/mysql.prgCódigo fuente:
https://github.com/FiveTechSoft/mod_harbour/blob/master/samples/mysql.prgPero mod_harbour simplifica aún más esa forma de trabajar usando su propio ORM:
https://github.com/carles9000/wdoRevisa los ejemplos de WDO (web database objects) y verás lo sencillo que es usarlo
![Smile :-)](./images/smilies/icon_smile.gif)
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.prgme 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
Re: Preguntas frecuentes mod_harbour
Posted: Mon May 17, 2021 7:48 pm
by RodMG
Hola todos.
Intento instalar mod_harbour, pero obtengo el mensaje mencionado en mensajes anteriores:
mod_harbour version May 13 2020, 12:49:18
C:/Apache24/htdocs/libharbour.dll
The specified module could not be found.
failed to load hb_apache()
Uso Apache 2.4 (De 32 bits) directamente, está en la carpeta Apache24. Ya he copiado el más reciente mod_harbour.so en la carpeta "C:/Apache24/modules" y he copiado ya la librería "libharbour.dll" en la carpeta "C:\Apache\htdocs". Me he asegurado de que tanto el archivo mod_harbour.so como libharbour.dll corresponden a la plataforma windows de 32 bits. No obstante lo anterior no logro que funcione el ejemplo test.prg.
¿Podrían, por favor, ayudarme con alguna sugerencia?
De antemano, gracias.
Saludos.
Rod MG