Bóson Treinamentos em Ciência e Tecnologia

WordPress – Instalação no Linux Debian 8

WordPress no Linux Debian

WordPress no Linux Debian

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:

http://192.168.15.10/index.php

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é!

 

Sair da versão mobile