✍️Instalando um Sistema de Gerenciamento de Conteúdo (CMS) para gerenciar páginas Web

Content Management System (CMS) = Sistemas de Gerenciamento de Conteúdo

CMS é a sigla para Content Management System, que em português significa Sistema de Gerenciamento de Conteúdo.

É um software que permite criar, editar, organizar e publicar conteúdo na web. Um CMS pode ser usado por empresas e indivíduos para:

  • Gerenciar sites

  • Criar e gerenciar conteúdo de sites

  • Armazenar conteúdo

  • Automatizar fluxos de trabalho

  • Integrar ferramentas analíticas

  • Gerenciar múltiplos sites e idiomas

  • Suportar conteúdo em vários dispositivos e canais

Um CMS pode ser uma solução econômica para gerenciar conteúdo, permitindo que as empresas distribuam seu conteúdo sem precisar de uma equipe de desenvolvimento em tempo integral. Ao escolher um CMS. Existem muitos CMSs disponíveis, incluindo muitos de código aberto e possivelmente gratuitos. Nesta prática utilizaremos o mais "famoso" e utilizado atualmente, o Wordpress.

Preparando um Banco de Dados para o nosso CMS

Além de já estarem instalados, configurados e funcionando normalmente o Servidor Web (Apache), a linguagem de scripts PHP e o Banco de Dados (MariaDB) é necessário criar um Banco de Dados e um Usuário com senha no banco para o nosso CMS (Wordpress). Utilizaremos, pra facilitar, mas não recomendável em ambiente de produção, a string 'wordpress' como banco, usuário e senha.

1) Acesse o Banco de Dados MariaDB no terminal do Servidor:

mysql -u root -p

2) Crie o Banco, usuário, defina a senha e atribua privilégios (como orientado no final do roteiro sobre instalação e configuração do Maria DB)

CREATE DATABASE wordpress;
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'wordpress';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Baixando e Instalando o Wordpress

3) Utilize o wget para baixar a versão mais atualizada do CMS Wordpress diretamente do website da ferramenta:

wget https://wordpress.org/latest.tar.gz

4) Descompacte o pacote após o download:

tar -xzvf latest.tar.gz

5) Mova o diretório inteiro para a área principal do seu Servidor Web:

mv wordpress/* /var/www/html/

6) Atribua permissões de acesso ao usuário do Apache (www-data) para que acesse e manipule os arquivos do Wordpress:

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

7) Daqui pra frente, configure seu Wordpress utilizando a Interface Web:

http://IP_DO_SEU_SERVIDOR

Atualizado