Drupal · 3 min read · Dec 26, 2025
Instalação e configuração do Drupal no CentOS 7
Instalação e configuração do Drupal no CentOS 7
Versão 1.0
Autor: Srijan Kishore
Última edição: 13/Nov/2014
Este documento descreve como instalar e configurar o Drupal no CentOS 7. O Drupal é uma plataforma de gerenciamento de conteúdo de código aberto que alimenta milhões de sites e aplicações. É construído, utilizado e suportado por uma comunidade ativa e diversificada de pessoas ao redor do mundo.
1 Nota Preliminar
Este tutorial é baseado em um servidor CentOS 7, então você deve configurar uma instalação básica do servidor CentOS 7 antes de continuar com este tutorial. O sistema deve ter um endereço IP estático. Eu uso 192.168.0.100 como meu endereço IP neste tutorial e server1.example.com como o nome do host. Você deve ter um servidor LAMP instalado no CentOS 7.0, conforme mencionado no tutorial, para continuar.
2 Inicialização do banco de dados
Eu criarei o banco de dados para o Drupal da seguinte forma:
mysql -u root -pAqui estamos adicionando database=drupaldb user=drupaluser e password=drupalpassword:
CREATE DATABASE drupaldb;CREATE USER drupaluser@localhost IDENTIFIED BY 'drupalpassword';GRANT ALL PRIVILEGES ON drupaldb.* TO drupaluser@localhost;Seguindo em frente:
FLUSH PRIVILEGES;
exitReiniciar serviços
systemctl restart httpd.service
systemctl restart mariadb.serviceO CentOS 7.0 usa Firewall-cmd, então eu vou personalizá-lo para permitir acesso externo à porta 80 (http) e 443 (https).
firebase-cmd --permanent --zone=public --add-service=http
firebase-cmd --permanent --zone=public --add-service=https
firebase-cmd --reload3 Instalação do Drupal
Primeiro, faremos um diretório temp no qual eu baixarei a versão mais recente do Drupal da seguinte forma:
mkdir temp
cd tempyum install wget unzip
wget http://ftp.drupal.org/files/projects/drupal-7.33.zipEmbora a pilha LAMP ofereça uma ótima base para um servidor, o Drupal ainda exigiria alguns pacotes adicionais para funcionar perfeitamente. Você deve baixar esses pacotes usando o seguinte comando:
yum install php-mbstring php-gd php-xmldescompacte o arquivo zip do Drupal na pasta criada a seguir:
unzip -q drupal-7.33.zip -d /var/www/html/Isso criará uma pasta como /var/www/html/drupal-7.30, eu renomearei a pasta como /var/www/html/drupal. Aqui estou removendo apenas o nome da versão:
mv /var/www/html/drupal-7.33/ /var/www/html/drupalAgora, dê as permissões apropriadas no diretório
chown -R apache:apache /var/www/html/drupalPrecisamos criar o arquivo de configurações a partir do arquivo default.settings.php para settings.php na pasta sites/default:
cd /var/www/html/drupal/sites/default/
cp -p default.settings.php settings.phpO Drupal quer que /var/www/html/drupal/sites/ e /var/www/html/drupal/sites/default/settings.php sejam graváveis. Ao lidar com SELinux, precisamos atualizar o contexto do /var/www/html/drupal/sites/ para ler e escrever:
chcon -R -t httpd_sys_content_rw_t /var/www/html/drupal/sites/Agora prossiga para a instalação web do Drupal. Vá para a URL http://192.168.0.100/drupal:
Prossiga com Padrão e clique em Salvar e continuar.
Agora, por padrão, o inglês está selecionado, continue com Salvar e Continuar:
Agora iremos para a página de login, fornecendo as informações do banco de dados conforme selecionado no momento da criação do banco de dados do Drupal:
No meu caso, era
Select MySQL, MariaDB, or equivalent
Database name = drupaldb
Database username = drupaluser
Database password = howtoforge
Datbase host = localhost
Dê as informações conforme sua escolha, aqui estou usando:
Site name = Drupal site
Site e-mail address = [email protected]
Username = admin
Email-address = [email protected]
Password = howtoforge
Country = India
Default time-zone = Asia/kolkata +0530Os valores acima são específicos do usuário, você pode personalizá-los de acordo com sua escolha. Pressione Salvar e Continuar:
Isso será sua instalação do Drupal.
Agora prossiga para Visitar seu novo site.
Parabéns! Você agora tem uma instância do Drupal totalmente funcional no seu CentOS 7.0 :)
7 Links
- Drupal : https://www.drupal.org/
- CentOS : http://www.centos.org/
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.