Instalando o Drupal 7 com 2 Linhas de Comando pelo Drush

10 de novembro de 2011

Se você é desenvolvedor Drupal, agilizar o processo de instalação é fundamental. O Drush (Drupal Shell) é uma ferramenta de linha de comando que permite realizar diversas tarefas de forma rápida e eficiente. Neste guia, vou mostrar como instalar o Drupal 7 usando apenas duas linhas de comando.

Pré-requisitos

Antes de começar, certifique-se de ter o Drush instalado em seu ambiente de desenvolvimento ou servidor. Você também precisará de um servidor web (Apache/Nginx), PHP 5.3+ e MySQL (ou MariaDB) configurados e rodando. Tenha em mãos os dados de acesso ao banco de dados (usuário, senha, nome do banco).

Passo 1: Baixar o Drupal 7 com Drush

O primeiro comando faz o download da versão mais recente do Drupal 7 diretamente do repositório oficial do Drupal.org.

drush dl drupal-7

O Drush irá baixar o pacote e extrair os arquivos em uma pasta chamada drupal-7.x (onde x é a versão específica baixada). Você pode renomear essa pasta para o nome desejado para o seu projeto. Navegue até a pasta antes de prosseguir:

cd drupal-7.x

Passo 2: Executar o script de instalação

O segundo comando realiza todo o processo de instalação: cria as tabelas no banco de dados, configura o arquivo settings.php e define o usuário administrador.

drush site-install standard --db-url='mysql://usuario:senha@localhost/nome_do_banco' --site-name='Meu Site Drupal 7'

Explicação das flags:

  • standard: Perfil de instalação padrão do Drupal.
  • --db-url: String de conexão com o banco de dados. Substitua usuario, senha, localhost e nome_do_banco pelos seus dados.
  • --site-name: Nome do site que aparecerá no título e nas páginas.

Finalização

Ao finalizar, o Drush exibirá a senha do administrador gerada automaticamente (ou a senha que você definiu, caso tenha usado a flag --account-pass). Se você não anotou a senha, use o comando abaixo para gerar um link de login único para o usuário administrador:

drush uli

Com apenas dois comandos, seu Drupal 7 está instalado e pronto para receber módulos, temas e conteúdo. O Drush é uma ferramenta indispensável para quem trabalha com Drupal, economizando tempo e evitando erros manuais. Experimente e veja como a linha de comando pode simplificar seu workflow.

Para mais conteúdos sobre Drupal, confira a categoria Drupal aqui no site.