• Cadastro
  • Fóruns
  • Manual
  • Tradução
  • Tutoriais
  • OpenAtrium
  • Eventos
  • Ofertas de Emprego
Início

Login do usuário

  • Criar uma conta
  • Recuperar senha

Pesquisa no site

Google

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Lista de Discussão

Drupal-BR

Download

Últimas versões

Drupal 7.12Drupal 6.22

Contribuições

Módulos Temas Tradução

Itens ativos

  • Lightbox e thickbox sem efeito algum
  • Sistema de atendimento, similar a suporte por tickets. Webform, Support ticketing system ou outro?
  • Não consigo habilitar o módulo JQueryUI
  • Abrir page_comment.tpl.php no layout admisnitrativo
  • Topic locked - Como configurar advanced forum para evitar isso?
  • Drupal, CMS e sistemas... É possível?
  • Correção de erros em site de vendas
  • Freelance Drupal 7 - $1.000 mensais
  • Proposta de trabalho Tech For/São Paulo- Analista Programador Drupal
  • [Resolvido] Sumiu título de content type
Veja mais
Início » Tutoriais

Como instalar o Drupal no Ubuntu

Neste tutorial será explicado como instalar o Drupal e os programas necessários para seu funcionamento, no Ubuntu.

  • Versão do Sistema Operacional utilizada: Ubuntu 10.04 Lucid Lynx
  • Versão do Drupal: 6.19
  • Observação: o sistema foi atualizado para 10.10 e não houve alterações no funcionamento dos programas instalados.

Os comandos de instalação serão executados em um terminal, que pode ser acessado pelo menu Aplicativos > Terminal.

1. Apache

sudo apt-get install apache2

Teste a instalação abrindo o navegador e digitando na barra de endereços: http://127.0.0.1 ou http://localhost

Caso apareça a mensagem abaixo, a instalação foi bem sucedida!

"It works! This is the default web page for this server. The web server software is running but no content has been added, yet."

2. MySQL

sudo apt-get install mysql-server

Ao término do download dos pacotes, o programa irá solicitar uma senha, guarde-a, pois será necessáaria no futuro.

3. PHP

sudo apt-get install php5 php5-mysql

Com esses programas instalados, seria possível trabalhar sem maiores problemas, no entanto, recomendo a instalação do phpMyAdmin. Com ele é possível criar, excluir e fazer backups das tabelas do banco de dados pelo modo gráfico.

4. phpMyAdmin

sudo apt-get install phpmyadmin

Ao término do download a instalação do aplicativo irá solicitar algumas configurações:

  • Escolha o Apache como servidor.
  • Marque a opção de configuração do banco de dados (ou selecione "sim")
  • Informe a senha do usuário administrativo (root) do banco de dados MySQL (aquela senha guardada com carinho).
  • Crie uma senha para o phpMyAdmin e confirme-a.
  • Crie um banco de dados no phpMyAdmin

Na barra de endereços, em seu navegador, digite: http://localhost/phpmyadmin

Utilize o usuário root e a senha anteriormente cadastrada.

Em "Ações MySql localhost", crie um novo banco de dados de nome "drupal-db" (o nome do banco de dados é você quem define) e clique em "criar".

5. Instalando o Drupal

Primeiramente, faça o download da última versão do Drupal em http://drupal.org/download

Caso queira a versão em português, faça o download da mesma em http://drupal.org/project/pt-br

Após o download, extraia o arquivo tar.gz do drupal (no meu caso, 6.19) para a pasta localizada em /var/www/.

Modifique o nome da pasta para “drupal”, para facilitar o uso.

5.1. Instalação do Drupal em português

Extraia os arquivos do pacote traduzido (pt-br) para pasta renomeada “drupal” em /var/www/drupal/

Mescle as pastas existentes (do arquivo em inglês) com as do arquivo em português, substituindo os arquivos de mesmo nome

Abra seu navegador e digite: http://localhost/drupal

Caso tenha extraído corretamente o arquivo de tradução, aparecerá a opção de instalação em português do Brasil.

Provavelmente ocorrerão erros na instalação. Leia as informações sobre o erro na tela, pois a solução também será informada.

5.2. Observações importantes

  1. Será necessário criar a pasta “files”, dentro do diretório “default” permitirá o armazenamento dos arquivos associados ao seu novo site.
  2. Será necessário criar um arquivo de configuração inicial para o site, com permissão de leitura e escrita. O que poderá ser feito pelo modo gráfico, com privilégios de administrador.
  • No terminal digite: sudo nautilus
  • Copie o arquivo /var/www/drupal/sites/default/default.settings.php e renomei-e a cópia como /var/www/drupal/sites/default/settings.php
  • Selecione a pasta “files” e o arquivo “settings.php” e clique com o botão direito e, em propriedades, dê permissão de leitura e escrita para todos os usuários.

