| Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS | ||||
01/1/70 - En capítulos anteriores hemos explicado que, dada la naturaleza de los lenguajes de lado servidor, nos es imposible trabajar offline como hacíamos para el caso de las páginas HTML que almacenábamos en nuestro disco duro. También dijimos que esto no era completamente cierto ya que podíamos resolver este eventual problema instalándonos en nuestro PC un servidor propio. Este servidor distribuido por Microsoft tiene dos versiones diferentes que son utilizadas dependiendo del equipo que estemos utilizando. Para los usuarios de W95 o W98, la versión disponible se llama Personal Web Server (PWS).
Si trabajamos bajo sistema Windows NT, o las versiones Profesional y Server de Windows 2000 y XP, el servidor a instalar es el Internet Information Server (IIS). En este caso os referimos a nuestro manual sobre la Instalación de IIS en Windows XP profesional.
Existe también la posibilidad de trabajar en plataformas UNIX empleando en este caso el
ChilisoftASP.
Los usuarios de W95 tienen varias posibilidades para hacerse con el PWS:
Descargarlo del sitio Microsoft , a partir de una antigua versión de Frontpage 98, instalándolo desde la opción pack de W-NT 4.0 o desde el CD de instalación de W98 (directorio add-ons/pws).
Los usuarios de Windows ME o XP Home edition, no tienen soporte para PWS, aunque se pueden probar una serie de pasos para lograr utilizarlo en el sistema. Este documento de Microsoft explica mejor este asunto.
| Nota: También existe otra posibilidad para ejecutar páginas ASP, aparte de los mencionados PWS e IIS, que funciona muy bien con versiones de Windows como ME o XP Home edition. Se trata de un servidor gratuito y muy simple, llamado Baby ASP Web Server y que hemos comentado en un artículo de DesarrolloWeb.com. |
Por otro lado, los usuarios de Windows 2000 y XP Profesional deben utilizar IIS 5.0, que se encuentra en la instalación. Es recomendable que leáis también las notas de los visitantes al pie de página, porque encontraréis muchos más datos sobre problemas en distintas versiones y compatibilidades con otros sistemas que van apareciendo.
Algunas versiones del PWS anteriores a la 4.0 requieren un archivo adicional
asp.exe para poder reconocer páginas ASP.
PWS podría ser considerado como una versión "light" del IIS4. En realidad en PWS no es suficientemente versátil para ejercer de servidor de un sitio de un tamaño mediano aunque si que podría en un momento dado hacerse cargo de un sitio de tamaño reducido y no muy concurrido. De todas formas, la utilidad del PWS radica sobre todo en que nos permite realizar las pruebas del sitio que vayamos a desarrollar en "local" sin necesidad de colgar nuestros archivos en el servidor que alberga nuestro sitio cada vez que queramos hacer una prueba sobre una pequeña modificación introducida. Esto resulta a todas luces práctico sobre todo para principiantes que necesitan hacer pruebas con una relativa frecuencia permitiendo el ahorro de mucho tiempo.
Dado que la mayoría de los posibles lectores de este manual trabajan en entorno W95 y 98, en este capítulo nos limitaremos a la descripción del PWS dejando el IIS4 para futuros capítulos. Sin embargo, las explicaciones que damos pueden ser igualmente útiles para quienes tengan que utilizar este último el cual presenta un funcionamiento básico análogo. El uso del PWS es extremadamente fácil. Una vez instalado, podemos observar la introducción de un nuevo icono en la barra de tareas así que en el menú de inicio correspondientes a la aplicación. A partir de cualquiera de ellos podemos tener acceso a la página principal o gestionario.
El siguiente paso es crear un directorio virtual dentro del cual alojaremos nuestra página. Hablamos de directorio virtual debido a que nuestra página puede estar alojada en cualquier parte de nuestro disco duro, donde a nosotros nos plazca y con un nombre de directorio que tampoco tiene por qué parecerse al que incluiremos en la URL cuando queramos ejecutar la página. De hecho, la URL que debemos introducir en el navegador para visualizar nuestra página ASP es del tipo: http://localhost/nombre_del_directorio virtual/archivo.asp
Como se puede observar, en este tipo de dirección no se especifica el camino en el disco duro donde se encuentran nuestros archivos.
Volviendo a la creación de nuestro directorio virtual, para hacerlo debemos pinchar sobre el icono "Avanzado" el cual nos da acceso a las opciones avanzadas del PWS. Una vez ahí, el siguiente paso es "Agregar" un directorio virtual. Una ventana en la que tendremos que introducir el nombre de dicho directorio virtual y especificar en qué carpeta del disco duro tenemos guardados los archivos y carpetas de la página aparecerá.
Como puede verse, la cosa es fácil. Ahora no queda más que introducir en el navegador el tipo de URL mencionada anteriormente para ejecutar los scripts creados.
Una opción interesante en el menú avanzado es la selección del tipo de archivo que será ejecutado por defecto. Aquí podríamos poner archivos con nombre index.html o index.asp o bien con el nombre default o home...
| Autoría, licencia y acciones sobre este artículo | ||||||
|
Informe de Rubén Alvarez*
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright. * Para consultas técnicas utilizar la lista de correo.
|
| Los comentarios de los visitantes son para ampliar la información del artículo. Cualquiera puede participar. |
| Se muestran 32 comentarios revisados |
RESPUESTA:
El PWS a veces da problemas de instalación y sobretodo, problemas para descargarlo. Lo puedes encontrar en el CD de instalación de Windows 98, así no tendrás que descargarlo.
En caso de tener problemas para instalarlo, puedes probar la solución que propone otro de los comentarios de este artículo.
Si no funciona ni siquiera así, la solución (ya se que es muy bruto) es reinstalar todo el sistema operativo y entonces instalar el PWS. En ese caso si que se consigue instalar sin problemas.
RESPUESTA
Yo creo que el Frontpage 98 no incluye el PWS sino otro servidor más sencillo todavía. Ese servidor no creo que soporte las ASP, aunque no soy experto en la materia.
No obstante, las versiones de Frontpage más avanzadas como la 2000 o XP, que incluyen soporte pasa ASP, deberían poder ejecutar las páginas ASP.
Como decía, todo son suposiciones porque no conozco ese editor.
RESPUESTA
PHP puede trabajar sin problemas con Windows 2000, bueno, mejor diría que lo he probado sobre NT sin problemas (por supuesto, con un servidor web IIS, tal como señalas). Aunque son sistemas similares. En lo que respecta a MySQL, supongo que tampoco habrá problemas, aunque la versión de Windows creo que no es muy eficiente. Si alguien sabe algo más que lo adjunte como comentario.
Yo lo encontré en:
www.cyf-kr.edu.pl/ftp/softlib/full.html
Además la siguiente dirección permite bajar el InstantShield que permite instalar PHP bajo Windows 98 con PWS 4.0
www.php.net/do_download.php?download_file=php410-installer.exe
Suerte!!
En el CD de instalación del 2000 Profesional que he probado recientemente se encuentra el IIS. Para instalarlo lo hacemos como si quisieramos instalar cualquier otro componente del sistema operativo, es decir, como si quisieramos modificar nuestra instalación de Windows o agregar y quitar programas.
Una vez instalado, si aceptamos las rutas de directorios que nos proponen en la instalación, podremos encontrar el directorio de publicación en la ruta
C:\Inetpub\wwwroot
Es allí donde podremos meter nuestras páginas ASP.
Si quieren seguir el procedimiento es bajo su propio riesgo!, pero dicen que el que no se arresga no gana.
www.vpasp.com/virtprog/Info/faq_WindowsMe.htm
Pero, desgraciadamente hay ciertas restricciones en el Knowledge Base Article que hay de Microsoft, a manera de hyperlink también, dentro de este sitio.
De todas maneras siempre digo que se avanza en muchas cosas pero se atrasan en otras, xq los señores de Microsoft piensan en facilidades muy buenas para los usuarios de sus sistemas y dejan por fuera a otros....
RESPUESTA:
Pues creo que no puedes utilizar CGI en Perl con PWS, pero si otros CGI para Windows, basados en C o Visual Basic... aunque en muchos casos los que he probado no funcionaban del todo bien y además servían para hacer cosas muy limitadas.
Si quieres trabajar con CGI es muy recomendable usar otro servidor web.
RESPUESTA:
Si estás utilizando XP Home no puedes instalar el PWS. Si utilizas XP Profesional o Server debes instalar el IIS. (En este último caso, puedes encontrar el IIS dentro del CD de instalación... tienes que intentar modificar la instalación de windows y agregar el componente IIS)
Puedes revisar este enlace para más info
http://coveryourasp.com/PWS.asp
Respuesta:
Para Windows 98 utiliza la versión de Windows 95. Saludos!
He instalado el PWS pero no funciona correctamente porque al ver la página ASP me llega con todos los códigos ASP dentro, como si fueran texto de la propia página, sin haberlos ejecutado el servidor. ¿Qué puede pasar?
A esto se me ocurre esta respuesta, que apunto por si a alguien le ocurre también:
Creo que lo que te puede pasar es que no estás accediendo a las páginas ASP por medio del servidor web. Para ello la url que debes escribir en tu navegador tiene que ser algo parecido a http://localhost/mipagina.html (Suponiendo que tengas una página llamada "mipagina.html" en el directorio c:/inetpub/wwwroot)
En cualquier caso, creo que la mejor manera de probar si funcionan las ASP en tu sistema es colocar en el directorio raiz de publicación un archivo .asp que tenga una simple instrucción y ver si marcha.
<%
response.write "Hola!"
%>
Ese texto lo puedes nombrar como prueba.asp y lo metes en el directorio de publicación, generalmente c:/inetpub/wwwroot.
Entonces puedes probar escribiendo en tu navegador la dirección http://localhost/prueba.asp y miras a ver si te sale la página y se ejecuta el código ASP y te da la página resultado que debería contener la palabra "Hola!", pero ningún otro código ASP.
Otro detalle importante es que mires a ver si tienes o no ofrecidos los permisos de ejecución al directorio donde estés colocando las páginas, pues si no es así puede que no se ejecuten tus ASP.
RESPUESTA:
Es un componente-programa del Windows para trabajo con redes. Debes instalarlo en tu sistema antes de que puedas instalar el PWS. Realiza una búsqueda el el sitio web de Microsoft.com y encontrarás descripciones interesantes y downloads de instalación del componente.
Ya he hecho lo correspondiente con asp y me funciona. Para el amigo que preguntaba por asp y xp, solo basta irse a agregar o quitar programas en el control panel, seleccionar agregar componentes de windows, buscar el IIS en la lista y seguir el wizard, luego hay que meter el cd del xp ya que ahi se encuentra el componente necesario el admxprox o algo asi.
Respuesta:
Deberías enterarte de alguna cosilla en nuestro manual de PHP. Pero te indico que necesitarás instalar en tu IIS un módulo para poder ejecutar también páginas PHP. Lo mejor es entrar en PHP.net y acceder a la sección de descargas o el manual.
En el PWS el HOME es C:\Inetpub\wwwroot.
Cuando en el Explorer en la barra de direcciones escribo http:\\localhost\test.php me sale el mensaje No se puede mostrar la página y no logro que funcione Por que será?
Respuesta:
El problema ha quedado bien descrito, pero no nos cuentas nada que pueda hacernos deducir cuál será la solución.
No dices en ningún momento si has llegado a instalar el módulo que permite ejecutar páginas PHP... que se descarga desde www.php.net/download. El archivo a descargar en tu caso sería PHP 4.2.1 installer, dentro del epígrafe Windows Binaries.
RESPUESTA:
El protocolo TCP/IP es el utilizado en Internet y por tanto, en los servidores de páginas web. Parece que el ordenador donde estás instalando PWS no tiene instalado tal protocolo en el entorno de red.Para instalarlo debes acceder al entorno de red (desde el panel de control) y agregar el protocolo que te falta.
RESPUESTA
Windows 98 es lo más fácil de configurar. En Windows 2000 o XP profesional puedes instalar el IIS que es mucho mejor aunque un poco más dificil.
De todos modos, el error que apuntas es porque no estás accediendo a través del servidor a tus páginas ASP. Sino, no te saldría la ventana de estar intentando descargar un archivo. Acuérdate que tienes que acceder por localhost, tal como se explica.
RESPUESTA
Resulta que algunas personas han podido instalarlo y otras no. Se explica en: http://www.desarrolloweb.com/faq/18.php. De todos modos, para obtenerlo debes acceder al disco de instalación de Windows 98 o a otros enlaces que proporcionamos en el presente artículo o en el que relata el programa en si: Personal Web Server.Si puedes cambiar de sistema operativo y actualizarte a Windows XP Profesional, creo que sería la mejor opción para poder disfrutar del servidor IIS. Lee entonces: Instalación de IIS en Windows XP profesional.
Paco -frp@infomail.lacaixa.es- 21/8/02
Hola a todos, tengo instalado PWS en Windows 98 SE, pero me da el siguiente error TCP/IP no instalada ya no se que hacer.
RESPUESTA
Claro que puedes ejecutar las páginas desde la red local, simpre y cuando el ordenador que tiene el PWS forme parte de esa red local.
Para acceder al servidor donde tienes el PWS, desde Internet Explorer u otro navegador, simplemente tienes que escribir en la barra de direcciones la IP o el nombre del servidor al que deseas acceder. Por ejemplo, si el servidor tiene la IP: 192.168.0.55, o su nombre de Windows es "miserver", accederías así:
http://192.168.0.55
http://miserver
| Añadir un comentario del artículo |
| Comentarios sin revisar |
| Entre los comentarios no revisados puede haber algunos interesantes que se hayan enviado recientemente. |
| Ver los comentarios no revisados |
| Añadir un comentario del artículo |
| Enlaces: |
| Maestrosdelweb |
Lectura recomendada + ASP.NET Compra este libro en Agapea, la librería urgente a domicilio. |
||||||||||||||||
Tienda DesarrolloWeb