Denwer (servidor web local). Servidor local Denver

Si planea crear su propio sitio web o sueña con una carrera como creador de sitios web profesional, definitivamente necesitará Denver. Casi todos los desarrolladores web utilizan esta herramienta. El nombre del programa se basa en la abreviatura “D. norte. w. r." (que significa "un kit de caballero para un desarrollador web").

Denver es un servidor local y un shell de software con módulos Apache, PHP y MySQL, Perl, etc. Le permite crear y probar sitios web en una máquina con Windows (PC "doméstica") sin conectarse ni colocar archivos de código (elementos del sitio) en servidores. Indispensable para depurar, probar scripts y realizar otras etapas igualmente importantes en la construcción de recursos web.

Con Denver puedes almacenar y ejecutar tus proyectos no sólo en el disco duro de tu PC, sino también en una unidad flash USB. Es decir, tener siempre a mano una maquetación de un futuro proyecto web. El servidor local coloca todos sus elementos en un solo directorio especificado por el usuario. No utiliza directorios del sistema en la unidad C y no deja ninguna entrada en el registro.

Utilice Denver para desarrollar sitios web en la PC de su hogar

La instalación y configuración de los módulos del servidor local se puede realizar automáticamente, siguiendo las indicaciones del instalador.
El paquete básico de Denver consta de los siguientes componentes:
  • Instalador (con la posibilidad de descomprimirlo en una unidad flash USB);
  • PHP5 con soporte completo para MySQL, GD, sqLite;
  • Opciones MySQL5 + para trabajar con transacciones;
  • Bloque de control de host virtual (usando plantillas);
  • Panel phpAdmin para gestionar bases de datos de sitios web a través de una interfaz web;
  • módulo para iniciar y apagar componentes del servidor local;
  • Emulación del funcionamiento de un servidor SMPT, sendmail.

Hemos publicado un nuevo libro, Marketing de contenidos en redes sociales: cómo entrar en la cabeza de sus seguidores y hacer que se enamoren de su marca.

Suscribir

Localhost Denwer, también conocido como Denver, es una herramienta diseñada para desarrollar y mantener un servidor que estará ubicado en su computadora personal.

El trabajo para crear el programa comenzó en 1999 después de que Dmitry Kotelov, uno de los desarrolladores, escribiera instrucciones paso a paso para Windows 95/98. En marzo de 2002, se lanzó oficialmente la versión de lanzamiento de Denwer. Este era un instalador simple que copiaba documentos y archivos a la carpeta especificada y agregaba el acceso directo correspondiente al inicio de Windows.

Durante mucho tiempo, las personas alejadas de la programación no tenían claro para qué se necesitaba Denver, pero hoy, cuando todos quieren su propio sitio web, las reglas para trabajar con Denver "para tontos" son populares. Modern Localhost Denwer es un paquete de programas especializados gratuitos que es fácil de instalar. Se puede copiar a discos duros y tarjetas Flash sin ningún problema. Cualquiera que sepa cómo instalar programas por sí mismo puede transferir un sitio web a Denver.

¿Qué es Denver y en qué consiste?

El paquete básico del programa incluye un servidor web tipo Apache, un instalador de shell PH5, un sistema relacional MySQL5, una aplicación web phpMyAdmin capaz de administrar bases de datos del sitio, un simulador de envío de correo electrónico y una herramienta para un servidor SMTP.

Con estos componentes, puede ejecutar scripts simples y directivas SSI sin conexión a Internet.

Principales ventajas del programa.

  1. Una selección lista para usar de programas necesarios para la depuración.
  2. Autonomía. Es fácil de instalar y quitar.
  3. La capacidad de crear y organizar un sitio de Internet sin comprar hosting.
  4. Reparar automáticamente archivos del sistema.
  5. Acceso gratuito.

Reglas de instalación de Localhost Denwer

