WordPress – Instalação no Linux Debian 8

Instalação básica do WordPress no Linux Debian 8 

O WordPress é uma ferramenta para construção e gerenciamento de blogs open source baseada em PHP e MySQL. Inclui a possibilidade de uso de inúmeros plugins e um sistema de temas que tornam a criação e manutenção de um blog muito simples.

O WordPress é amplamente usado na web, estando presente em mais de ⅕ de todos os websites, de acordo com o W3Techs.

Neste artigo veremos como realizar uma instalação básica do WordPress em um servidor com Linux Debian 8, sem interface gráfica. O acesso ao WordPress será feito, após a instalação, por meio de um navegador em outra máquina, que pode ser Linux, Windows, Mac OS X ou outro sistema. O mesmo procedimento pode ser aplicado a servidores que executem Ubuntu ou Linux Mint.

A instalação se dará em duas etapas distintas:

  1. Instalar o LAMP (Apache, MySQL e PHP
  2. Instalar o WordPress

Parte 1: Instalando o LAMP no Linux Debian 8

Execute o comando abaixo para instalar o Apache, MySQL e PHP no servidor:

# apt-get install apache2 apache2-utils php5 php5-mysql mysql-client mysql-server

Digite a senha do usuário root do MySQL. Usarei a senha “teste”:

Repita a senha e pressione Enter:

Aguarde enquanto os pacotes são instalados:

Após a instalação, acesse o servidor a partir de um navegador em outra máquina, entre com o IP do servidor na barra de endereços do browser e verifique se o servidor Web Apache está funcionando – irá aparecer a tela abaixo:

Para facilitar o gerenciamento futuro dos bancos de dados criados no MySQL podemos instalar também a ferramenta phpMyAdmin. Para isso, execute o comando a seguir:

# apt-get install phpmyadmin

Instalar o phpMyAdmin é opcional.

Na tela de configuração do servidor web marque a opção apache2 selecionando-a e dando um toque na barra de espaços do teclado. Pressione então enter para prosseguir:

Na tela seguinte selecione Sim e pressione enter para que seja configurado o banco de dados do phpMyAdmin:

Forneça então a senha do usuário administrativo para a criação do banco de dados. Nossa senha é “teste”:

E então digite uma senha para o phpMyAdmin registrar com o servidor de banco de dados. Usarei a mesma senha “teste”:

E confirme-a:

Após a instalação do phpMyAdmin, vamos adicioná-lo à configuração do Apache. Para isso, abra o arquivo a seguir com um editor de textos, como o vi:

sudo nano /etc/apache2/apache2.conf

E adicione a linha a seguir ao arquivo. Salve e feche o arquivo após.

Include /etc/phpmyadmin/apache.conf

E então, reinicie o Apache:

sudo service apache2 restart

E vamos testar o phpMyAdmin. Acesse-o usando o endereço ip-servidor/phpmyadmin em um navegador em outra máquina. Deve aparecer uma tela similar à seguinte:

Você pode testar o logon com o usuário root e a senha configurada no MySQL (não a senha de root do Linux!!!!). No nosso caso, a senha é teste.

Vamos criar agora um banco de dados no MySQL para o WordPress. Execute os comandos a seguir no servidor (você também pode criar o banco de dados usando o phpMyAdmin, se desejar):

# mysql -u root -p

mysql> CREATE DATABASE IF NOT EXISTS wordpress;

mysql> CREATE USER fabio@localhost IDENTIFIED BY “teste”;

mysql> GRANT ALL PRIVILEGES ON wordpress.* TO fabio@localhost;

mysql> FLUSH PRIVILEGES;

mysql> quit

Parte 2: Baixar e instalar o WordPress

Vamos agora baixar o WordPress e instalá-lo no servidor. Logo após, iremos configurá-lo para usar o banco de dados MySQL criado (de nome “wordpress”).

Para baixar o WordPress, execute o comando a seguir:

# wget http://wordpress.org/latest.tar.gz

Agora, vamos extrair os arquivos do pacote baixado e copiá-los para o diretório raiz do Apache (/var/www/html). Execute os comandos a seguir:

# tar xvzf latest.tar.gz

# cp -r wordpress/*  /var/www/html

Para evitarmos erros durante a configuração do WordPress, como o erro comum de criação do arquivo wp-config.php, vamos alterar o proprietário do diretório /var/www/html com o comando a seguir:

# chown -R www-data /var/www/html

Vamos configurar o WordPress agora. Abra o navegador em outra máquina e digite o endereço IP do servidor no formato ip-servidor/index.php. Por exemplo:

Deve ser aberta a página a seguir:

Clique no botão Let´s go! para prosseguirmos com a configuração do WordPress:

Na tela seguinte, preencha os dados de acordo com os dados do banco de dados criado. Vamos usar o prefixo wp_ para as tabelas do WordPress. Clique então em Submit:

Agora temos o WordPress se comunicando com nosso banco de dados. Clique no botão Run the install para prosseguirmos:

Agora, preencha os dados para seu novo site do WordPress e clique no botão Install WordPress:

Excelente! WordPress instalado com sucesso em nosso servidor Debian 8. Clique no botão Log in para entrar no Painel Administrativo do WordPress:

Digite seu usuário e senha do WordPress e clique no botão Log in:

Procedimento finalizado! Veja abaixo o dashboard do WordPress:

Bem, é isso aí. Neste artigo vimos a instalação básica – básica mesmo – do WordPress. Há muito mais o que se fazer, como configurar hosts virtuais, segurança do web server, entre outras tarefas. As cobriremos em outros artigos.

Até!

 

Sobre Fábio dos Reis (1223 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 30 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Ciência e Tecnologia em geral, adora Viagens e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.

18 Comentários em WordPress – Instalação no Linux Debian 8

  1. Gênesis Ribeiro // 03/11/2015 em 18:44 // Responder

    Olá Fábio. Parabéns pelo post. Consegui instalar o WP 4.3.1, seguindo os seus passos. Contudo, não consigo visulizar o site. Instalei o WP numa máquina virtual com Debian 8.2 e ao acessar o IP correspondente ao servidor, só aparece para mim a página de início do Apache. Podes me ajudar?

    • Tente acessar digitando:
      IP do servidor/wp-admin
      Deve aparecer a tela de login do WordPress.

      • Bruno Barbosa // 07/06/2017 em 12:45 // Responder

        Estoucolocando o ip do servidor/ wp-admin… e nada. Já tentei ip do servidor/wp-admin.php, ip servidor/wp-login.php, ip servidor/wp-login. Tem alguma ideia do que pode ser?

  2. Olá Fábio, perfeito seu post, contudo apresentou um pequeno problema. Segui seus passos e deu tudo certo, a instalação do WP no Debian 8. Agora quando escolho um tema para começar as edições o tema escolhido não aparece na aba personalizar. Oque pode estar acontecendo?

  3. ola, muito bom seu tutorial, fiz tudo conforme o tutorial mandou, contudo ao tentar visualizar a pagina do meu site na desheboard do wordpress, a pagina que é exibida é a seguinte “Apache2 Ubuntu Default Page ”

    O que devo fazer para corrigir este erro?

  4. E. Madson // 09/02/2016 em 14:36 // Responder

    Olá Fábio,

    Digito wget http://wordpress.org/latest.tar.gz
    e mostra uma mensagem que o O certificado wordpress.org não é confiável. e
    O certificado wordpress.org não tem um emissor conhecido.

  5. Excelente tutorial, melhor que todos os tutoriais gringos que eu pesquisei. Muito obrigado!

  6. Fabrício // 23/06/2016 em 14:54 // Responder

    Boa tarde, Fábio!
    Excelente tutorial.
    Porém estou co uma dificuldade: para configurar uso o link http://192.168.0.6/wp-admin, porém não consigo ver a página index, quando clico em visita site aparece a tela inicial do Apache, como soluciono isso, é uma site para intranet que estou criando.
    Obrigado pela atenção.

  7. Olá Fábio, meu sistema operacional é o windows 7, gostaria de saber se há a possibilidade de instalar o wordpress com uma máquina virtual do linux instalada no meu windows 7.
    Se sim, ele funcionara normalmente?
    Obrigado, aguardo retorno.

  8. Muito bacana o tutorial, muito obrigado.

  9. Aleuson Tejada // 02/09/2021 em 5:12 // Responder

    qual empresa de anucios para monetizar seu site voce usa Fabio?

Escreva um comentário

Seu e-mail não será divulgado


*