Page 2 of 2

Re: Manual Mercury - Listo !

Posted: Sat Aug 08, 2020 3:32 pm
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
_

Re: Manual Mercury - Listo !

Posted: Sat Aug 08, 2020 10:46 pm
by horacio
Hola, no estaría funcionando el enlace

Re: Manual Mercury - Listo !

Posted: Sat Aug 08, 2020 10:47 pm
by horacio
Hola Carles, no estaría funcionando el enlace

Saludos

Re: Manual Mercury - Listo !

Posted: Mon Aug 10, 2020 6:07 am
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.

Re: Manual Mercury - Listo !

Posted: Tue Sep 15, 2020 12:48 am
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

Re: Manual Mercury - Listo !

Posted: Tue Sep 15, 2020 6:42 am
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.

Re: Manual Mercury - Listo !

Posted: Tue Sep 15, 2020 7:23 am
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

Re: Manual Mercury - Listo !

Posted: Tue Sep 15, 2020 7:44 am
by Carles
PGO,

Windows o Linux ?

Re: Manual Mercury - Listo !

Posted: Tue Sep 15, 2020 7:56 am
by PGO
Windows 64 y Apache

Re: Manual Mercury - Listo !

Posted: Tue Sep 15, 2020 8:04 am
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

Re: Manual Mercury - Listo !

Posted: Tue Sep 15, 2020 8:11 am
by PGO
En los _ (con y sin .htaccess) me muestra el directorio.

Saludos

Re: Manual Mercury - Listo !

Posted: Tue Sep 15, 2020 8:21 am
by PGO
Gracias Carles, he comprobado que era configuración de Apache. Ya funciona.

Un Saludo