Caso esteja tudo certo, atualize a página de instalação do drupal e ele prosseguirá com a instalação e solicitará:

  • Nome do banco de dados: o nome do banco de dados criado, no exemplo é drupal-db
  • Nome do usuário do banco de dados: root
  • Senha do banco de dados: senha criada

Feitas as alterações necessárias em ./sites/default e ./sites/default/settings.php, retire as permissões de leitura e escrita.

5.3. Configurando o site

Para configurar o seu site, forneça as seguintes informações:

  • Nome do site: “Meu primeiro site em Drupal”
  • Endereço de email do site: endereço de e-mail válido que será usado em todas as mensagens automáticas enviadas durante o registro de usuário e recuperação de senha, além de outras notificações.

Configure e conta do administrador, que dá acesso irrestrito ao site.

  • Usuário: admin
  • Endereço de email: endereço de e-mail válido que receberá os emails do sistema
  • Senha: defina a senha de administrador e confirme-a.
  • Configure o servidor, estabelecendo o fuso horário padrão e determinando se irá utilizar as URLs limpas (amigáveis).
  • Marque “Checar atualizações automaticamente”.

Em caso de dúvidas, escreva-as abaixo.

---
Vanini Lima - http://www.vaninilima.com

‹ Como instalar e configurar o TinyMCE no Drupal acima Criando sua própria autenticação do Drupal ›
Enviado por vanini em qui, 11/18/2010 - 22:57
  • 6.x
  • Versão para impressão
  • Se logue ou se registre para poder enviar comentários
  • 5900 leituras
Em sex, 11/19/2010 - 00:50 tregismoreira disse:

Vanini, parabens pelo tutorial... Certamente ajudará muitas pessoas que estão iniciando :)

Só vale lembrar um detalhe: A recomendação, na própria documentação do Drupal, é que a versão do PHP seja 5.2.x. Como você fez o tutorial baseada no Ubuntu 10.04, então na instalação do PHP virá o 5.3.x.

Para resolver isso, é necessário fazer um downgrade desse PHP, como indica esse outro tutorial (já voltado à Ubuntu 10.04).

Novamente dou parabens pela colaboração ;)

Abraço!
Thiago Régis
@tregismoreira
Cursos Online de Drupal
Drupal Casesbeta

  • Se logue ou se registre para poder enviar comentários
Em sex, 11/19/2010 - 21:42 vanini disse:

Agradeço a força Thiago. :)
Boa dica a do PHP!
Abraço!

---
Vanini Lima
http://www.vaninilima.com
http://www.twitter.com/vaninilima

  • Se logue ou se registre para poder enviar comentários
Em sab, 11/20/2010 - 10:16 gabriel.px42 disse:

parabéns pela iniciativa, uma outra forma prática de ter o drupal rodando no ubuntu totalmente configurado é http://drupal.org/project/quickstart que oferece uma imagem para virtual machine, você pode rodar uma ambiente de desenvolvimento drupal+lamp+ubuntu em 1 clique

_______________________
http://px42.com
http://twitter.com/px42
# Freelancers com interesse em participar de
projetos drupal entrar em contato: hello@px42.com

  • Se logue ou se registre para poder enviar comentários
Em ter, 11/23/2010 - 09:22 vanini disse:

Interessante trabalhar com máquina virtual. Agradeço a dica :)
Eu prefiro o modo tradicional, mas o que vale é utilizar o drupal, seja qual método preferir.
:)

---
Vanini Lima
http://www.vaninilima.com
http://www.twitter.com/vaninilima

  • Se logue ou se registre para poder enviar comentários
Em dom, 11/21/2010 - 14:19 Nerdim disse:

Opa vanini, muito bom o tuto, parabéns!
Eu ja uso o Ubuntu a algum tempo, e sempre que preciso instalar o drupal, só marco drupal no synaptic, ele ja me instala tudo que eu precisaria para rodar o drupal, apache, mysql, etc. O que eu acho mais interessante é que ele ja me instala o drush me da a opção de configurar o cron altomaticamente.
Galera da Canonical caprichou na integração do ubuntu com drupal!

Valew!

  • Se logue ou se registre para poder enviar comentários
