mod_harbour what to install

User avatar
Otto
Posts: 6404
Joined: Fri Oct 07, 2005 7:07 pm
Has thanked: 24 times
Been thanked: 2 times
Contact:

mod_harbour what to install

Post by Otto »

Dear Antonio,

I have an APACHE server installed on a Windows SERVER system.
I have 32 and 64 bit APACHE.

What should I use and what do I have to install now for mod_harbour?
Thanks in advance and best regards
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
damianodec
Posts: 422
Joined: Wed Jun 06, 2007 2:58 pm
Location: Italia
Contact:

Re: mod_harbour what to install

Post by damianodec »

+1
FiveWin for xHarbour 17.09 - Sep. 2017 - Embarcadero C++ 7.00 for Win32
FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)
Visual Studio 2019 - Pelles C V.8.00.60 (Win64)
User avatar
Antonio Linares
Site Admin
Posts: 42529
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 77 times
Contact:

Re: mod_harbour what to install

Post by Antonio Linares »

1. copy mod_harbour.so to c:\Apache24\modules\

2. copy libharbour.dll to c:\Apache24\htdocs\

3. Edit c:\Apache24\conf\httpd.conf and add these lines:

Code: Select all | Expand

LoadModule harbour_module modules/mod_harbour.so

<FilesMatch "\.(prg|hrb)$">
    SetHandler harbour
</FilesMatch>

4. run c:\Apache24\bin\httpd.exe

5. From your browser go to localhost and check that apache is properly running

6. At c:\Apache24\htdocs create this symlink: (run cmd as administrator)

mklink /j modharbour_samples c:\mod_harbour\samples

7. From your browser go to localhost/modharbour_samples

8. click on the different examples
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 42529
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 77 times
Contact:

Re: mod_harbour what to install

Post by Antonio Linares »

You can run all published mod_harbour examples directly from here:
https://harbour.fourtech.es/modharbour_samples/

Don't miss to review sandbox.prg where you can write and execute your code on the web!:
https://harbour.fourtech.es/modharbour_samples/sandbox.prg

You can review the source code of all the examples from here:
https://github.com/FiveTechSoft/mod_harbour/tree/master/samples
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Massimo Linossi
Posts: 508
Joined: Mon Oct 17, 2005 10:38 am
Location: Italy

Re: mod_harbour what to install

Post by Massimo Linossi »

Hi Antonio.
Do you think that will be possible to use Advantage Database in the near future ?
Thanks a lot and many compliments for this great work.
Massimo
User avatar
Otto
Posts: 6404
Joined: Fri Oct 07, 2005 7:07 pm
Has thanked: 24 times
Been thanked: 2 times
Contact:

Re: mod_harbour what to install

Post by Otto »

Dear Antonio,
thank you.
Can we use 32 or 64 bit APACHE?
Thank you in advance
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Antonio Linares
Site Admin
Posts: 42529
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 77 times
Contact:

Re: mod_harbour what to install

Post by Antonio Linares »

Otto,

If you use Windows 64 then use Apache 64. For Windows 32 use Apache 32.

Massimo,

Yes, it is possible. We can include any library inside mod_harbour so just need to include the ADS libs
I will try to build it and you test it ;-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Otto
Posts: 6404
Joined: Fri Oct 07, 2005 7:07 pm
Has thanked: 24 times
Been thanked: 2 times
Contact:

Re: mod_harbour what to install

Post by Otto »

Dear Antonio,
only to be sure. Is libharbour.dll the same for 32 and 64 bit APACHE Server?
Thank you in advance
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
Antonio Linares
Site Admin
Posts: 42529
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 77 times
Contact:

Re: mod_harbour what to install

Post by Antonio Linares »

regards, saludos

Antonio Linares
www.fivetechsoft.com
wartiaga
Posts: 216
Joined: Wed May 25, 2016 1:04 am

Re: mod_harbour what to install

Post by wartiaga »



Wow amazing. Antonio Is modharbour safe to provide a external custumers access? A external user can execute or change a prg in apache server? Thank you!
User avatar
Antonio Linares
Site Admin
Posts: 42529
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 31 times
Been thanked: 77 times
Contact:

Re: mod_harbour what to install

Post by Antonio Linares »

It is safe if you know what you are doing :-)

You need some level of expertise to properly manage folders and files permissions and to properly configure Apache
regards, saludos

Antonio Linares
www.fivetechsoft.com
wartiaga
Posts: 216
Joined: Wed May 25, 2016 1:04 am

Re: mod_harbour what to install

Post by wartiaga »

Antonio Linares wrote:It is safe if you know what you are doing :-)

You need some level of expertise to properly manage folders and files permissions and to properly configure Apache


Ok, thank you!
I try with apache and the browser give this error if I type the address http://localhost/modharbour_samples/

Forbidden

You don't have permission to access /modharbour_samples/ on this server.

When i execute httpd:

C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd
httpd: Syntax error on line 494 of C:/Program Files/Apache Software Foundation/A
pache2.2/conf/httpd.conf: API module structure 'harbour_module' in file C:/Progr
am Files/Apache Software Foundation/Apache2.2/modules/mod_harbour.so is garbled
- expected signature 41503232 but saw 41503234 - perhaps this is not an Apache m
odule DSO, or was compiled for a different Apache version?
User avatar
Otto
Posts: 6404
Joined: Fri Oct 07, 2005 7:07 pm
Has thanked: 24 times
Been thanked: 2 times
Contact:

Re: mod_harbour what to install

Post by Otto »

Dear Antonio,

copy libharbour.dll into c:\Apache24\htdocs\

I do not have htdocs inside apache.
My htdocs is at the same level as apache.

c:\xampp\apache\
c:\xampp\htdocs\

Should I create c:\xampp\apache\htdocs.
I see that all the other DLL-files are inside the c:\xampp\apache\bin folder.

Thank you in advance
Otto
********************************************************************
mod harbour - Vamos a la conquista de la Web
modharbour.org
https://www.facebook.com/groups/modharbour.club
********************************************************************
User avatar
cnavarro
Posts: 6557
Joined: Wed Feb 15, 2012 8:25 pm
Location: España
Been thanked: 3 times

Re: mod_harbour what to install

Post by cnavarro »

Otto wrote:Dear Antonio,

copy libharbour.dll into c:\Apache24\htdocs\

I do not have htdocs inside apache.
My htdocs is at the same level as apache.

c:\xampp\apache\
c:\xampp\htdocs\

Should I create c:\xampp\apache\htdocs.
I see that all the other DLL-files are inside the c:\xampp\apache\bin folder.

Thank you in advance
Otto


Otto, not create c:\xampp\apache\htdocs
Use c:\xampp\htdocs\ for copy libharbour.dll
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Post Reply