837 Shares 5364 views

Localhost Denwer – descrição, instalação, solução de problemas

Quem lida com desenvolvimento web, certamente sabe ou pelo menos ouviu falar do programa Denwer. Para aqueles que são confrontados com este conceito, pela primeira vez, e será considerado definições básicas, se não completa, pelo menos para uma compreensão parcial do que constitui Localhost Denwer e componentes relacionados. Também um pouco mais em problemas de instalação, configuração e resolver os problemas e erros mais comuns no programa shell.

O que é Denwer?

Vamos começar com o mais importante. Se você entender o conceito de "Localhost Denwer" (host local Denwer) em si pode ser interpretado (claro, não literalmente) como "uma ferramenta para criar e gerenciar servidores e criar o seu próprio computador usando um conjunto especial de ferramentas sem o uso de um recurso remoto."

Este desenvolvimento interno surgiu em 2002 através dos esforços de três homens: Dmitry Koterova, Anton Sushchev e Michael Livacha, embora a idéia de criar um escudo tão universal, que incluiria um conjunto completo de ferramentas para criar e depurar locais e sua posterior colocação em hospedagem.

Não surpreendentemente, este pacote é algumas vezes interpretado como uma redução do "DNVR", que significa "conjunto de cavalheiros da Web pelo desenvolvedor." Na verdade, ele é assim porque o kit básico inclui um monte de todos os tipos de meios, embora seja possível atingir e aparadas versão (mais leve).

A vantagem deste pacote é que ele permite que você crie servidores locais, sem a sua localização original em recursos remotos. Em princípio, todas as informações podem ser gravadas mesmo em uma unidade flash comum e o que fazer em caso de edição ou implantar em outro computador.

pacote de software de configuração básica

Como é evidente, o pacote consiste de alguns componentes básicos que permitem executar praticamente qualquer tarefa:

  • instalador;
  • servidor baseado no Apache;
  • shell PHP 5;
  • plataforma MySQL5;
  • banco de dados de elemento de controle phpMyAdmin para trabalhar com eles usando o navegador;
  • ferramenta para SMTP-servidor e sendmail (simulador de enviar e-mail) emulando.

No entanto, a fim de alcançar a funcionalidade completa Localhost Denwer, aqui você terá que adicionar um motor especial. O mais comum eo mais popular pode ser chamado Joomla e WordPress. Mas as primeiras coisas primeiro.

Instalando Denwer

Uma das questões básicas com que para começar a descobrir este programa é a instalação. Como regra geral, a instalação de Denwer a um terminal de computador local ou laptop não causar dificuldades.

Depois de lançar o instalador uma vez irá abrir o navegador (não é necessário, você pode fechar a janela) e janela para desembalar o tipo de modo de DOS. O usuário será solicitado a pressionar "Enter" para continuar. Press.

Em seguida, o programa de instalação solicita que você especifique o local em seu disco rígido que irá armazenar todos os dados e arquivos (o padrão é WebServices diretamente na «C» a unidade do sistema, mas você pode criar, por exemplo, pasta Server, mais uma vez – na raiz da partição do sistema).

Na próxima etapa, você precisa selecionar a letra 'um disco virtual. O instalador oferece para criar uma partição no Z. sistema Se nenhuma seção. Estamos de acordo e continuar.

Agora, o processo de cópia de arquivos é ativado, então você precisa selecionar o modo para o disco virtual:

  • criação na inicialização;
  • a criação do programa de chamada.

Aqui – a seu critério. Em princípio, se a partição virtual ativo será usado raramente, você pode escolher a segunda opção. Na parte principal da instalação estiver concluída.

teste de operacionalidade

Naturalmente, após a instalação de um servidor local, recomenda-se que uma verificação obrigatória para manutenção. Na área de trabalho após a instalação irá criar três guias: Iniciar, parar e reiniciar. Inicie o servidor.

Depois disso, não é uma unidade virtual (se ativação instalação foi selecionado com a chamada óbvio), e na bandeja do sistema – dois ícones com a imagem de uma caneta e um chapéu.

Agora, abra um navegador e na barra de endereços prescreve http: // localhost, ou apenas localhost. Denwer no mesmo navegador exibe uma mensagem que ele trabalhou. Se a página abaixo, você verá links que podem ser feitas e testadas funcionalidades do servidor, como mostrado na figura abaixo.

Se, como resultado da transição de cada link individual aparecem páginas diferentes, assim que todos os componentes estão funcionando normalmente.

problemas de codificação

Às vezes, no entanto, não começar localhost Denwer para enviar e-mail ou mensagem toma a forma de símbolos incompreensíveis. Isto é devido ao fato de que, inicialmente, o programa utiliza codificação UTF-8. Mas é necessário verificar a expedição.

Para este fim, o último da lista apresentada acima link. Depois de clicar sobre ele na caixa de texto, você precisa escrever alguma coisa (de preferência em russo) e enviar a mensagem.

Agora, precisamos ter certeza de que ele é entregue. Para fazer isso, pasta confira! Sendmail, que está localizado no diretório tmp na seção virtual (Z), assim como uma ação semelhante ao disco físico, em que o revestimento (C) foi instalado. Por que não começar localhost (Denwer, o Windows 7 como sistema operacional primário), serão discutidos separadamente.

