Manual Mercury - Listo !

mod_harbour es un módulo para Apache que permite correr tus PRGs directamente en la web!!!
Oscar Maldonado
Posts: 1
Joined: Fri Aug 07, 2020 8:15 pm

Re: Manual Mercury - Listo !

Post by Oscar Maldonado »

Estimados buenos días.

Estoy interesado en unirme a modhabour tengo la intención de desarrollar una tienda on line con mysql estoy en cero en el tema y me gustaría su guia.

Tengo windows 10 de 64 bits
apache con xampp v3.2.1.

Muchas gracias.


Saludos
_
horacio
Posts: 1270
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Manual Mercury - Listo !

Post by horacio »

Hola, no estaría funcionando el enlace
horacio
Posts: 1270
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Manual Mercury - Listo !

Post by horacio »

Hola Carles, no estaría funcionando el enlace

Saludos
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Re: Manual Mercury - Listo !

Post by Carles »

Horacio,

Los enlaces ya apuntan a modharbour.app y funcionan correctamente. Podrás encontrar el manual en --> https://modharbour.app/compass/search/manual

Gracias.
C.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
PGO
Posts: 17
Joined: Tue Aug 25, 2020 10:05 pm

Re: Manual Mercury - Listo !

Post by PGO »

Buenas Carles

Estoy siguiendo el manual para MVC para su instalación y hacer la prueba que describes (go).

1.- La version que me da de MVC es la 1.08.

2.- Al poner la url localhost/go me aparece el directorio de dicha carpeta.

3.- Si pongo localhost/go/index.prg me aparece

Not Found
The requested URL was not found on this server.

Un saludo
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Re: Manual Mercury - Listo !

Post by Carles »

PGO,

Si te da la version, es que cargamos la libreria correctamente.

Si te muestra un directorio de ficheros seguramente falte el fichero .htaccess que es el que impide todo esto

Pon si quieres un pantallazo de lo que tienes en /go

C.
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
PGO
Posts: 17
Joined: Tue Aug 25, 2020 10:05 pm

Re: Manual Mercury - Listo !

Post by PGO »

Buenos dias

lo que tengo en /go es:

/include
/include/fileio.ch
/include/hbclass.ch
/include/hbhash.ch
/include/hboo.ch
/lib
/lib/mercury
/lib/mercury/mercury.ch
/lib/mercury/mercury.hrb
/src
/src/controller
/src/model
/src/view
/src/view/hello.view
.htaccess
index.prg

El contenido del fichero .htaccess es

Code: Select all

# --------------------------------------------------------------------------
# CONFIGURACION RUTAS PROGRAMA  (Relative to DOCUMENT_ROOT)
# --------------------------------------------------------------------------

SetEnv PATH_URL            "/go"
SetEnv PATH_APP            "/go"
SetEnv PATH_DATA           "/go/data/"

# --------------------------------------------------------------------------
# Impedir que lean los ficheros del directorio
# --------------------------------------------------------------------------
Options All -Indexes

# --------------------------------------------------------------------------
# Pagina por defectos
# --------------------------------------------------------------------------
DirectoryIndex index.prg main.prg

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.prg/$1 [L]
</IfModule>
 
y el index.prg contiene lo siguiente

Code: Select all

//  {% LoadHRB( '/lib/mercury/mercury.hrb' ) %} //  Loading system MVC Mercury

#include {% MercuryInclude( 'lib/mercury' ) %}

FUNCTION Main()

    local oApp
    
        DEFINE APP oApp TITLE 'My First App'

        
            DEFINE ROUTE 'root' URL '/' view 'hello.view' METHOD 'GET' OF oApp
            
    
        INIT APP oApp
    

RETU NIL
 
Saludos
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Re: Manual Mercury - Listo !

Post by Carles »

PGO,

Windows o Linux ?
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
PGO
Posts: 17
Joined: Tue Aug 25, 2020 10:05 pm

Re: Manual Mercury - Listo !

Post by PGO »

Windows 64 y Apache
User avatar
Carles
Posts: 937
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona
Contact:

Re: Manual Mercury - Listo !

Post by Carles »

Parece un tema de configuracion de apache.

crea un directorio "test" dentro de htdocs

pon un par de ficheretes , lo q quieras por q es para ver si se listan

escribe localhost/test --> te deberia salir el listado del directorio

crea un .htaccess con el siguiente contenido

Code: Select all

# --------------------------------------------------------------------------
# Impedir que lean los ficheros del directorio
# --------------------------------------------------------------------------
Options All -Indexes

vuelve a probar localhost/test
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

https://modharbour.app
https://modharbour.app/compass
https://forum.modharbour.app
PGO
Posts: 17
Joined: Tue Aug 25, 2020 10:05 pm

Re: Manual Mercury - Listo !

Post by PGO »

En los _ (con y sin .htaccess) me muestra el directorio.

Saludos
PGO
Posts: 17
Joined: Tue Aug 25, 2020 10:05 pm

Re: Manual Mercury - Listo !

Post by PGO »

Gracias Carles, he comprobado que era configuración de Apache. Ya funciona.

Un Saludo
Post Reply