Instalação do WordPress no CentOS 7

O WordPress é conhecido como o mais popular CMS (acrônimo para: Content Management System), sistema de gerenciamento de conteúdo. Ele também é conhecido pela sua facilidade de instalação. Neste tutorial, vamos instalar o WordPress em um Linux CentOS 7 e a partir da instalação, você poderá criar e gerenciar seus sites em WordPress.

[ Hits: 12.407 ]

Por: Renato Diniz Marigo em 26/09/2016 | Blog: http://www.renatomarigo.com.br


Introdução



O WordPress é conhecido como o mais popular CMS, um acrônimo para Content Management System, que significa Sistema de Gerenciamento de Conteúdo. Ele também é conhecido pela sua facilidade de instalação.

Neste tutorial, vamos instalar o WordPress em um Linux CentOS 7 e a partir da instalação, você poderá criar e gerenciar seus sites em WordPress.

Para mais informações sobre as funcionalidades do WordPress, acesse:

Requisitos

Para prosseguir com a instalação do WordPress, você deve:
  • Ter acesso Administrador no Servidor;
  • Ter o LAMP instalado.

A sigla LAMP consiste na instalação de uma combinação de softwares livres de código aberto, que são utilizados para criação de uma infraestrutura de desenvolvimento de aplicações WEB.

O LAMP consiste na instalação do Linux + Apache + Mysql + PHP.

Caso não tenha os requisitos instalados, você pode seguir um outro tutorial de minha autoria, que ensina passo a passo, como fazer a instalação do LAMP:

Configuração do Banco de Dados

Vamos configurar o banco de dados que irá hospedar nosso site em WorPress.

Acesse o banco de dados:

# mysql -u root -p
Linux: Instalação do WordPress no Centos 7
O Ideal é que seja criado um banco de dados para cada site WordPress relacionado. Para criar o banco de dados, digite o seguinte comando:

MariaDB [(none)]> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Onde a palavra "wordpress", será o nome do banco de dados.
Linux: Instalação do WordPress no Centos 7
A próxima etapa é criar um usuário que tenha privilégios neste banco que foi criado, podemos criar o usuário e as permissões com o seguinte comando:

MariaDB [(none)]> GRANT ALL ON wordpress.* TO 'usuario'@'localhost' IDENTIFIED BY 'senhanova';

Onde:
  • wordpress.* → todas as permissões no banco de dados chamado wordpress;
  • usuario → Nome do usuário que está sendo criado;
  • senhanova → Senha definida para este novo usuário.

Precisamos recarregar os privilégios com o comando:

MariaDB [(none)]> FLUSH PRIVILEGES;

A configuração do Banco de Dados está pronta e agora só precisamos sair:

MariaDB [(none)]> EXIT;

Configuração das extensões do PHP

Para que o WordPress funcione com grande parte dos recursos, é necessário certificar se as seguintes extensões estão instaladas:

# yum install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc

Reinicie o apache:

# systemctl restart httpd

Configurando o WordPress

Agora que o ambiente está pronto para hospedar o WordPress, vamos fazer o download da versão mais recente.

Crie um diretório e acesse um diretório temporário:

# mkdir /tmp/wordpress
# cd /tmp/wordpress

Faça o download da última versão, utilizando o comando:

# wget http://wordpress.org/latest.tar.gz
Linux: Instalação do WordPress no Centos 7
Descompacte o arquivo baixado:

# tar -xvzf latest.tar.gz

Com isso, surgirá um diretório chamado "wordpress", para que o site de modelo do WordPress fique acessível, precisamos de alguns conceitos.

Este arquivo que fizemos o download e descompactamos, tem a estrutura de um site em WordPress. Na nossa instalação do servidor Web Apache, o diretório padrão é o /var/www/html/, por isso precisamos jogar toda a estrutura do site para o diretório padrão. Caso você tenha uma outra estrutura de página, use as suas configurações e caso tenha mais sites hospedados neste servidor, use as configurações de Virtual Hosts do Apache.

