Manual Mercury - Listo !

mod_harbour es un módulo para Apache que permite correr tus PRGs directamente en la web!!!

Re: Manual Mercury - Listo !

Postby Oscar Maldonado » Sat Aug 08, 2020 3:32 pm

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
Oscar
Oscar Maldonado
 
Posts: 1
Joined: Fri Aug 07, 2020 8:15 pm

Re: Manual Mercury - Listo !

Postby horacio » Sat Aug 08, 2020 10:46 pm

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

Re: Manual Mercury - Listo !

Postby horacio » Sat Aug 08, 2020 10:47 pm

Hola Carles, no estaría funcionando el enlace

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

Re: Manual Mercury - Listo !

Postby Carles » Mon Aug 10, 2020 6:07 am

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..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1105
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: Manual Mercury - Listo !

Postby PGO » Tue Sep 15, 2020 12:48 am

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
PGO
 
Posts: 17
Joined: Tue Aug 25, 2020 10:05 pm

Re: Manual Mercury - Listo !

Postby Carles » Tue Sep 15, 2020 6:42 am

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..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1105
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: Manual Mercury - Listo !

Postby PGO » Tue Sep 15, 2020 7:23 am

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  Expand view
# --------------------------------------------------------------------------
# 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  Expand view
//  {% 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
PGO
 
Posts: 17
Joined: Tue Aug 25, 2020 10:05 pm

Re: Manual Mercury - Listo !

Postby Carles » Tue Sep 15, 2020 7:44 am

PGO,

Windows o Linux ?
Salutacions, saludos, regards

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

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1105
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: Manual Mercury - Listo !

Postby PGO » Tue Sep 15, 2020 7:56 am

Windows 64 y Apache
PGO
 
Posts: 17
Joined: Tue Aug 25, 2020 10:05 pm

Re: Manual Mercury - Listo !

Postby Carles » Tue Sep 15, 2020 8:04 am

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  Expand view
# --------------------------------------------------------------------------
# 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..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
Skype -> https://join.skype.com/cnzQg3Kr1dnk
User avatar
Carles
 
Posts: 1105
Joined: Fri Feb 10, 2006 2:34 pm
Location: Barcelona

Re: Manual Mercury - Listo !

Postby PGO » Tue Sep 15, 2020 8:11 am

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

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

Re: Manual Mercury - Listo !

Postby PGO » Tue Sep 15, 2020 8:21 am

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

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

Previous

Return to mod_harbour

Who is online

Users browsing this forum: No registered users and 2 guests