Drupal Setup · 4 min read · Nov 05, 2025

Drupal CMS Em Um Servidor ISPConfig Em 10 Passos Fáceis

Drupal CMS Em Um Servidor ISPConfig Em 10 Passos Fáceis

Versão 1.0
Autor: [at] bb-hosting [dot] org>

Drupal é um bom CMS, que é fácil de usar, mas requer algumas configurações especiais do servidor. Eu escrevi este “como fazer” para aqueles que desejam executar este CMS em seu servidor ISPConfig. Provavelmente você pode configurar o Drupal de diferentes maneiras, mas eu prefiro a maneira descrita aqui.

Neste como fazer, eu usarei apenas como exemplo:

  • Versão do Drupal 4.7.3 para uma configuração de site Drupal único.
    Se você precisar de vários sites Drupal, eu me refiro a esta página: http://drupal.org/node/260
  • Eu também assumo que esta é a sua primeira configuração do Drupal!
  • Número do site dentro do ISPConfig: web1
  • Seus sites estão armazenados em /var/www
  • Banco de dados MySQL: web_db1
  • Nome de usuário MySQL: web1_u1
  • Senha MySQL: mysqlpassword

Aqui vamos nós:

PASSO 1 - Criar um site:

No ISPConfig, crie um site via “Novo site” no menu principal.
Na aba chamada “Base”, use www para o nome do host e mydrupalwebsite.tld para o nome do domínio. Ative MySQL e scripts PHP para este site, mas desative o Modo Seguro do PHP.
No campo de diretivas do Apache, você insere estas linhas:

  
Options +Includes +FollowSymlinks -Indexes  
AllowOverride All  
Order allow,deny  
Allow from all  
  
Deny from all  
  

PASSO 2 - Criar um usuário Administrador para o site:

No ISPConfig, crie um usuário Administrador, para que você possa fazer upload/download do site mais tarde via FTP:
No menu principal, selecione “ISP Manager”, selecione seu novo site chamado mydrupalwebsite.tld na árvore de estrutura e pressione a aba “Usuário e Email”.
Pressione “novo” e defina um novo usuário e seu endereço de e-mail. Dê a este usuário direitos de administrador e pressione “Salvar”.

PASSO 3 - Criar um banco de dados MySQL para o site:

Clique na aba chamada “Opções” e crie um novo banco de dados para o site.
O ISPConfig mostrará:

Nome do banco de dados: web1_db1
Usuário do banco de dados: web1_u1

Então você define uma senha para o usuário do banco de dados e pressiona “Salvar”.

PASSO 4 – Baixar/extrair os pacotes e remover os arquivos tar.gz:

Faça login no seu servidor web como root e navegue até o seu web Drupal:

cd /var/www/web1/web/

Baixe a versão mais recente do Drupal, que é a versão 4.7.3 neste momento.

wget http://drupal.org/files/projects/drupal-4.7.3.tar.gz  
tar -zxvf drupal-4.7.3.tar.gz

Descompacte os arquivos baixados:

tar -zxvf drupal-4.7.3.tar.gz

Remova os arquivos tar.gz:

rm *.tar.gz

PASSO 5 - Mover o conteúdo da pasta Drupal para o seu web e deletar a pasta Drupal vazia:

cd drupal-4.7.3  
mv * ../  
mv .htaccess ../  
cd ../  
rmdir drupal-4.7.3

PASSO 6 – Mudar o arquivo .htaccess no seu web:

Substitua o arquivo .htaccess no seu web, que é fornecido pelo Drupal, por um arquivo .htaccess com o seguinte conteúdo:

  
RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]  

PASSO 7 – Baixar o banco de dados MySQL do seu site Drupal:

Baixe seu site Drupal, usando seu cliente FTP favorito.
URL: ftp://mydrupalwebsite/web
Nome de usuário e senha conforme definido no PASSO 2.

PASSO 8 - Banco de dados MySQL para Drupal:

No diretório do banco de dados dentro da sua pasta Drupal - que agora está na sua área de trabalho local - você encontrará vários arquivos sql.
A versão sql que você precisa depende do servidor MySQL que você está executando.
Neste exemplo, eu usarei o arquivo sql database.4.1.mysql, pois estou executando o MySQL 4.1.11.
Você pode usar este arquivo sql para criar as tabelas do banco de dados mySQL.
Neste exemplo, eu faço isso com o phpMyAdmin.
Você pode acessar seu banco de dados via seu navegador de Internet através da URL http://webmail.yourhostingcompany.tld:81/phpmyadmin/

Se você não tiver o phpMyAdmin instalado, você pode baixá-lo em http://www.ispconfig.org/downloads.htm

Faça login no phpMyAdmin com a conta de usuário mySQL conforme mencionado/definido no PASSO 3.

No phpMyAdmin:

  • selecione seu banco de dados
  • selecione o ícone SQL para iniciar uma consulta
  • escolha seu arquivo sql no diretório mySQL na pasta do banco de dados e pressione “Iniciar”
  • Você pode sair do phpMyAdmin

PASSO 9 – Conectando o Drupal:

Na sua pasta de arquivos Drupal na sua área de trabalho local, você encontrará o arquivo sites/default/settings.php.

Dentro deste arquivo, encontre a linha que diz:
$db_url = ‘mysql://username:password@localhost/databasename’;

Mude para:

$db_url = ‘mysql://web1_u1:mysqlpassword@localhost/web1_db1’;

Salve o arquivo sites/default/settings.php após sua modificação e faça o upload para o seu web via FTP, usando sua conta FTP conforme definido no PASSO 2.

Passo 10 – Visite seu site Drupal:

No seu navegador favorito, aponte para http://mydrupalwebsite.tld onde você verá a tela de configuração do Drupal. Siga as instruções conforme mostrado.

Mais informações sobre o sistema de gerenciamento de conteúdo Drupal:

http://www.drupal.org

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.