15 maio

Adicionar Vhost no XAMPP

Recentemente eu precisei adicionar um Vhost para minha instalação do Xampp. Tenho trabalhado bastante com PHP no último ano e minha pasta htdocs já estava um caos, então para me organizar melhor resolvi procurar informações sobre eles.

Minha instalação do Xampp não é recente (5.6.3 e hoje já temos a 5.6.21), mas mesmo assim só encontrei informações muito antigas e que não funcionam mais, portanto estou escrevendo este post para o pessoal que também passar por isso, e pra mim também quando me esquecer como faz.

Primeiro criei uma pasta para armazenar os arquivos do trabalho, e dentro dela criei outra onde será apontado o Vhost propriamente dito. Dentro também crie uma pasta para os logs:

Em seguida, altere o seu arquivo hosts, no Windows 10 64 bits ele se encontra em C:\Windows\System32\drivers\etc, adicionando uma linha no final. Será necessário permissão de administrador para salvar, caso não queira abrir o documento num editor de textos como administrador, pode copiar o arquivo hosts para a área de trabalho, editar normalmente e copiar e colar de volta para a pasta C:\Windows\System32\drivers\etc que neste momento o Windows irá perguntar pela permissão de administador:

Caso queira adicionar mais de um endereço apontando para o mesmo IP, no nosso caso o computador local, só precisa dar um espaço e adicionar outros domínios na mesma linha, como por exemplo:

Feito isso, só falta a configuração do Apache, que deve ser feita no arquivo D:\xampp\apache\conf\extra\httpd-vhosts.conf. Note que a primeira configuração é para manter o atual conteúdo do Apache no mesmo local (http://localhost), caso contrário não será possível acessar a pasta antiga novamente:

Pronto, agora reinicie o Apache, caso ele esteja rodando, coloque algum index.html na sua pasta htdocs de trabalho e tente acessar http://trabalho.localhost para verificar se tudo está certo.

Obrigado por ler até aqui, e aproveite e deixe seu comentário ou alguma sugestão nos comentários.

10 ago

Servidor Apache não inicia após a atualização para Windows 10

Se você trabalha em uma máquina com Windows e usa o Apache para desenvolver seus sites localmente, muito provavelmente você vai se deparar com este problema ao iniciar o Windows 10 depois de atualizar seu sistema operacional.

O problema acontece porque o Windows instala um servidor IIS pra você, se nem perguntar se você quer ou não.

Enfim, para voltar ao normal, você pode desativar o serviço chamado “World Wide Web Publishing Service”, ou em Português “Serviço de Publicação da World Wide Web”. Para isso siga os passos a seguir:

  1. Clique no iniciar, ou abra a janela Executar (Windows+R) e escreva “services.msc”, e dê ENTER.
  2. Procure o nome do serviço na lista e dê duplo clique nele.
  3. Em tipo de inicialização, deixe em Desativado.
  4. Pressione o botão Parar, e clique no OK.
Desabilitando o serviço do IIS no Windows 10

Desabilitando o serviço do IIS no Windows 10

Tudo pronto, agora você terá seu Apache rodando novamente e pode trabalhar em paz, até o próximo bug do Windows 10 aparecer, como ele parar de responder os cliques no botão iniciar.

01 jun

Ajustando o terminal para exibir caracteres UTF-8 corretamente (Ubuntu Server)

Durante e depois da minha recente atualização no meu servidor, percebi que diversas vezes apareciam caracteres que não faziam sentido, sempre quando haviam acentos ou nas aplicações para configuração, onde são desenhadas algumas caixas no terminal. Não foi difícil perceber que o sistema estava tentando mandar para a tela caracteres UTF-8 e ela não estava esperando por isso.

Confirmei através do comando locale que eu já estava com a configuração correta, pt_BR.UTF-8. Através de uma pesquisa, descobri os comandos necessários para configurar o terminal corretamente:

Minha escolha de opções aqui foi a seguinte:

  1. “Selecionar mapa de teclado da lista de arquiteturas”
  2. qwerty
  3. Brazilian
  4. BR-Latin 1

Altere isso conforme sua necessidade, em seguida entre o comando:

E selecione o encoding UTF-8, em seguida escolhi Latin 1, Fixed, 16. Pronto, agora o terminal está exibindo os caracteres corretamente e ainda posso usar acentos pelo teclado.

Fonte: http://askubuntu.com/a/303096

01 jun

Atualizando o servidor Ubuntu

Após um longo período sem usar (provavelmente mais de um ano), resolvi atualizar o meu pequeno servidor caseiro que estava funcionando como servidor para Minecrat e que originalmente seria o meu NAS de baixo custo.

Pesquisando encontrei rapidamente a forma como fazer isso, e é através do comando:

do-release-upgrade

Fonte: https://help.ubuntu.com/lts/serverguide/installing-upgrading.html