Instalação Drupal · 3 min read · Nov 17, 2025

Como Instalar o Drupal 5.6 No Debian Etch Com ISPConfig

Como Instalar o Drupal 5.6 No Debian Etch Com ISPConfig

Drupal é um CMS (Sistema de Gerenciamento de Conteúdo) baseado em PHP com grande suporte da comunidade e uma enorme quantidade de módulos. Para mais informações, visite Drupal.org.

Drupal pode ser instalado como um único site ou pode ser instalado como um multisite.

Instalação de Site Único

é uma instalação comum do núcleo do programa.

Instalação Multisite

usa o núcleo do programa instalado no primeiro site para servir a mais sites. Dessa forma, você pode economizar espaço no seu disco rígido porque não precisa instalar o núcleo completo do Drupal para cada site. Em vez disso, você tem apenas uma instalação do núcleo do Drupal e cria links simbólicos dos diretórios de outros sites para as pastas do núcleo do Drupal.

Este Como Fazer

descreverá como instalei o Drupal no meu servidor Debian Etch com ISPConfig. Tenho certeza de que existem outras maneiras de alcançar esse objetivo e provavelmente algumas não são tão tediosas quanto a minha. Mas foi assim que eu fiz e se alguém me apontar um caminho melhor, eu o seguirei. Aviso: Comecei com Linux apenas em outubro passado e com Drupal há apenas 5 dias. Acho que a partir dessa declaração fica claro que não posso garantir que este Como Fazer funcionará para você e também não posso garantir que seja seguro instalar o Drupal dessa forma.

A primeira parte deste Como Fazer mostrará como instalar o núcleo do Drupal (ou seja, instalação de site único do Drupal).

1. Suposições E Preparações:

1.1 Sistema E Software:

Configuração perfeita do Debian Etch com ISPConfig (veja o Como Fazer do Falko). Obrigado, Falko.

Nota: esta configuração deve funcionar em todas as outras distribuições Linux, desde que seus diretórios da web estejam armazenados em /www/web1/web/ ou desde que você altere os comandos relevantes de acordo com as configurações do seu servidor.

1.2 Neste Como Fazer Eu Usarei Os Seguintes Nomes:

Seu site Drupal: www.example.ltd

administrador do site: admin

superusuário MySQL: root

(Nota: a conta de usuário root do MySQL foi criada quando você instalou o MySQL em seu servidor)

senha do superusuário MySQL: rootpassword

Novo banco de dados MySQL: web1_db1

Novo usuário MySQL: web1_u1

Nova senha MySQL: web1password

Instalaremos o Drupal 5.6

2. Criar Um Novo Site

Primeiro, precisamos criar no ISPConfig um novo site www.example.tld, configurar seu usuário administrador admin e criar seu banco de dados MySQL.

Vá para o ISPConfig e crie um novo site: Clique em ISP Manager=>Novo site. Preencha todas as informações relevantes, para o nome do host use www e para o nome do domínio example.tld. Ative scripts PHP e MySQL. O Modo Seguro do PHP não deve ser selecionado. Não clique em salvar ainda, pois precisamos criar um novo usuário e conceder a ele direitos de administrador. Para fazer isso, clique em: Usuário e Email=>Novo e configure um novo usuário com o nome admin. Adicione um endereço de e-mail e conceda a esse usuário direitos de administrador. Clique em Salvar. Estamos de volta na janela do ISP Site aberta na aba Básico. Para criar um banco de dados, clique em Opções=>Banco de Dados Novo.

O ISPConfig mostrará:

Nome do banco de dados: web1_db1

Usuário do banco de dados: web1_u1

Captura de tela do banco de dados ISP

Crie uma senha e clique em Salvar. Mais uma vez estamos de volta na janela do ISP Site aberta na aba Básico. Agora é hora de salvar a configuração do novo site, então clique em Salvar na parte inferior.

3. Configurar MySQL

Agora precisamos conceder privilégios específicos ao novo usuário MySQL web1_u1. Podemos fazer isso na linha de comando do shell.

!!!Importante!!!

Faça login no mysql como o superusuário MySQL root e com a senha rootpassword. Não use o novo usuário MySQL web1_u1! Você precisará ter direitos suficientes para conceder privilégios ao usuário web1_u1.

mysql -u root -p

Você será solicitado a inserir uma senha. Digite rootpassword.

Agora você deve ver o seguinte:

mysql>

Insira:

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON web1_db1.* TO 'web1_u1'@'localhost' IDENTIFIED BY 'web1password';

Se for bem-sucedido, o MySQL responderá com:

Query OK, 0 rows affected

Para ativar as novas permissões, insira o seguinte comando:

FLUSH PRIVILEGES;

Privilégios concedidos. Para sair do modo mysql, pressione ctrl+z

Na próxima parte, começaremos a instalação.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.