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
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 -pVocê 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 affectedPara 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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.