El programa se puede descargar de forma gratuita desde el sitio web oficial de los desarrolladores.

  • Abra el archivo de instalación y ejecute el paquete base.

  • Puedes cerrar inmediatamente la ventana del navegador que se abre, ya que aún no la necesitarás.
  • Después de que aparezca la pantalla negra, presione enter e indique en qué carpeta instalará Denwer.
  • Presione enter. Debería ver una línea que dice: "Establecer directorio C:\ WebServers (y\n)". Haga clic en Y (Sí), luego presione Enter nuevamente (ok).

  • Después de esto, el programa le informará sobre el disco virtual. Siga las instrucciones y presione enter. En este punto, el instalador le pedirá al usuario que escriba una letra para su disco; indique una que aún no esté en uso.

  • Felicitaciones, ha activado el sistema de copia de archivos al finalizar, deberá seleccionar un modo que le resulte conveniente para el disco Z. A su discreción, elija activarlo cuando inicie un programa o computadora. Esto completa la instalación básica de Localhost Denwer.

Características de trabajar en el programa.

Este instalador tiene una característica. Si Skype está instalado y ejecutándose en su computadora personal, asegúrese de ir a su configuración y verificar si la casilla de verificación "Usar los puertos 80 y 443 como alternativas entrantes" está marcada en la pestaña "Conexión".

Para comprobar si Denwer se ha iniciado correctamente, abra cualquier ventana del navegador e ingrese: https://localhost. Deberías ver la página principal del programa con un cartel indicando todos los enlaces. También se recomienda comprobar su funcionamiento en la etapa inicial.

Para instalar un sitio web en Denver, debe ir a la carpeta raíz del programa y seguir el enlace:

c:\servidor\home\localhost\www\

Aquí es donde se crea la carpeta donde se ubicará el motor de Denwer.

Luego reinicie el programa haciendo clic en Reiniciar. También debes comprobar ingresando en la barra de búsqueda:

http://localhost/Proba/

Si no se abre nada, reinicie el instalador. Después de eso, copie todo, desde el motor, a una nueva carpeta y comience a trabajar.

Cómo adaptar Denwer en el sitio web

Una vez que se completen todos los flujos de trabajo, termine de crear el sitio; muévalo al alojamiento para que sea visible para todos los usuarios. FileZilla te ayudará. Simplemente transfiere el contenido de la carpeta principal de Localhost Denwer al directorio raíz de tu hosting. En el documento con los parámetros del motor, será necesario cambiar la dirección de la ruta a todos los documentos e imágenes, cambiar el nombre de la base de datos y los parámetros de inicio de sesión.

Cómo eliminar un programa de tu computadora

Lo más difícil es eliminar no el instalador en sí, sino el disco virtual creado por él. En primer lugar, desactive completamente el programa haciendo clic en el icono "Detener Denwer". En Inicio, seleccione "Ejecutar" y escriba "subst z: /d" (reemplace z con la letra de la unidad).

Con esta sencilla operación, eliminaste tanto el disco como toda la información disponible. Ahora elimine la carpeta WebServers de su unidad C. Eso es todo. Su computadora está limpia y el servidor funciona exactamente como usted quería. Denwer es un excelente asistente para configurar un servidor y realizar una u otra operación en él.

Denwer (de D.n.w.r - Kit de caballero para un desarrollador web): un shell de software y conjuntos de kits de distribución, así como módulos para ellos, capaces de crear su servidor local y permitirle crear aplicaciones web de cualquier complejidad en PHP (lenguaje de programación ) teniendo en cuenta MySQL o PostgreSQL (base de datos). De forma predeterminada, existe una gama bastante amplia de distribuciones, a saber: servidor web Apache con soporte para SSI, SSL, mod_rewrite, mod_php, PHP (elija la versión 5.2 - más módulos - o 5.3, puede descargar las versiones 3 y 4), MySQL , Perl (sin bibliotecas estándar, se pueden descargar por separado), un servidor de correo SMTP con un emulador de sendmail y, por supuesto, botones de control de Denver.

Instrucciones de instalación

La instalación es bastante fácil y sencilla. Descargue el archivo Denver requerido del sitio web y abra el programa de instalación allí. ¡ATENCIÓN! Si tiene Windows 8 u 8.1, primero debe configurar el modo de compatibilidad. Puede hacer esto de esta manera: extraiga el archivo, busque este archivo, apúntelo y haga clic derecho, luego seleccione la pestaña "Compatibilidad", marque la casilla junto a "Ejecutar el programa en modo de compatibilidad para" y seleccione Windows 7 Luego cierre esta ventana y ejecute el programa.