Como aqui estamos tratando uma simples instalação do WordPress, vamos jogar o conteúdo no diretório raiz do Apache:

# rsync -avP wordpress/ /var/www/html

Ao término da cópia, aparecerá algo como:
Linux: Instalação do WordPress no Centos 7
O WordPress aconselha a criação de um diretório para upload de arquivos, portanto, criaremos com o seguinte comando:

# mkdir /var/www/html/wp-content/uploads

Ajuste as permissões da estrutura dos arquivos copiados, com o comando:

# chown -R apache:apache /var/www/html/*

Como devem ficar as permissões:
Linux: Instalação do WordPress no Centos 7

Ajustando as últimas configurações do WordPress

Entre no diretório padrão do Apache:

# cd /var/www/html/

Existe um arquivo de configuração de exemplo que iremos utilizar, precisamos renomeá-lo:

# cp wp-config-sample.php wp-config.php

Neste arquivo de configuração, existem as credenciais de acesso ao banco de dados que configuramos anteriormente e precisamos ajustar alguns parâmetros:

# vim wp-config.php
Linux: Instalação do WordPress no Centos 7
Onde:
  • wordpress → todas as permissões no banco de dados chamado wordpress;
  • usuario → Nome do usuário que está sendo criado;
  • senhanova → Senha definida para este novo usuário.

Completando a instalação

Ao chegar neste ponto, tudo já está configurado e sua hospedagem está pronta, vamos acessar a página no WordPress através de seu browser:

http://IP_DO_SERVIDOR

Aparecerá a seguinte tela:
Linux: Instalação do WordPress no Centos 7
Os próximos passos são bem intuitivos, segue as próximas telas:
Linux: Instalação do WordPress no Centos 7
Tela de instalação concluída:
Linux: Instalação do WordPress no Centos 7
Após digitar o seu nome de usuário e senha, você já poderá administrar e fazer alterações em seu site em WordPress:
Linux: Instalação do WordPress no Centos 7

Administrando o WordPress

Por último, mostro a tela de administração do site, que é acessada através do Link:

http://IP-DO-SERVIDOR/wp-admin
Linux: Instalação do WordPress no Centos 7

Conclusão

Neste tutorial, eu mostrei de forma simples e objetiva como funciona a instalação e configuração do WordPress. A partir daqui, dê asas à sua imaginação e crie seu site como achar melhor.

Espero ter ajudado!

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Instalação do Fail2Ban no CentOS 7

Tutorial de instalação do Squid no CentOS

Nagios 3 + NagiosQL no Ubuntu Server 12.04

Zabbix Server 2.0 no CentOS - Instalação e configuração

WordPress com Docker

Leitura recomendada

Laconica - Twitter? Open source? Sim! Eis nosso microbloging de código aberto

MSN-Proxy no Debian Etch

Sarg + Relatórios Automáticos + Domínio Autenticado + Desbloqueio na Página do Squid

Apt-mirror: Como criar um mirror para o Ubuntu 9.04

Instalando e configurando um servidor DNS (Bind)

  
Comentários
[1] Comentário enviado por removido em 27/09/2016 - 19:14h

Renizgo parabéns pelo artigo.

Carlos Filho
https://opensusebrblog.wordpress.com/

[2] Comentário enviado por heishing em 10/07/2018 - 17:02h

Parabéns pelo artigo Renato!
Foi de grande utilidade, configurei a intranet da empresa com o wordpress,
Forte abraço!!

[3] Comentário enviado por isr43lsimukaua em 16/08/2018 - 17:15h


[2] Comentário enviado por heishing em 10/07/2018 - 17:02h

Parabéns pelo artigo Renato!
Foi de grande utilidade, configurei a intranet da empresa com o wordpress,
Forte abraço!!


Boa tarde Renato, segui seu passo a passo e funcionou muito bem, gostaria de saber para fazer rodar fora da máquina virtual.

valeu


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts