Foros Néfele 4 Harbour › Foros › Dudas › No puedo correr mi siguiente exe
Etiquetado: Dudas
- Este debate tiene 4 respuestas, 4 mensajes y ha sido actualizado por última vez el 5 años, 1 mes por
Pedro Amaro. This post has been viewed 948 times
-
AutorEntradas
-
-
26-09-2020 a las 20:57 #799
Vicente MurilloParticipanteEstoy haciendo otro ejemplo y ya obtengo mi exe, pero al momento de correr me envía "not found", es prácticamente igual a "pro01"
-
26-09-2020 a las 22:51 #800
Alfredo SanzSuperadministradorHola Vicente.
No te entiendo. No sé qué es "pro01"
El fichero exe tiene que estar en la carpeta cgi-bin de tu apache.
Para acceder a el directamente http://localhost/cgi-bin/<nombrefichero>.exe
-
26-09-2020 a las 23:29 #801
Vicente MurilloParticipanteHola, tengo mi exe en C:\Apache24\cgi-bin, trato de correrlo y me manda el siguiente error.
Adjuntos:
Debes acceder para ver los archivos adjuntos. -
26-09-2020 a las 23:58 #805
XeviParticipanteDebes de escribir todo el nombre CON LA EXTENSION, si no tienes un ScriptAlias en el httpd.conf
Asi, pues, http://localhost/cgi-bin/negocio.exe
Un Saludo,
Xevi
-
Esta respuesta fue modificada 5 años, 1 mes por
Alfredo Sanz.
-
Esta respuesta fue modificada 5 años, 1 mes por
-
27-09-2020 a las 00:10 #808
Pedro AmaroSuperadministradorBuenas noches Vicente;
Cuando creamos un proyecto con NéfeleWizard, entre los procesos que realiza para crear el nuevo proyecto añade un Alias al fichero de configuración de tu Apache, httpd.conf que normalmente esta en Apache24\conf\
Si abres el fichero veras que tienes una línea como esta que te creo el NéfeleWizard.
1ScriptAlias /pro01 "${SRVROOT}/cgi-bin/pro01.exe"Con esta línea conseguimos que Apache ejecute pro01.exe cuando en el navegador escribas localhost/pro01
Si quieres que al teclear en el navegador localhost/negocio se ejecute negocio.exe tendrás que añadir a mano en el httpd.conf el Alias correspondiente
1ScriptAlias /negocio "${SRVROOT}/cgi-bin/negocio.exe"Esto tenemos que tenerlo en cuenta cuando pongamos nuestros proyectos en producción en un Apache que no sea el que utilizamos durante el desarrollo.
Recuerda que para que los cambios que realices en httpd.conf sean efectivos tendrás que reiniciar el Apache.
Tenemos previsto que en la próxima versión de NéfeleWizard podamos pedirle que se asegure de que tenemos bien asignado el Alias del proyecto actual, se creara o no con el NéfeleWizard.
Como te comentan Fredy y Xevi, siempre puedes llamar a tu proyecto desde el navegador indicándole todo el path; localhost/cgi-bin/negocio.exe
Estoy pensado en preparar en el Wiki una sección con las configuraciones básicas de Apache que tenemos que tener en cuenta cuando pongamos un proyecto en producción.
Saludos
-
Esta respuesta fue modificada 5 años, 1 mes por
Pedro Amaro.
-
Esta respuesta fue modificada 5 años, 1 mes por
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.