Instalando o WordPress em servidor local

4 de junho de 2012 Webdesign 6 comentários

Iremos aprender a configurar o WordPress em um servidor local. Utilizaremos o Wampserver, que é um ambiente de desenvolvimento web para Windows, com Apache2, PHP e banco de dados MySQL.

Alternativamente, para Linux pode-se utilizar o XAMPP e, para Mac OS, basta instalar o Banco de Dados, pois o mesmo já vem com Apache e PHP.

UPDATE (10/10/12): Constatei que muitas vezes o Wampserver não estava iniciando corretamente e apontava um erro. Pesquisei qual seria esse erro e descobri que há um conflito de portas entre o Skype e o Wampserver. Assim, se o seu Skype for inicializado primeiro que o Wampserver, este não iniciará. Então, feche o Skype para inicializar o Wamp. Encontrei em um forum uma dica: No Skype, clica em em “Ferramentas” e “Opções” e desmarque a caixa “usar a porta 80 e 443 “. Fica a dica!

1º passo: Download os arquivos

Seguem abaixo os arquivos necessários para download.

WordPress, clique aqui

Wampserver, clique aqui

2º passo: instalação do Wampserver

A instalação do Wampserver é bem tranquila: ao abrir o arquivo executável, clique em Next, aceite os termos de uso, escolha o local em que será instalado e a instalação começará. Em poucos minutos estará em sua máquina.

3º passo: Utilizando o Wampserver.

Ao executar o Wampserver já instalado, o mesmo abrirá na barra de tarefas do Windows, próximo ao relógio. Aparecerá o ícone do Wampserver, algo como a imagem abaixo:

Ao clicar sobre o ícone, aparecerá o menu, clique em Put Online.

Assim, o ícone do Wampserver ficará verde, alertando que o ambiente está ativo e pronto para desenvolvermos.

Os arquivos do WordPress (assim como qualquer arquivo que componha algum projeto de desenvolvimento web) ficam no diretório www. Você pode acessá-lo no mesmo menu acima, clicando em www directory ou, então, por meio dos diretórios do seu computador. No meu caso, como instalei na partição C:, o endereço da minha pasta www é: C:\wamp\www.

4º passo: criando um banco de dados

Acesse pelo menu do Wampserver, a opção phpMyAdmin ou digite o caminho http://localhost/phpmyadmin/ no seu navegador de internet. Clique em Banco de Dados. Na caixinha, digite um nome para o seu banco e clique em Criar.

Importante: à fins de desenvolvimento, não entraremos em detalhes sobre a segurança e integridade do banco de dados, mas este é um tópico importante e necessário no momento em que o site estará alocado em um servidor público.

5º passo: Instalando e configurando o WordPress

Criaremos uma pasta dentro do www directory com o arquivo zipado do WordPress que baixamos. Descompacte este arquivo na pasta criada.

O wordpress, por si só, faz a criação automática do arquivo wp-config.php, que é o local onde informamos ao sistema qual banco de dados utilizar, usuário e senha. Caso este não funcione, você simplesmente edita o arquivo wp-config-sample.php  e salve-o como wp-config.php.

Para realizar a configuração automática, acesse em seu navegador: http://localhost.

Clique sobre o diretório onde os arquivos do wordpress estão alocados e uma página semelhante a abaixo aparecerá:

Clique no botão “Crie um Arquivo de Configuração” e aparecerá uma tela onde precisaremos preencher algumas informações sobre o banco de dados, que criamos no 4º passo.

Informe o nome do banco de dados criado no phpmyAdmin, o usuário (como padrão, coloque root). Deixe em branco o campo senha, o servidor do Banco de Dados é o próprio localhost e no Prefixo das Tabelas deixe wp_.

Feito isso, o seu arquivo de banco de dados estará configurado e o próximo passo é realizar a famosa instalação de 5 minutos do WordPress!

Preencha os dados da página que aparecerá e clique no botão “Instalar WordPress”, como mostrado na imagem abaixo.

Em até 5 minutos (dependendo, nem 1 minuto), o seu WordPress estará pronto para o uso. Ao acessar novamente o diretório do wordpress em seu localhost, a tela de login aparecerá.

É importante ressaltar, novamente, que este tutorial é para fins didáticos e aprendizagem, não preocupando com a segurança do sistema, principalmente do banco de dados.

Espero que tenham gostado. Qualquer dúvida sobre o tutorial, só contatar-me pelo e-mail thiago@chocoladesign.com ou pelo Twitter @althi.

Boa semana!

  • Thiago Almeida

    Olá! Me chamo Thiago Almeida sou de Belo Horizonte, Minas Gerais. Estudo Ciência da Computação na Universidade Federal de Lavras e trabalho como desenvolvedor web. Aqui no Choco la Design falarei sobre Web Design, Usabilidade, Acessibilidade e Programação. Também escrevo crônicas no Autômato Algum. Amante de design, fotografia, filosofia e uma boa música.Me encontre no Twitter, Flickr, Facebook e LikedIn. Abraços!

    Veja todos os 60 posts publicados por Thiago »

    COMENTÁRIOS

    • Gsc03bh

      Uauuuu! – Post bacanaço mesmo!
      Ô conterrâneo, lendo o post até parece facim, facim de instalar! – Talvez especificamente para os que estão, digamos, familiarizados com a coisa. Fiquei e estou cheios de dúvidas.
      E no caso do “Comodo Firewall”, “AVIRA”, “MalwaresBytes” e o “Windows 7 Firewall Control” que tenho instalado, como ficam? Tenho certeza que vão berrar! Dá pra gente instalar esse “Servidor Local” sem que meus programas “laqueados” (HIC!) parem de funcionar?
      Dá pra esclarecer isso para “nóis”, os leigos?
      Valeu! Obrigado!

    • http://www.facebook.com/Thulioph Thulio Philipe

      Cara, se todos tivesse a idéia de fazer um post simples, direto e funcional como o seu todo mundo estaria salvo! Levei um pau da p&#%@$ pra conseguir instalar um serv. local na minha máquina, e de todos os tutoriais que vi, o seu foi o melhor. Parabéns.
      Espero que todos saibam a importância que tem ter um serv. local, ajuda e muito!!

    • http://www.facebook.com/brunabeninca Bruna Benincá

      MAARA. Ja sei onde vou olhar quando eu precisar fazer isso (que será depois do tcc). o/

    • http://www.facebook.com/henriquefudissaku Henrique Fudissaku

      Antes disso, o que precisamos fazer? Contratar um host? O que precisa ser feito? Desculpem a ignorância :P

      • althi

        Olá Henrique, não precisa contratar host para fazer isso não! O host você contratará quando for disponibilizar o site ao público. Abraços.

    • Rubens Sampaio

      Muito bom!
      Mas, e para Mac OS, existe alguma forma?