O Drupal é um poderoso sistema de gerenciamento de conteúdo (CMS) usado para criar sites dinâmicos. Neste guia, vamos ensinar como instalar o Drupal CMS no Ubuntu 22.04 utilizando o servidor web Apache2.
Pré-requisitos
- Um servidor rodando Ubuntu 22.04.
- Acesso root ou um usuário com privilégios sudo.
- Apache2, MySQL e PHP instalados no servidor.
Passo 1: Atualizar o Sistema
Antes de começar a instalação, atualize os pacotes do sistema para garantir que todos estejam na versão mais recente:
sudo apt update && sudo apt upgrade -y
Passo 2: Instalar o Apache2
O Apache2 será o servidor web que hospeda o Drupal. Instale-o com o seguinte comando:
sudo apt install apache2 -y
Depois de instalar o Apache2, inicie o serviço e ative-o para iniciar automaticamente ao reiniciar o sistema:
sudo systemctl start apache2
sudo systemctl enable apache2
Passo 3: Instalar o PHP e Extensões Necessárias
O Drupal requer PHP para funcionar. Instale o PHP e as extensões necessárias:
sudo apt install php libapache2-mod-php php-mysql php-xml php-gd php-curl php-zip -y
Passo 4: Instalar e Configurar o MySQL
O Drupal usa um banco de dados MySQL para armazenar seus dados. Instale o MySQL com o seguinte comando:
sudo apt install mysql-server -y
Após a instalação, execute o script de configuração de segurança do MySQL:
sudo mysql_secure_installation
Em seguida, crie um banco de dados para o Drupal e um usuário dedicado:
sudo mysql -u root -p
CREATE DATABASE drupal;
CREATE USER 'drupaluser'@'localhost' IDENTIFIED BY 'sua_senha';
GRANT ALL PRIVILEGES ON drupal.* TO 'drupaluser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Passo 5: Baixar e Instalar o Drupal
Agora, vamos baixar o Drupal e colocá-lo no diretório do Apache:
cd /var/www/html
sudo wget https://www.drupal.org/download-latest/tar.gz
sudo tar -xvzf tar.gz
sudo mv drupal-* drupal
sudo chown -R www-data:www-data /var/www/html/drupal
sudo chmod -R 755 /var/www/html/drupal
Passo 6: Configurar o Apache para o Drupal
Crie um arquivo de configuração do Apache para o Drupal:
sudo nano /etc/apache2/sites-available/drupal.conf
Adicione o seguinte conteúdo ao arquivo:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/drupal
ServerName seusite.com
ServerAlias www.seusite.com
<Directory /var/www/html/drupal/>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Salve o arquivo e saia. Em seguida, ative o site e o módulo de reescrita do Apache:
sudo a2ensite drupal.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
Passo 7: Finalizar a Instalação pelo Navegador
Agora, você pode finalizar a instalação do Drupal acessando o seu navegador e indo para http://seusite.com. Siga as instruções na tela para configurar o banco de dados e completar a instalação.
Conclusão
Você instalou com sucesso o Drupal CMS com Apache2 no Ubuntu 22.04. Agora pode começar a criar e gerenciar seu site com Drupal!
Se você ainda não tem um servidor VPS para hospedar seu site Drupal, pode adquirir um clicando aqui.