Em ter, 11/23/2010 - 09:26 vanini disse:

Agradeço a força. :)
Realmente a vantagem do modo gráfico é essa, ele já puxa as dependências.
Tb gosto muito da integração com o Drupal no Ubuntu.
abçs

---
Vanini Lima
http://www.vaninilima.com
http://www.twitter.com/vaninilima

  • Se logue ou se registre para poder enviar comentários
Em ter, 11/23/2010 - 08:42 thiagomoraesp disse:

Lembrando que o Ubuntu possui o Drupal6 em seus repositórios bastando um "apt-get install drupal6" para ter o drupal com php e MySql rodando, para montar um ambiente as pressas pode ser uma boa :)

  • Se logue ou se registre para poder enviar comentários
Em ter, 11/23/2010 - 09:27 vanini disse:

Boa lembrança, assim o tutorial vai ficando mais incrementado.
:)

---
Vanini Lima
http://www.vaninilima.com
http://www.twitter.com/vaninilima

  • Se logue ou se registre para poder enviar comentários
Em qua, 11/09/2011 - 14:42 macairodus disse:

Oi Thiago, obrigado pela informação. Pois é, baseado nesta informação tenho a seguinte pergunta: Seria possível/viável instalar o Drupal6 à partir desses repositórios que você menciona para então, logo em seguida, efetuar a atualização para a última versão (atualmente Drupal7.9)?
Sou iniciante tanto no Drupal quanto no Ubuntu. Não é por preguiça, não. Já avancei bastante e quebrei muito a cabeça aqui. Mesmo assim, ainda não foi possível terminar a instalação do Drupal7.9 . Procuro, procuro, mas não sei onde está o erro!!!
Talvez seja mais fácil (e simples) fazer a instalação do Drupal6 através dos repositórios para depois atualizar para o Drupal7.9 ... O que você acha?

  • Se logue ou se registre para poder enviar comentários
Em qua, 11/09/2011 - 15:03 Leopoldo disse:

De jeito nenhum!

O tratamento das informações é muito diferente. Dá muito mais trabalho fazer um upgrade de 6x pra 7x do que fazer uma instalação nova.

Se você usa ubuntu, instalar é muito fácil (vale pra drupal 6 e 7):

sudo apt-get install php5 apache2 mysql.5 phpmyadmin
(isso vai preparar o ambiente localhost)

Acesse no seu navegador: localhost/phpmyadmin
Crie o banco de dados vazio

sudo -i (pra logar como root)
cd /var/www
wget [url do arquivo tar.gz que pega lá no drupal.org]
tar zxvf [arquivo que baixou]
mv drupal-[versão] meusite
cp meusite/sites/default/default.settings.php meusite/sites/default/settings.php
chmod -R 777 meusite/sites/default

Acesse no seu navegador: localhost/meusite
Prossiga com a instalação e seja feliz.

--
Leonardo Silva
Produtor Cultural
Desenvolvedor Web

  • Se logue ou se registre para poder enviar comentários
Em qua, 11/09/2011 - 22:04 macairodus disse:

Muitíssimo obrigado! Você resolveu quase todos os problemas. Só resta um!... Mesmo após ter criado uma pasta com o nome "files" dentro do diretório "Default" e ter dado (tentado dar!!!) permissão de leitura e escrita para todos os usuários nesta pasta, clicando com o botão direito em propriedades, a tentativa de mudança para "leitura e escrita" é ignorada, como se essas permissoes nao fossem possíveis. Resultado, ao tentar configurar meu Drupal, leio a seguinte mensagem:

File system
The directory sites/default/files is not writable. An automated attempt to create this directory failed, possibly due to a permissions problem. To proceed with the installation, either create the directory and modify its permissions manually or ensure that the installer has the permissions to create it automatically. For more information, see INSTALL.txt or the online handbook.

Ficaria muito grato se você me ajudasse mais uma vez. Já aprendi pra caramba mexendo e remexendo com comandos no terminal do Ubuntu. Quebrei muito a cabeça e até agora tá valendo a pena.

  • Se logue ou se registre para poder enviar comentários
Em qua, 11/09/2011 - 23:01 pmichelazzo disse:

chmod 777 sites/default/files

Paulino Michelazzo
paulino@michelazzo.com.br
www.michelazzo.com.br
Skype: pmichelazzo
Fones: (11) 8715-2228

  • Se logue ou se registre para poder enviar comentários
Em qui, 11/10/2011 - 06:18 macairodus disse:

