• Publicidad

Correr aplicación desde otra máquina...

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Correr aplicación desde otra máquina...

Notapor Negrazo » 2008-07-30 11:09 @506

Hola Perleros:
Tengo una aplicación desarrollada con Perl y MySQL bajo Windows XP y todo me funciona bien.

Dicha aplicación está instalada en la máquina ADMIN, pero ahora quiero acceder mi aplicación desde otra máquina dentro de mi red.

Estoy usando el Internet Explorer versión 6.0.29. ¿Cuál es la dirección que debo teclear desde cualquier otra máquina si mi sistema está en ADMIN en la carpeta C:/inetpub/wwwroot/mapapi?

Ya lo intenté con todas las combinaciones posibles y no encuentra la aplicación. O me falta algo por hacer para que funcione plenamente en Red.

Todas las carpetas mencionadas están compartidas para lectura y escritura.
¿Algún tópico o tutorial para resolver este asunto?

Gracias de antemano.
Negrazo
Perlero nuevo
Perlero nuevo
 
Mensajes: 100
Registrado: 2006-12-28 12:51 @577
Ubicación: Guadalajara, Mexico

Publicidad

Ya hay avance...

Notapor Negrazo » 2008-07-30 13:25 @600

Hola a todos:

Ya logré un avance. Resulta que tecleando en el browser,
Código: Seleccionar todo
\\admin-1\Mapapi\indice.pl

que es lo siguiente,

admin-1 es la máquina servidora.
Mapapi es el recurso compartido.
indice.pl es el script de arranque de mi aplicación.

Ahora estoy recibiendo lo siguiente:

Abrir Guardar Cancelar

Es decir, mi máquina cliente no sabe qué hacer con el script de Perl y lo curioso del caso es que ya instalé el ActivePerl en la máquina cliente y pues francamente no entiendo que me falta.

Ojalá alguien ya haya pasado por esto y me pueda echar una mano.

Saludos desde Guadalajara, México.

Negrazo
Negrazo
Perlero nuevo
Perlero nuevo
 
Mensajes: 100
Registrado: 2006-12-28 12:51 @577
Ubicación: Guadalajara, Mexico

Notapor kidd » 2008-07-30 13:30 @604

Hola:

Sigue todas las instrucciones del siguiente tutorial:
http://perlenespanol.com/tutoriales/win ... ndows.html

Como ya tienes el Perl te puedes saltar esa parte, pero empieza desde la instalación del Apache. Esto te permitirá tener un servidor local para que puedas ejecutar tus scripts desde el navegador.

Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor explorer » 2008-07-30 13:36 @608

Ejecuta el script desde la línea de comandos: perl \\admin-1\Mapapi\indice.pl

Si el navegador de ficheros no reconoce la extensión .pl como asociada a la aplicación perl.exe, es quizás porque está mal instalada. Sigue el tutorial de kidd para instalar el ActiveState. El Apache no te hace falta salvo que lo quieras ejecutar como CGI.

Es mejor que lo pruebes antes desde la línea de comandos para que te salten los posibles errores.

Apuesto a que en el cliente no están instalados los módulos que necesitas.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor Negrazo » 2008-07-31 10:17 @470

Explorer y kidd, ¡¡¡gracias por contestar mi pregunta!!!
Efectivamente me faltaban instalar 8 módulos extras que necesito, ya lo hice y lo corrí desde modo comando y sí lo ejecuta, pero el resultado lo despliega como si fuera solo HTML, es decir aparentemente funciona pero no sé si esto sea correcto, porque en la pantalla principal me pide Clave de Usuario y Password y en modo comando solo me despliega la información pero no hay ninguna interactividad con el usuario.
En fin con esto lo que les quiero decir es que aparentemente si funciona en modo comando, pero no en el browser.
¿Qué me falta por hacer?
Negrazo
Perlero nuevo
Perlero nuevo
 
Mensajes: 100
Registrado: 2006-12-28 12:51 @577
Ubicación: Guadalajara, Mexico

Notapor kidd » 2008-07-31 12:36 @566

Seguir todas las instrucciones del tutorial que te mostré. :wink:
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor explorer » 2008-07-31 18:04 @794

Si quieres que un cliente pida servicios a un servidor, primero debe existir ese servidor.

Si quieres hacer una petición a un servidor web, debes instalar un servidor web en el ordenador servidor.

Así, el cliente solo necesita hacer una petición web y obtener la respuesta. Sin instalar ningún software adicional. Como dirección URL deberás indicar la IP del servidor.

El resto, en el tutorial.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor Negrazo » 2008-08-01 12:31 @563

Efectivamente explorer:
Creo que no fui muy claro en mi pregunta, ya tengo instalado un servidor Web en el ordenador servidor, tengo el IIS que es lo que hasta el momento sé configurar, me gustaría usar el Apache pero no he sabido instalarlo como debe ser. Pero con lo que me dices que no necesito ningún software adicional en el lado del cliente, entonces mi problema está en el servidor Web y por allí voy a enfocar las baterías.
Muchas gracias nuevamente a ti y a Kidd.

Saludos.
Negrazo
Perlero nuevo
Perlero nuevo
 
Mensajes: 100
Registrado: 2006-12-28 12:51 @577
Ubicación: Guadalajara, Mexico

Notapor explorer » 2008-08-01 12:37 @567

Hay paquetes, como XAMPP, que te lo instalan todo, a golpe de ratón.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor Negrazo » 2008-08-02 13:15 @593

Estimado explorer:
Pues fíjate que todo el problema estaba en que el Internet Information Services de Windows no permitía accesos de otras máquinas en su red y pues fue cuestión de buscarle un rato, pero ya funcionó.
Ahora bien, yo he leído y escuchado que el Apache en ese sentido es mucho más poderoso que el IIS.
Mi pregunta sería si el Apache también es así de fuerte en el mundo de Windows.
Si es positiva la respuesta pues me lanzo a instalar y a probarlo.

Como siempre gracias por tus tips, siempre acertados.

Saludos desde México.
Negrazo
Perlero nuevo
Perlero nuevo
 
Mensajes: 100
Registrado: 2006-12-28 12:51 @577
Ubicación: Guadalajara, Mexico

Siguiente

Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron