Como instalar o Joomla no CentOS 8
Joomla é um popular sistema de gerenciamento de conteúdo (CMS) gratuito e de código aberto escrito em PHP. Embora não seja tão popular quanto seu equivalente WordPress, ainda é usado para criar blogs/sites com conhecimento limitado ou nenhum conhecimento de programação web.
Ele vem com uma interface da web simples e intuitiva, fácil de usar e repleta de vários complementos que você pode usar para melhorar a aparência e a funcionalidade do seu site.
Neste artigo, você aprenderá como instalar o Joomla no CentOS 8.
Pré-requisitos
Como o Joomla é uma plataforma PHP que será administrada no front-end e armazenará dados, você precisa ter uma pilha LAMP instalada no CentOS 8. Este é um acrônimo para Linux, Apache, MariaDB/MySQL e PHP.
Etapa 1: Instale módulos PHP no CentOS 8
Depois de configurar o LAMP, você pode começar a instalar alguns módulos PHP adicionais, que são cruciais para a instalação do Joomla.
sudo dnf install php-curl php-xml php-zip php-mysqlnd php-intl php-gd php-json php-ldap php-mbstring php-opcache
Etapa 2: Criar banco de dados Joomla
Uma vez instalados os módulos PHP, temos que criar um banco de dados para o Joomla armazenar os arquivos durante e após a instalação.
Vamos iniciar o servidor MariaDB e confirmar o status do servidor MariaDB.
sudo systemctl start mariadb
sudo systemctl status mariadb
O servidor está instalado e funcionando, o que é ótimo. Agora faça login no mecanismo de banco de dados MariaDB conforme mostrado.
mysql -u root -p
Agora crie um banco de dados e um usuário de banco de dados para Joomla executando os comandos abaixo no mecanismo de banco de dados MariaDB.
MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘StrongP@ssword’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Etapa 3: Baixe o pacote de instalação do Joomla
Depois de criar o banco de dados para armazenar os arquivos do Joomla, vá para o site oficial do Joomla e baixe o pacote de instalação mais recente. No momento em que este guia foi escrito, a versão mais recente era Joomla 3.9.16.
Portanto, use o comando wget para baixar o pacote compactado conforme mostrado:
sudo wget https://downloads.joomla.org/cms/joomla3/3-9-16/Joomla_3-9-16-Stable-Full_Package.zip?format=zip
Depois de baixado, descompacte o arquivo no diretório /var/www/html
conforme mostrado.
sudo unzip Joomla_3-9-16-Stable-Full_Package.zip -d /var/www/html
Atribua as permissões e propriedade de arquivo apropriadas conforme mostrado.
sudo chown -R apache:apache /var/www/html/joomla
sudo chmod 755 /var/www/html/joomla
Etapa 4: configurar o Apache para Joomla
Precisamos configurar nosso servidor web Apache para servir as páginas do Joomla. Para que isso tenha sucesso, vamos criar um arquivo host virtual.
sudo /etc/httpd/conf.d/joomla.conf
Anexe as linhas abaixo.
<VirtualHost *:80>
ServerAdmin [email
DocumentRoot "/var/www/html/joomla"
ServerName joomla.example.com
ErrorLog "/var/log/httpd/example.com-error_log"
CustomLog "/var/log/httpd/example.com-access_log" combined
<Directory "/var/www/html/joomla">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Salve as alterações e saia do arquivo.
Para aplicar as alterações, reinicie o servidor web Apache.
sudo systemctl restart httpd
Estamos quase terminando as configurações. No entanto, precisamos permitir o acesso de usuários externos para acessar o Joomla do nosso servidor. Para conseguir isso, precisamos abrir as portas 80 e 443 que são as portas HTTP e HTTPS.
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
Para aplicar as alterações, recarregue o firewall conforme mostrado.
sudo firewall-cmd --reload
Etapa 5: Finalizando a instalação do Joomla
A única etapa restante é concluir a instalação por meio de um navegador da web. Para fazer isso, digite o endereço IP do seu servidor na barra de URL conforme mostrado:
http://server-IP
Você será saudado pela tela conforme mostrado.
Preencha todos os detalhes necessários, como nome do site, informações do site, nome de usuário e senha de administrador, endereço de e-mail e clique no botão ‘Avançar’.
Esta página da web solicitará os detalhes do seu banco de dados. Portanto, forneça o tipo de banco de dados como MySQL e digite o restante dos detalhes, como nome do banco de dados, nome de usuário e senha.
Em seguida, clique no botão ‘Avançar’. Isso o leva a esta página onde você deverá revisar todas as configurações. Se tudo parecer bem. clique no botão ‘Instalar’.
Se tudo correr bem, você receberá uma notificação de que o Joomla foi instalado.
Para completar a instalação é recomendado que você exclua a pasta de instalação. Portanto, clique no botão “Remover pasta de instalação” para limpar completamente o diretório de instalação.
Para acessar o painel de controle do Joomla digite o seguinte na barra de URL.
http://server-IP/administrator
Forneça o nome de usuário e a senha e clique no botão ‘Login’. E lá se vai o painel do Joomla! Agora você pode começar a criar blogs e sites incríveis.
Instalamos o Joomla com sucesso no CentOS 8. Seu feedback é bem-vindo.