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