FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index mod_harbour Preguntas frecuentes mod_harbour
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Preguntas frecuentes mod_harbour
Posted: Mon Jul 29, 2019 07:28 AM
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_harbour/blob/master/windows/win32/mod_harbour.so

2. Copia este fichero libharbour.dll a c:\xampp\htdocs
https://github.com/FiveTechSoft/mod_harbour/blob/master/windows/win32/libharbour.dll

3. A帽ade estas l铆neas al final del fichero c:\xampp\apache\conf\httpd.conf
Code (fw): Select all Collapse
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 (fw): Select all Collapse
function Main()

聽 聽? "Hello world"

return nil

5. Desde tu navegador web ve a localhost/test.prg
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 162
Joined: Wed Feb 22, 2017 02:19 AM
Re: Preguntas frecuentes mod_harbour
Posted: Mon Aug 12, 2019 05:02 PM

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

Regards.
S.I.T.U.
Sistemas Inteligentes de transporte urbano
http://www.situcr.com
oscarchacon@Situcr.com
Desarrollos BA4/B4j androide
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Preguntas frecuentes mod_harbour
Posted: Mon Aug 12, 2019 06:17 PM
Oscar,

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

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

C贸digo fuente:
https://github.com/FiveTechSoft/mod_harbour/blob/master/samples/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 :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 162
Joined: Wed Feb 22, 2017 02:19 AM
Re: Preguntas frecuentes mod_harbour
Posted: Mon Aug 12, 2019 10:52 PM

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.

Regards.
S.I.T.U.
Sistemas Inteligentes de transporte urbano
http://www.situcr.com
oscarchacon@Situcr.com
Desarrollos BA4/B4j androide
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Preguntas frecuentes mod_harbour
Posted: Tue Aug 13, 2019 07:22 AM

Tienes que darle DOS veces al primer link, para que cargue el ejemplo correctamente

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 14
Joined: Sun Feb 21, 2010 12:38 AM
Re: Preguntas frecuentes mod_harbour
Posted: Wed Mar 18, 2020 07:58 PM

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()

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Preguntas frecuentes mod_harbour
Posted: Thu Mar 19, 2020 06:21 AM

Usas Xampp 贸 Apache directamente ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 14
Joined: Sun Feb 21, 2010 12:38 AM
Re: Preguntas frecuentes mod_harbour
Posted: Fri Mar 20, 2020 03:14 PM

Estimado Antonio :

instale XAMPP Apache + MariaDB + PHP + Perl

XAMPP for Windows 7.3.9
PHP Version 7.3.9

Saludos

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Preguntas frecuentes mod_harbour
Posted: Fri Mar 20, 2020 04:33 PM

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 14
Joined: Sun Feb 21, 2010 12:38 AM
Re: Preguntas frecuentes mod_harbour
Posted: Mon Mar 23, 2020 03:17 PM
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 ...
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Preguntas frecuentes mod_harbour
Posted: Mon Mar 23, 2020 04:01 PM

Modifica esta l铆nea as铆:

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 14
Joined: Sun Feb 21, 2010 12:38 AM
Re: Preguntas frecuentes mod_harbour
Posted: Mon Mar 23, 2020 04:48 PM

Gracias Antonio ..

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

saludos

Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Re: Preguntas frecuentes mod_harbour
Posted: Wed Jun 10, 2020 12:28 AM
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()
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Re: Preguntas frecuentes mod_harbour[RESUELTO]
Posted: Wed Jun 10, 2020 01:34 AM

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

Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 33
Joined: Thu Jan 26, 2006 05:53 PM
Re: Preguntas frecuentes mod_harbour
Posted: Mon May 17, 2021 07:48 PM

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