Aparecerá una ventana pidiéndole que confirme sus intenciones de instalar Denver. Si hace clic en "Sí", Internet Explorer se abrirá con una página local con una breve descripción sobre Denver. Cierra esta ventana. El modo de compatibilidad es necesario para que Denver vea cerrarse el navegador.

Después de esto, si desea continuar con la instalación, presione Enter. De lo contrario Ctrl+Interrupción. A continuación, el programa de instalación hará su trabajo hasta que le pregunte dónde instalar Denver. Simplemente escriba la línea “C:\Denwer”, presione Enter (sin comillas) y confirme la instalación en el directorio presionando el botón en inglés Y.

Luego el programa le preguntará qué letra seleccionar para el disco virtual. La mejor opción es Z, pero si te está ocupada elige otra libre.

El programa continuará su trabajo. La última pregunta es elegir la opción de lanzamiento en Denver. La primera opción es la más conveniente, porque si elige la segunda, simplemente será un inconveniente "tirar" de Denver todo el tiempo para crear un dominio, subdominio o incluso simplemente cargar archivos en un disco virtual.

Después de estos sencillos pasos, se instala Denver y se crean tres accesos directos en el Escritorio: Iniciar Denwer, Reiniciar Denwer, Detener Denwer para iniciar, reiniciar y detener Denver, respectivamente.

Trabajar con Denver es extremadamente fácil. Para agregar un dominio, debe ir al disco virtual, la carpeta de inicio y crear su propia carpeta con el nombre del sitio, por ejemplo, sitio. Luego vaya a esta carpeta y cree otra allí con el nombre www.. Basta con crear una carpeta con el nombre de un subdominio, por ejemplo, denwer.

Para eliminar Denver, sólo necesita eliminar la carpeta principal del programa. Es decir, una carpeta en la ruta C:\Denwer.

Notas: No elimine las carpetas existentes en el directorio de inicio, le ayudarán a probar Denver. Y para que los dominios creados sean visibles, reinicie Denver si se está ejecutando. Cuando trabaje con Denver, es recomendable desactivar Skype, ICQ y apagar Internet, o no crear dominios para sitios existentes. La referencia a los dominios es, por ejemplo, el nombre de la carpeta del dominio, por ejemplo, rsload.su o algún otro nombre de dominio. No es necesario crear un directorio www en las carpetas del subdominio.

Nombre del problema: Denver.3
Revelador.

Buenas tardes, queridos lectores. Este tema ha sido discutido de arriba abajo y probablemente sea de todos, en algún lugar hay inexactitudes e información incompleta, y tampoco hay suficientes fotos y capturas de pantalla paso a paso, después de revisar todos los sitios, hice un completo revisión, guía detallada de instalación y configuración una herramienta útil para webmasters - Denwer(lea "Denver": un kit de caballero para un desarrollador web).

Teoría. ¿Qué es Denver y cómo funciona?

