Home
Username:
Password:
Perl Fundamentals (Español) Tutorials

Conceptos / Su Primer Script en un Servidor Web

Subtitles of the Movie

ÿþ [00:00:00.0] Todo va bien hasta ahora; qué tal si lo intentamos para la web. [00:00:07.0] Lo que haremos primero es guardar nuestro archivo& [00:00:13.0] en el directorio de nuestro servidor web local. [00:00:24.0] Y tendrá que cambiar la ruta para que coincida con el lugar donde instaló el software de servidor web. [00:00:34.0] Usted va a colocar sus scripts de Perl en una computadora remota, [00:00:37.0] y los probará allí, así que veremos las maneras de hacerlo en la próxima película. [00:00:43.0] Por ahora, guardémoslo en el directorio cgi-bin, bajo la ruta Document, [00:00:51.0] y esta vez lo llamaremos 'hello.cgi'. [00:00:56.0] Ya hemos guardado nuestro archivo y ahora iremos a nuestro navegador web, [00:01:05.0] y yo estoy usando Mozilla, pero cualquier navegador web es igual. [00:01:09.0] Trataremos de ejecutar ese mismo archivo. [00:01:12.0] Y eso no va a funcionar. [00:01:14.0] Aquí resaltaré unas diferencias entre ejecutar scipts, [00:01:20.0] desde una línea de comandos y a través de un navegador web, y hacer su petición al servidor. [00:01:28.0] Cuando solicitamos a hello.cgi, obtenemos un error interno del servidor. [00:01:35.0] Y debido a la configuración del servidor web y de Perl, [00:01:40.0] éste error es guardado en un archivo de registro en alguna parte. [00:01:44.0] Regresemos a nuestro script y veamos qué puede estar causando el problema. [00:01:48.0] Aquí, una sola línea de comando imprime 'hello world'. [00:01:52.0] Lo que debemos agregar, es otra línea, que primero que todo le diga al servidor web& [00:02:02.0] qué clase de contenido se está enviando al navegador. [00:02:05.0] Así que digite ésta línea exactamente como lo he hecho, [00:02:09.0] con todas las comas, espacios y barras iguales; [00:02:15.0] y esencialmente, ésta es la línea, no nos fijamos en los encabezados ni más, [00:02:22.0] pero ésta es la línea que indicará al servidor web qué clase de contenido se está enviando. [00:02:27.0] Usted notará otra cosa en este script de Perl. [00:02:31.0] También cambiamos su extensión, lo llamamos 'hello.cgi'. [00:02:36.0] Esto se debe a que no usamos la asociación de archivos de Windows, [00:02:41.0] para procesar el script como un script de Perl. [00:02:46.0] Lo que debemos hacer, es incluir una línea en la parte más superior de este script, [00:02:53.0] para asegurarnos de que cuando el servidor web encuentre y trate de leer el script, [00:02:59.0] sepa que el archivo debe ejecutarse en el ejecutable de Perl. [00:03:04.0] Esta línea es conocida como 'línea de marca', seguida por un signo de exclamación, [00:03:11.0] y luego colocamos la ruta completa de donde instalamos el ejecutable de Perl. [00:03:20.0] En este caso, lo instalé bajo el directorio& [00:03:24.0] en el cual instalé Perl, en Binary, Binary Directory o Bin, [00:03:29.0] Y es Perl.exe, porque estamos usando un sistema Windows. [00:03:34.0] Regresemos a mi navegador web e intentemos de nuevo. [00:03:42.0] Éxito, colocamos las palabras 'hello world' a través del servidor web y de nuevo al navegador. [00:03:51.0] Una vez más, no nos preocuparemos mucho por las tecnicidades, [00:03:55.0] el significado de las líneas, o lo que hacen. [00:03:58.0] Pero por ahora, es suficiente con crear el script y ejecutarlo. [00:04:02.0] [00:04:03.0]

Tutorial Information

Course: Perl Fundamentals (Español)
Author: Joshua Mostafa
SKU: 33579
ISBN: 1-932808-31-0
Release Date: 2004-11-29
Duration: 7.5 hrs / 114 lessons
Work Files: Yes
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available