Informática, Software
Localhost Denwer - descrición, instalación, solución de problemas
Quen manexa desenvolvemento web, certamente sabe ou polo menos escoitou falar do programa Denwer. Para aqueles que son confrontados con este concepto, por primeira vez, e considerarase definicións básicas, se non completa, polo menos para unha comprensión parcial do que constitúe localhost Denwer e compoñentes relacionados. Tamén un pouco máis en problemas de instalación, configuración e resolver os problemas e erros máis comúns no programa shell.
Que é Denwer?
Imos comezar co máis importante. Se entender o concepto de "localhost Denwer" (host local Denwer) en si pode ser interpretado (claro, non literalmente) como "unha ferramenta para crear e xestionar servidores e crear o seu propio ordenador usando un conxunto particular de ferramentas sen o uso dun recurso remoto."
Este desenvolvemento interno xurdiu en 2002 a través dos esforzos de tres homes: Dmitry Koterova, Anton Sushchev e Michael Livacha, aínda que a idea de crear un escudo tan universal, que incluiría un conxunto completo de ferramentas para crear e depurar locais ea súa posterior posta en Aloxamento.
Non sorprendente, este paquete é algunhas veces interpretado como unha redución do "DNVR", que significa "conxunto de cabaleiros web polo creador." En realidade, é así porque o kit básico inclúe unha chea de todo tipo de medios, aínda que é posible acadar e aparadas versión (máis lixeiro).
A vantaxe deste paquete é que permite que cree servidores locais, sen a súa situación orixinal en recursos remotos. En principio, as informacións poden ser gravadas mesmo nunha unidade flash común eo que facer en caso de edición ou implantar noutro ordenador.
paquete de software de configuración básica
Como é evidente, o paquete consiste dalgúns compoñentes básicos que permiten realizar practicamente calquera tarefa:
- instalador;
- servidor baseado en Apache;
- shell PHP 5;
- plataforma MySQL5;
- base de datos de elemento de control phpMyAdmin para traballar con eles a usar o navegador;
- ferramenta para SMTP-servidor e Sendmail (simulador de enviar correo-e) emulando.
Con todo, a fin de alcanzar a funcionalidade completa localhost Denwer, aquí terá que engadir un motor especial. O máis común e máis popular pode ser chamado Joomla e WordPress. Pero as primeiras cousas primeiro.
Instalar Denwer
Unha das cuestións básicas que para comezar a descubrir este programa é a instalación. Como regra xeral, a instalación de Denwer a un terminal de ordenador local ou portátil non causar dificultades.
Despois de lanzar o instalador xa abre o navegador (non é necesario, pode pechar a fiestra) e diálogo desembalar o tipo de modo DOS. O usuario será solicitada a premer "Intro" para continuar. Press.
Logo o programa de instalación solicita que especifique o lugar no seu disco duro que pode almacenar os datos e arquivos (o estándar é WebServices directamente na «C» a unidade do sistema, pero pode crear, por exemplo, pasta Server, unha vez máis - na raíz da partición do sistema).
Na seguinte etapa, ten que seleccionar a letra 'un disco virtual. O instalador ofrece para crear unha partición no Z. sistema Se ningunha sección. Estamos de acordo e seguir.
Agora, o proceso de copia de ficheiros está activado, entón tes que seleccionar o modo para o disco virtual:
- creación no arranque;
- a creación do programa de chamada.
Aquí - ao seu criterio. En principio, a partición virtual activo empregarase raramente, pode escoller a segunda opción. Na parte principal da instalación estea rematado.
proba de operatividade
Por suposto, tras a instalación dun servidor local, recoméndase que unha comprobación obrigatoria para mantemento. No escritorio despois da instalación creará tres guías: iniciar, deter e reiniciar. Inicia o servidor.
Despois diso, non é unha unidade virtual (se activación instalación foi seleccionado coa chamada obvio), e na bandexa do sistema - dous iconos coa imaxe dunha pluma e un sombreiro.
Agora, abra un navegador e na barra de enderezos prescribe http: // localhost, ou só localhost. Denwer no mesmo navegador exhibe unha mensaxe que traballou. Se a páxina abaixo, podes ver ligazóns que se poden facer e examinadas funcións do servidor, como se mostra na figura a continuación.
Se, como resultado da transición de cada ligazón individual aparecen páxinas diferentes, así que todos os compoñentes están funcionando normalmente.
problemas de codificación
Ás veces, con todo, non comezar localhost Denwer para enviar correo-e ou mensaxe toma a forma de símbolos incomprensibles. Isto é debido ao feito de que, nun principio, o programa utiliza codificación UTF-8. Pero é necesario comprobar a expedición.
Para este fin, o último da lista presentada anteriormente ligazón. Despois de facer clic sobre el no cadro de texto, ten que escribir algo (preferentemente en ruso) e enviar a mensaxe.
Agora, necesitamos ter seguro de que el se entrega. Para iso, pasta confía! Sendmail, que está situado no directorio tmp na sección virtual (Z), así como unha acción semellante ao disco físico, no que o revestimento (C) foi instalado. Por que non comezar localhost (Denwer, Windows 7 como sistema operativo primario), serán discutidos por separado.
Instalar e configurar o motor
O seguinte paso é instalar o motor. Para iso, comprobe primeiro a dispoñibilidade de pasta www, situado na unidade do sistema no camiño do cartafol do servidor (WebServices defecto) \ Home \ servidor local. Agora necesitamos crear outro cartafol no cartafol www (nome inventar o que agrada), din Probe.
Ademais definindo Denwer require reiniciar o programa usando un Restart atallo. A continuación, na barra de enderezos do navegador, escriba http: // localhost / Sonda. Se abrir esta páxina, significa que todo está feito correctamente e que o traballo non é satisfactorio. Agora é pequena. Copiar os ficheiros para o cartafol do motor (o temos Probe) pi usando calquera xestor de arquivos, e repita o procedemento para entrar no enderezo anterior no navegador. Debería ver a xanela do asistente de instalación, onde só precisa seguir as súas instrucións.
Creación dunha base de datos
Como o motor é, neste caso, actúa como un servidor local (localhost) Denwer implica tamén a creación da base de datos de nivel local. Sobre a necesidade de ter programa phpMyAdmin, que pode entrar usando o enderezo no navegador http: // localhost / ferramentas.
O cabalo o enlace co nome da aplicación e seleccione a liña para crear unha nova base de datos. Pode chamalo como sexa. Pero, para evitar confusión, é mellor usar un cartafol no que a instalación do motor (Probe).
Agora vai volver á páxina de inicio e utilizar os privilexios de liña (despois de entrar no menú que desexa engadir un novo usuario). Especificar o nome, nome de usuario e contrasinal para usar o localhost servidor, baixo privilexios globais ácaros celebrar todo o que é, e prema en "Go". Unha base de datos pode ser usado para instalar WordPress ou Joomla. O acceso ao recurso ao final da instalación, de novo, se realiza no enderezo anterior.
transferencia de Aloxamento
Agora necesitamos mover o servidor de Aloxamento. Facelo dispoñible en Internet surfistas. Pero, primeiro, ten que prestar atención a algunhas condicións. Primeiro de todo, ten que ter non é o enderezo IP dinámico e estático. Tamén debe desactivar completamente o firewall do Windows, que pode bloquear o acceso), así como configurar unha chamada estrutura xerárquica de cartafoles, é dicir, no directorio home de casa, primeiro crear un cartafol xxx.xxx.xx, e nela - subcartafol www (como un enderezo no canto caracteres debe ser o enderezo que enviou o seu ISP).
Podemos proceder dun xeito diferente. Para transferir ficheiros mediante a aplicación FileZilla, polo cal nos movemos todos os ficheiros no servidor local do cartafol Probe co que traballamos no proceso de configuración, un recurso remoto, pero o cartafol anfitrión raíz (xeralmente é htdocs, é public_html). Seguinte só terá que modificar os camiños absolutos para arquivos e carpetas en un servidor remoto en proxectos de construción do ficheiro de configuración do motor, e cambiar o nome de usuario da base de datos e contrasinal de acceso para os que van ser usados na creación dun novo banco de datos ten un recurso remoto.
Denwer non abrir, localhost non está dispoñible: causas e solucións alternativas
Agora imos aos problemas urxentes que están asociados co servidor inoperável.
Entón, Denwer non traballar, localhost non está dispoñible. A razón é que moitos despois da instalación inmediatamente tentar acceder ao navegador, esquecéndose de executar o programa. Na barra de enderezos deben ser recrutados só localhost corda, no canto de algo que dicir, coa adición de .mobi, .com ou calquera outra cousa.
Outra razón - o bloqueo de portos: 80 e 443 programas de terceiros (xeralmente na porta 80 "traba" Skype, pero no 443-m - Torrent ou máquina virtual VMware, dispoñible no sistema). A solución é moi sinxelo - para cambiar as prioridades das portas nestas aplicacións. Por exemplo, no "Skype" para tirar "Tick" cunha liña usando estas portas como alternativas.
Ningún problema menos común é a falta de pasta www na sección principal. Por exemplo, se a xerarquía do cartafol orixinal creado en forma de server \ localhost ou calquera outra forma, comprobe a carpeta de casa, que está a ser o directorio especificado.
Por veces, pode desencadear bloqueo Antivirus ficheiro hosts (na maioría dos casos, este é o Dr Web). Para remediar debe facelo á lista de excepcións. Pode crear primeiro unha copia de copia de seguridade, eliminar, comprobar que o programa é executado, a continuación, voltar o ficheiro ao seu lugar orixinal.
Pode moi ben ser que o inicio aplicación debe ser feita tanto en modo de compatibilidade, ou cos dereitos de administrador (menú do botón dereito).
Se hai un fallo de conexión, o sistema pode ter unha versión antiga do MySQL, a partir do cal quere librarse. Ás veces, pode bloquear as portas: 3306 (ten que descubrir que o seu aplicativo está a usar, e cambiar as opcións).
E recorda se! Por si só, o programa Denwer Internet transmisións absolutamente nada, e é só unha ferramenta, e se quere que o asistente para realizar unha operación para crear un servidor eo seu procesamento.
Similar articles
Trending Now