mod_harbour what to install

User avatar
Otto
Posts: 4470
Joined: Fri Oct 07, 2005 7:07 pm
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

********************************************************************
User avatar
damianodec
Posts: 372
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: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
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

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: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
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_ ... andbox.prg

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

Antonio Linares
www.fivetechsoft.com
User avatar
Massimo Linossi
Posts: 474
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: 4470
Joined: Fri Oct 07, 2005 7:07 pm
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

********************************************************************
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
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: 4470
Joined: Fri Oct 07, 2005 7:07 pm
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

********************************************************************
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: mod_harbour what to install

Post by Antonio Linares »

Otto,

No, the files are NOT the same for 32 bits and for 64 bits:

For 64 bits download the files from here:
https://github.com/FiveTechSoft/mod_har ... harbour.so
https://github.com/FiveTechSoft/mod_har ... arbour.dll

For 32 bits download the files from here:
https://github.com/FiveTechSoft/mod_har ... harbour.so
https://github.com/FiveTechSoft/mod_har ... arbour.dll
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: mod_harbour what to install

Post by Antonio Linares »

regards, saludos

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

Re: mod_harbour what to install

Post by wartiaga »

Antonio Linares wrote:More examples:

https://harbour.fourtech.es/modharbour_ ... /chart.prg
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: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
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: 83
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: 4470
Joined: Fri Oct 07, 2005 7:07 pm
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

********************************************************************
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Post Reply