macairodus@macairodus-Q330:~$ chmod 777 sites/default/files
chmod: impossível acessar "sites/default/files": Arquivo ou diretório não encontrado
macairodus@macairodus-Q330:~$

Que fazer agora????????????
A pasta "files" está lá no diretório "default". Eu próprio a criei... Mas como se vê acima, o Ubuntu não encontrou nada.

  • Se logue ou se registre para poder enviar comentários
Em qui, 11/10/2011 - 09:33 pmichelazzo disse:

Você tem que estar dentro da pasta do Drupal, ou seja, no lugar onde vc instalou o mesmo.

Sds

Paulino Michelazzo
paulino@michelazzo.com.br
www.michelazzo.com.br
Skype: pmichelazzo
Fones: (11) 8715-2228

  • Se logue ou se registre para poder enviar comentários
Em qui, 11/10/2011 - 11:00 macairodus disse:

Oi Paulino, já estou dentro da pasta do Drupal. Dê uma olhada na hierarquia das pastas:

var/www/drupalteste/sites/default/files

Tudo em ordem, não é!?

Pois é, o problema persiste.

  • Se logue ou se registre para poder enviar comentários
Em qui, 11/10/2011 - 11:30 pmichelazzo disse:

tente o seguinte:

su chmod 777 /var/www/drupalteste/sites/default/files

se pedir senha, informe-a

Sds

Paulino Michelazzo
paulino@michelazzo.com.br
www.michelazzo.com.br
Skype: pmichelazzo
Fones: (11) 8715-2228

  • Se logue ou se registre para poder enviar comentários
Em qui, 11/10/2011 - 12:30 macairodus disse:

FUNCIONOU!!!!!!!!!!!!!!!!!!!!!!!!

Mais uma vez muitíssimo obrigado a você Paulino, ao Leonardo e a todos os outros que me ajudaram. Pra vocês é moleza, mas para um iniciante (tanto no Ubuntu quanto no Drupal!) como eu, uma tarefa um tanto quanto difícil.

Pois bem, para que outros iniciantes no futuro não se confundam, repito aqui o comando com uma pequena correção, pois você pensou em "sudo" mas sem notar escreveu "su". Você sabe, o iniciante se embaralha todo nesses detalhes:

sudo chmod 777 /var/www/drupalteste/sites/default/files

OBS: "drupalteste" foi o nome que dei para a pasta. É necessário mudar isso de acordo com o nome de sua pasta.

É isso aí, valeu gente, valeu Paulino, valeu Leonardo!... Um abraco também para o Gabriel. Um amigo que deve ter acompanhado este papo.

  • Se logue ou se registre para poder enviar comentários
Em qui, 11/10/2011 - 12:42 pmichelazzo disse:

:)

Mais um usuário feliz :)

Quanto ao sudo, liga não, dormir 3 horas e meia tem efeitos colaterais como este ;)

Paulino Michelazzo
paulino@michelazzo.com.br
www.michelazzo.com.br
Skype: pmichelazzo
Fones: (11) 8715-2228

  • Se logue ou se registre para poder enviar comentários
Em sex, 02/04/2011 - 06:39 ar1 disse:

Aque deu um erro na hora de criar a db #13 - Can't get stat of './drupal@002ddb' (Errcode: 13)
Alguem mi ajuda ??
Ubuntu 10.10 e tmbem deu o mesmo problema na versao 10.04

  • Se logue ou se registre para poder enviar comentários
Em sex, 01/13/2012 - 07:22 Lorrayneflor disse:

Olá Vanini!

Ótima explicação da instalação do Drupal no Ubuntu. Sou iniciante, mas com seu tutorial ficou muito fácil.

Obrigada!! =)

Lorrayne Florêncio
Universidade Federal de Uberlândia

  • Se logue ou se registre para poder enviar comentários
Em ter, 03/20/2012 - 11:34 tabera disse:

Bom dia pessoal !
sou novo nessa área do Drupal, pois fiz a instalação, cheguei a realizar até o tópico 5.1 deste tutorial, mas quando digito http://localhost/drupal ou http://localhost/phpmyadmin da o seguinte erro:
Not Found
The requested URL /drupal was not found on this server.
Apache/2.2.20 (Ubuntu) Server at localhost Port 80

gostaria de saber o porque está acontecendo isso, pois é a primeira vez que estou testando o Drupal.
obrigado
conto com a compreensão de todos!!!

  • Se logue ou se registre para poder enviar comentários

Este site é feito, orgulhosamente, com Drupal. Gentilmente hospedado por HostSH