Instalando e configurando o motor

O próximo passo é instalar o motor. Para fazer isso, verifique primeiro a disponibilidade de pasta www, localizado na unidade do sistema no caminho da pasta do servidor (WebServices padrão) home host local. agora precisamos criar outra pasta na pasta www (nome inventar o que agrada), dizem Probe.

Além disso definindo Denwer requer a reinicialização do programa usando um Restart atalho. Em seguida, na barra de endereços do navegador, digite http: // localhost / Sonda. Se ele abre esta página, significa que tudo é feito corretamente e que o trabalho não é satisfatório. Agora é pequena. Copiar os arquivos para a pasta do motor (o temos Probe) pi usando qualquer gerenciador de arquivos, e repita o procedimento para entrar no endereço acima no navegador. Você deverá ver a janela do assistente de instalação, onde você só precisa seguir suas instruções.

Criação de um banco de dados

Como o motor é, neste caso, atua como um host local (localhost) Denwer envolve também a criação do banco de dados de nível local. Sobre a necessidade de ter programa phpMyAdmin, que pode entrar usando o endereço no navegador http: // localhost / ferramentas.

O cavalo clique no link com o nome do aplicativo e selecione a linha para criar um novo banco de dados. Você pode chamá-lo como quiser. Mas, para evitar confusão, é melhor usar uma pasta na qual a instalação do motor (Probe).

Agora você vai voltar para a página inicial e usar os privilégios de linha (depois de entrar no menu que pretende adicionar um novo usuário). Especificar qualquer nome, nome de usuário e senha para usar o localhost host, sob privilégios globais carrapatos celebrar tudo o que é, e clique em "Go!". Um banco de dados pode ser usado para instalar o WordPress ou Joomla. O acesso ao recurso no final da instalação, mais uma vez, é realizada no endereço acima.

transferência de hospedagem

Agora precisamos mover o servidor de hospedagem. Torná-lo disponível na Internet surfistas. Mas, primeiro, você precisa prestar atenção a algumas condições. Primeiro de tudo, você precisa ter não é o endereço IP dinâmico e estático. Você também deve desativar completamente o firewall do Windows, que pode bloquear o acesso), bem como configurar uma chamada estrutura hierárquica de pastas, ou seja, no diretório home de casa, primeiro criar uma pasta xxx.xxx.xx, e nela – subpasta www (como um endereço em vez caracteres deve ser o endereço que você enviou o seu ISP).

Podemos proceder de uma maneira diferente. Para transferir arquivos usando o aplicativo FileZilla, pelo qual nos movemos todos os arquivos no servidor local da pasta Probe com o qual temos trabalhado no processo de configuração, um recurso remoto, mas a pasta anfitrião raiz (geralmente ou htdocs, ou public_html). Próxima só terá de alterar os caminhos absolutos para arquivos e pastas em um host remoto em projetos de construção do arquivo de configuração do motor, e alterar o nome de usuário de banco de dados e senha de login para os que vão ser usados na criação de um novo banco de dados tem um recurso remoto.

Denwer não abrir, localhost não estiver disponível: causas e soluções alternativas

Agora vamos para os problemas urgentes que estão associados com o servidor inoperável.

Então, Denwer não trabalhar, localhost não está disponível. A razão é que muitos após a instalação imediatamente tentar acessar o navegador, esquecendo-se de executar o programa. Na barra de endereços devem ser recrutados apenas localhost corda, em vez de algo a dizer, com a adição de .mobi, .com ou qualquer outra coisa.

Outra razão – o bloqueio de portas: 80 e 443 programas de terceiros (geralmente na porta 80 "trava» Skype, mas no 443-m – Torrent ou máquina virtual VMWare, se disponível no sistema). A solução é bastante simples – para alterar as prioridades das portas nestas aplicações. Por exemplo, no "Skype" para atirar "tick" com uma linha usando essas portas como alternativas.

Nenhum problema menos comum é a falta de pasta www na seção principal. Por exemplo, se a hierarquia da pasta original criado na forma de server localhost ou qualquer outra forma, verifique a pasta de casa, que é para ser o diretório especificado.

Por vezes, pode desencadear bloqueio Antivírus arquivo HOSTS (na maioria dos casos, este é o Dr. Web). Para remediar deve torná-lo à lista de exceções. Você pode criar primeiro uma cópia de backup, excluir, verificar se o programa é executado, em seguida, retornar o arquivo ao seu local original.

Pode muito bem ser que o início aplicação deve ser feita tanto em modo de compatibilidade, ou com os direitos de administrador (menu do botão direito).

Se houver uma falha de conexão, o sistema pode ter uma versão antiga do MySQL, a partir do qual você quer se livrar. Às vezes, pode bloquear as portas: 3306 (você deve descobrir que seu aplicativo está usando, e alterar as configurações).

E lembre-se! Por si só, o programa Denwer Internet transmissões absolutamente nada, e é apenas uma ferramenta, e se você quiser que o assistente para realizar uma operação para criar um servidor e seu processamento.