FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index mod_harbour Manual Mercury - Listo !
Posts: 1
Joined: Fri Aug 07, 2020 08:15 PM
Re: Manual Mercury - Listo !
Posted: Sat Aug 08, 2020 03: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

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Manual Mercury - Listo !
Posted: Sat Aug 08, 2020 10:46 PM

Hola, no estaría funcionando el enlace

Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Manual Mercury - Listo !
Posted: Sat Aug 08, 2020 10:47 PM

Hola Carles, no estaría funcionando el enlace

Saludos

Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Manual Mercury - Listo !
Posted: Mon Aug 10, 2020 06: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
HIX -> https://github.com/carles9000/hix
Posts: 17
Joined: Tue Aug 25, 2020 10:05 PM
Re: Manual Mercury - Listo !
Posted: 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

Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Manual Mercury - Listo !
Posted: Tue Sep 15, 2020 06: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
HIX -> https://github.com/carles9000/hix
Posts: 17
Joined: Tue Aug 25, 2020 10:05 PM
Re: Manual Mercury - Listo !
Posted: Tue Sep 15, 2020 07: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 (fw): Select all Collapse
# --------------------------------------------------------------------------
# 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 (fw): Select all Collapse
//  {% 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
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Manual Mercury - Listo !
Posted: Tue Sep 15, 2020 07: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
HIX -> https://github.com/carles9000/hix
Posts: 17
Joined: Tue Aug 25, 2020 10:05 PM
Re: Manual Mercury - Listo !
Posted: Tue Sep 15, 2020 07:56 AM

Windows 64 y Apache

Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Manual Mercury - Listo !
Posted: Tue Sep 15, 2020 08: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 (fw): Select all Collapse
# --------------------------------------------------------------------------
# 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
HIX -> https://github.com/carles9000/hix
Posts: 17
Joined: Tue Aug 25, 2020 10:05 PM
Re: Manual Mercury - Listo !
Posted: Tue Sep 15, 2020 08:11 AM

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

Saludos

Posts: 17
Joined: Tue Aug 25, 2020 10:05 PM
Re: Manual Mercury - Listo !
Posted: Tue Sep 15, 2020 08:21 AM

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

Un Saludo

Continue the discussion