Denver es un shell de software ( emulador de servidor web en el sistemaUnix ) que incluye un conjunto de distribuciones y módulos ( Apache+SSL, PHP5, MySQL5, phpMyAdmin, etc.) para depurar sitios en ( local, https://localhost) computadora o laptop sin necesidad de acceso a Internet.

Soporte de SO (sistemas operativos): Windows XP/Vista/7/8.

Características de Denwer

La característica clave de Denver es su soporte para trabajar con varios proyectos web a la vez, cada uno de los cuales está ubicado en un host virtual separado (en forma de una carpeta separada). Los hosts virtuales para proyectos se crean automáticamente: por ejemplo, solo necesita copiar los archivos del proyecto en /home/NameWebProjecta.ru/www, e inmediatamente estará disponible en https://NameWebProjecta.ru, lo veremos en más detalles más adelante.

Todos los componentes de Denver ya están configurados y listos para funcionar (en particular, la codificación en ruso de MySQL, SSL, etc. está configurada correctamente). Además, puedes actualizar cualquiera de los servicios de Denver (Apache, PHP, MySQL, etc.) manualmente simplemente copiando las nuevas versiones de las distribuciones sobre las antiguas.

Contenido del paquete básico de Denver:

  1. Apache 2 con soporte SSL y mod_rewrite.
  2. PHP5: archivos ejecutables, módulo para el servidor web Apache, archivo de distribución y configuración adaptada, biblioteca GD, módulos de soporte MySQL y sqLite.
  3. MySQL5 con soporte para InnoDB, transacciones y codificaciones rusas (windows-1251).
  4. phpMyAdmin: panel de control de la base de datos MySQL, así como un script que facilita la adición de un nuevo usuario de MySQL.
  5. Depuración del emulador de sendmail (/usr/sbin/sendmail), que no envía mensajes, sino que los escribe en el directorio /tmp/!sendmail.
  6. Un sistema para buscar automáticamente hosts virtuales y actualizar el archivo de hosts del sistema, así como la configuración de Apache. Gracias a esto, agregar un nuevo host virtual (o dominio de tercer nivel) implica simplemente crear un directorio en /home (ver analogía con los hosts existentes) y reiniciar el complejo. Todos los cambios se realizan automáticamente en los archivos de configuración y del sistema, pero puede controlar este proceso utilizando el mecanismo de plantilla del host (consulte /usr/local/apache/conf/httpd.conf para obtener explicaciones detalladas).

Los complementos ("paquetes de expansión") están disponibles en el sitio web oficial de Denver para ampliar las capacidades del kit básico:

  • PHP versión 3 como programa CGI;
  • PHP versión 4 como programa CGI;
  • módulos adicionales para Apache;
  • módulos adicionales para PHP;
  • versión completa de ActivePerl;
  • Intérprete ActivePython.
  • Servidor MySQL versión 4;
  • Módulos de soporte de tecnología Parser;
  • SGBD PostgreSQL;
  • FireBird DBMS versiones 2 y 1.3
  • otros módulos populares.

Creo que ya es suficiente teoría, pasemos a la práctica...

instalación denver

Al momento de escribir este tutorial, estaba usando la siguiente versión de Denver:
Versión: Denver-3 del 16/09/2012

Siempre puede descargar la última versión de Denver desde el sitio web oficial mencionado anteriormente.

¿Cómo instalar denwer? Instrucciones detalladas

Entonces, ha descargado el archivo de instalación de Denver. Abrimos el archivo, aparecerá una pequeña ventana “¿Estás seguro de que quieres instalar el paquete base?” prensa Sí.

Luego se abrirá una ventana del navegador, la cual podrás cerrar inmediatamente, verás la siguiente imagen.

Como puede ver, toda la instalación se realizará en el intérprete de comandos cmd, la primera ventana de bienvenida, haga clic en el botón para continuar Ingresar.

El programa comprobará la presencia de los controladores y componentes del sistema necesarios y luego nos pedirá que indiquemos en qué directorio instalar Denver.

Si no especifica nada, de forma predeterminada el programa se instalará en el directorio C:\WebServers, lo especifiqué como C:\Server. Puede especificar su nombre o dejarlo como predeterminado y luego hacer clic en el botón. Ingresar. Aparecerá una pregunta..

Haga clic en " y"

A continuación revisaremos las utilidades necesarias para crear un disco virtual, en Windows se llama esta utilidad; submarinos. Deberá especificar el nombre del disco virtual; de forma predeterminada, el sistema sugiere el disco Z, mi disco Z está ocupado, así que elegí el disco X. También puede especificar cualquier disco libre o dejar el disco Z predeterminado si no está ocupado. . Hacer clic Ingresar.

Una vez completada la copia, debe indicar en qué modo se iniciará Denver, seleccionar el elemento y hacer clic en [ Ingresar]

¡Todo! Instalación de Denwer completa. Se abrirá una ventana del navegador indicando que la instalación está completa, lea y cierre.

Deberíamos tener accesos directos en el escritorio...

EtiquetaEquipoAcción
InicioDenwerC:\[su_directorio]/denwer\ r un.exe)Lanzamiento del servidor de Denver
Reiniciar DenwerC:\[su_directorio]/denwer\ reiniciar .exe)reiniciando el servidor de Denver
Detener DenwerC:\[su_directorio]/denwer\ stop .exe)Deteniendo el servidor
C:\[su_directorio]/denwer\ SwitchOff.exe

Lanzamiento y configuración de Denwer

Para empezar disfruta denver, haz lo siguiente:

  1. Inicie Denver usando el acceso directo Empezar Denwer en el escritorio.
    Si no ha creado accesos directos, puede ejecutar Denver usando el comando C:\[your_directory]/denwer\Run.exe, para ello presione la combinación de teclas [ Ganar]+[R] e ingrese el comando en la ventana que aparece.
  1. Abra su navegador y vaya a https://localhost
  2. deberías ver Página de inicio de Denver. Un poco más abajo en esta página hay una tabla con enlaces; le aconsejo que compruebe inmediatamente la funcionalidad de todos los enlaces.
  1. Si después de lanzar Denver https://localhost no se abre, verifique si Denver no está bloqueado por su antivirus o firewall. Por ejemplo, se notaron problemas con NOD32 en Windows XP (debe agregar el proceso X:/usr/local/apache/bin/httpd.exe a la lista de excepciones, esto se puede hacer en IMON/Settings/Miscellaneous/ ventana de excepción).

¡Atención! Si estas usando Skype, asegúrate de que no ocupe ningún puerto 80 Y 443 , necesario para que Apache se ejecute en Denver (" Herramientas - Configuración - Avanzado - Conexión - Usar los puertos 80 y 443 como alternativas entrantes» debería estar deshabilitado).

¡Atención! Error común: si solo se está ejecutando localhost y otros hosts están no trabajes, verifique si su servidor proxy está apagado ( Herramientas - Opciones de Internet - Conexión - Configuración de red).

Ahora ya sabe cómo utilizar Denver como sitio de prueba y depuración para sus sitios. Quiero contarles más información útil...

Estructura del directorio Denwer

Los documentos HTML deben estar ubicados en los directorios /home/<имя_хоста>/www. De forma predeterminada, se configuran 3 hosts virtuales:

— https://localhost (contiene scripts de prueba y varias utilidades);
— https://test1.ru;
— https://custom-host:8648 (un host con su propia dirección IP y puerto);

También se admiten hosts virtuales con nombres de dominio del tercer nivel y superiores. Ejemplos de cómo Apache busca directorios de documentos del host en este caso:

Nombre de dominio Directorio de documentos

~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~

abcd.test1.ru /home/test1.ru/abcd

ab.cd.test1.ru /home/test1.ru/ab.cd

prueba.localhost /home/localhost/prueba

ab.cd.localhost /home/localhost/ab.cd

El directorio /usr/local contiene componentes de software: archivos ejecutables y de configuración de Apache, PHP, MySQL. Los autores intentaron mantener esta disposición cercana a la aceptada en el entorno UNIX. Pero existen serias diferencias: no todos los componentes del paquete se distribuyen en los directorios correspondientes. En cualquier caso, no se puede lograr una analogía completa con el sistema operativo UNIX, pero esta ubicación de los archivos ejecutables y de configuración hace que sea algo más fácil navegar por los componentes del servidor.

Utilidades incluidas en el “Set Caballero”

  • DNSearch: búsqueda de archivos la búsqueda se realiza en ficheros con extensión htm, html, shtml, xhtml visualizando directamente el contenido de los documentos.
  • Lista de sitios registrados – la utilidad genera una página con proyectos web (sitios) creados en el sistema.
  • Creación de nuevas bases de datos y usuarios de MySQL. – una utilidad muy cómoda y sencilla para crear bases de datos (DB), a diferencia de phpMyAdmin.
  • phpMyAdmin — Administración de DBMS MySQL

¿Cómo eliminar Denwer?

Denver es autónomo: Puede ubicarse en cualquier directorio del disco (o incluso en una unidad flash). Tampoco modifica los archivos del sistema de Windows, por lo que Denwer se puede desinstalar simplemente eliminando su carpeta.

¿Qué debo hacer para eliminar Denver?

  1. Deteniendo el servidor Denwer(ejecute el acceso directo Stop Denwer en el escritorio o use el comando en cmd:
    C:\[su_directorio]/denwer\ stop .exe)
  2. Detener y desmontar un disco virtual(comando en cmd: C:\[su_directorio]/denwer\ SwitchOff.exe
  3. Eliminar el directorio donde está instalado Denwer
  4. Eliminar accesos directos del escritorio

Con esto quiero concluir esta lección, espero que te haya sido útil. Si tienes alguna pregunta, escribe en los comentarios o envíame un correo electrónico.

Saludos cordiales, Chirkov Sergey.

Entonces has decidido instalar Denver. Tiene algo así como un núcleo o "corazón", el llamado "paquete básico", que ocupa unos 5,5 MB. Todo lo demás viene en forma de paquetes de extensión, que se analizarán en otros artículos (ver Contenido). El paquete básico contiene la mayoría de los programas y utilidades necesarios:

  • Instalador (también se admite la instalación en una unidad flash).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • PHP5 con soporte para GD, MySQL y sqLite.
  • MySQL5 con soporte para transacciones.
  • Sistema de gestión de host virtual basado en plantillas. Para crear un nuevo host, solo necesita agregar un directorio al directorio /home; no necesita editar ningún archivo de configuración. De forma predeterminada, los esquemas de nombres de directorios de muchos proveedores de alojamiento populares ya son compatibles; se pueden agregar fácilmente otros nuevos.
  • Sistema de control de arranque y apagado de todos los componentes de Denver.
  • phpMyAdmin es un sistema de gestión MySQL a través de una interfaz web.
  • Emulador de servidor Sendmail y SMTP (depuración de “stub” en localhost:25, almacenamiento de cartas entrantes en /tmp en formato .eml); Admite el trabajo en conjunto con PHP, Perl, Parser, etc.

Seleccione la versión de PHP

PHP 5.2 es más antiguo, pero incluye Zend Optimizer y más módulos.

Preparándose para trabajar con la red

Para dejar todo claro, asegurémonos de que su computadora esté realmente configurada para funcionar con la red. Generalmente esto es lo que sucede por defecto, pero aún así...

Mucha gente asocia la palabra "red" con Internet, una red local o al menos un módem. Y completamente en vano. La frase “configuremos una red” puede tener sentido incluso si la computadora no tiene ninguno de los dispositivos enumerados. Aquí sólo nos referimos a instalar controladores y protocolos de red que permitirán que Apache se inicie y se ejecute en la máquina local.

Entonces, la prueba más simple: abrir Iniciar - Ejecutar e ingrese el comando allí:

Después de presionar Enter deberías ver algo como esto:

El proceso continúa durante varios segundos. Si ve esto, entonces todo está en orden y puede continuar con la instalación de la distribución. Si, por ejemplo, la ventana sólo “parpadea” (se abre y se cierra inmediatamente), o se muestran algunos mensajes desagradables, significa que tus protocolos de red no están instalados, así que sigue leyendo.

Probablemente ya se haya dado cuenta de que su tarea ahora es asegurarse de que la dirección 127.0.0.1 haga "ping". En caso de problemas:

  • Los usuarios de Windows 98/ME deben ir a Panel de control - Agregar o quitar programas - Instalar Windows y agregar ahí Acceso remoto a la red. Esto instalará automáticamente todos los protocolos necesarios.
  • Usuarios de Windows 2000, XP, 2003, Vista, Windows 7, etc. — compruebe que el comando ping no se vea interferido por un antivirus o firewall instalado manualmente. Intente deshabilitar estos programas: si le ayuda, entonces necesita comprender su configuración.

Instalación de la distribución

Ejecute el instalador de Denver descargado. Verá algo como lo siguiente frente a usted:

Se le preguntará en qué directorio desea instalar el complejo (el valor predeterminado es C:\WebServers, sólo necesita presionar Enter para aceptar esta elección). El directorio especificado contendrá absolutamente todo componentes del sistema y no se crean más archivos fuera de él (excepto los accesos directos en el escritorio).

Le recomendamos encarecidamente que instale el complejo en un directorio de primer nivel, es decir, C:\WebServers y no, por ejemplo, C:\My\WebServers. El hecho es que los instaladores de paquetes de extensión buscan el paquete básico en el primer nivel en todos los discos. Y, si no lo encuentran, te obligan a introducir el nombre del directorio manualmente. ¿Probablemente no necesitas retrasos adicionales al instalar extensiones?

A continuación, se le pedirá que ingrese el nombre del disco virtual que se asociará con el directorio que acaba de especificar. Le recomendamos que acepte el valor predeterminado (Z:). Es importante que el disco con este nombre todavía esté no debería contenido en el sistema; esto sucede con mayor frecuencia con la unidad Z:.

Después de esto, los archivos de distribución comenzarán a copiarse y al final se le preguntará exactamente cómo va a iniciar y detener el complejo. Tienes dos alternativas:

  1. Cree un disco virtual cuando la máquina arranque (por supuesto, el instalador se asegurará de que esto suceda automáticamente) y no lo desconecte (el disco) cuando los servidores estén detenidos. En mi opinión, este es el modo más conveniente y yo solo lo uso.
  2. Cree un disco virtual solo mediante un comando explícito para iniciar el complejo (haciendo clic en el acceso directo de inicio en el escritorio). Y, en consecuencia, desconecte el disco del sistema cuando los servidores estén detenidos.

    Algunas versiones de Windows 98 tienen un error que impide que el disco se apague la primera vez; mis experimentos e investigaciones han demostrado que se trata de un error sustancial y no de otra cosa.

En realidad, eso es todo. Puedes instalar el complejo con solo 2 teclas del teclado: Enter e Y (para ingresar ).

El primer lanzamiento de Denver

Finalmente, la instalación está completa. Haga clic inmediatamente en el acceso directo creado por el instalador. Empezar Denwer en el escritorio y luego, después de esperar a que desaparezcan todas las ventanas de la consola, abra el navegador y escriba la dirección en él: http://localhost/denwer/. No es necesario salir de Internet.

Algunos sistemas operativos tienden a llamar Asistente de conexión. Si esto sucede en su máquina, dígale al desafortunado maestro que "se vaya a la mierda"; supuestamente, usted mismo ya ha configurado la conexión.

Si la página de prueba aún no se carga, verifique:

Finalmente, si todo lo demás falla, eche un vistazo a la lista de preguntas frecuentes y luego, si el problema persiste, publique una descripción detallada del error en el foro.

Denver ha sido probado en el siguiente sistema operativo:

  • Windows 95/98/ME;
  • Windows NT/2000/XP/2003;
  • Windows Vista, Windows 7.

Trabajar con hosts virtuales

Atención usuarios de Windows NT, 2000 o XP (y anteriores). Antes de continuar, asegúrese de tener el servicio de Cliente DNS en ejecución. Esto se puede hacer abriendo Panel de control - Herramientas administrativas - Servicios. De lo contrario, los hosts virtuales no funcionarán.

Si está desarrollando sitios web, probablemente le gustaría servir a varios hosts a la vez con un solo servidor. En otras palabras, al ingresar la ruta http://localhost en el navegador, se lo dirigirá a un sitio, y al escribir http://test1.ru, se lo llevará a uno completamente diferente (pero también al máquina local).

Agregar un nuevo servidor virtual en Denver es extremadamente fácil. Que sea test1.ru. Necesitas hacer lo siguiente:

  • Cree un directorio en la carpeta /home con un nombre que coincida con el nombre del host virtual (en nuestro caso test1.ru). Sí, sí, entendiste bien: el nombre del directorio contiene un punto. Este directorio almacenará directorios de documentos de dominio de tercer nivel para test1.ru. ¿No está claro?... Por ejemplo, el nombre abc.test1.ru está asociado por el servidor con el directorio /home/test1.ru/abc/, y el nombre abc.def.test1.ru - con /home/test1 .ru/abc.def/. Y, por supuesto, el subdirectorio www corresponde a las direcciones www.test1.ru y simplemente test1.ru. En general barato y alegre. La imagen muestra cómo podría verse el directorio /home.
  • ¡No olvide crear una carpeta www en el directorio del host virtual, porque aquí es donde se almacenarán sus páginas y scripts! Reiniciar Denwer en el escritorio.

Reinicie el servidor usando, por ejemplo, un acceso directo Eso es todo lo que hay que hacer. ¿Y dónde, preguntas, está la modificación de httpd.conf y el archivo hosts?. El archivo httpd.conf nunca cambia en absoluto. Con el archivo hosts es un poco más complicado: se modifica automáticamente, adaptándose a la configuración actual de los directorios en /home. En este caso, se utiliza un algoritmo muy inteligente para reconocer qué hosts ingresó Denver y cuáles el usuario agregó de forma independiente, manualmente (si, por supuesto, quiere hacerlo). Es decir, cambiar automáticamente el archivo de hosts no significa que todos los comentarios que contiene desaparecerán y nunca más podrás editarlo manualmente. Y, por supuesto, al detener el complejo mediante un atajo. Detener Denwer el archivo de hosts se restaura al estado que debería estar.

No digo "al anterior" porque, en general, no es así. Imagine que el complejo se está ejecutando y el usuario abrió hosts en el Bloc de notas y le agregó algún host. Por ejemplo, le asignó al dominio microsoft.ru la misma dirección IP que porno.com. Después de detener los servidores, esta dirección no se eliminará, sino que se conservará en su forma original, mientras que todos los hosts virtuales quedarán "deshabilitados". Se aplica el principio: “limpia sólo lo que tú mismo has ensuciado”.

Estamos en guerra con el Remote Access Controller

Una vez que comienzas a crear hosts virtuales, puede volverse una locura en algunos sistemas. Cuando abra el host por primera vez, le ofrecerá una alternativa como la siguiente:

o incluso así:

Gracias a Dios esto no sucede siempre. ¿Ves cómo se retuerce sólo para impedir que la persona trabaje?.. Entonces, en este caso debes ser firme: elige siempre Conectar o Repetir.

De ninguna manera no le des la respuesta Desconectado , ¿escuchas?..

Pero si tu Controlador de acceso remoto mordió el bit y respondió Conectar comienza a marcar furiosamente en el módem, ve a Herramientas - Opciones de Internet - Conexión y en la sección Configurar el acceso remoto marcar la casilla no usar(o Nunca marcar una conexión).

Estamos en guerra con el servidor proxy.

Muchas versiones de Windows vienen con un servidor proxy habilitado de forma predeterminada. Esto puede causar algunos problemas al trabajar con Denver (sin embargo, se pueden resolver fácilmente).

  • Si la página http://localhost no funciona después de ejecutar Denver, lo más probable es que necesite desactivar el servidor proxy en la configuración de su navegador. Para hosts "simples" (como localhost, test, dklab, etc.), la casilla de verificación "No usar servidor proxy para direcciones locales" en la pestaña suele ser suficiente Opciones de Internet - Conexión - Configuración de red - Avanzado.
  • Si localhost funciona, pero test1.ru (y en general los hosts cuyo nombre consta de varias partes) no, entonces su navegador probablemente no pueda reconocer el último host como local. Desafortunadamente, esto sucede. Debe desactivar completamente el servidor proxy o incluir los hosts en la lista. Conexión - Configuración de red - Avanzado - Excepciones.

Resolución de problemas

Antes de apresurarte a hacer una pregunta en el foro, comprueba: es posible que la respuesta ya esté en la lista de preguntas frecuentes sobre Denver. Hay un 85% de posibilidades de que así sea: después de todo, no eres el primero en utilizar el proyecto.

Si las preguntas frecuentes no responden a su pregunta, hágala en el foro.

Pero primero, para no meterse en problemas y no perder el tiempo en disputas infructuosas con los moderadores, lea y comprenda el material del artículo Cómo hacer preguntas correctamente. Puede estar seguro: los conocimientos adquiridos allí le serán útiles más de una vez en la vida.




Arriba