Login do usuário
Pesquisa no site
Assine o RSS do Drupal-BR
Download
Itens ativos
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
- Será necessário criar a pasta “files”, dentro do diretório “default” permitirá o armazenamento dos arquivos associados ao seu novo site.
- 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.phpe 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
- Versão para impressão
- Se logue ou se registre para poder enviar comentários
- 5900 leituras



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
Agradeço a força Thiago. :)
Boa dica a do PHP!
Abraço!
---
Vanini Lima
http://www.vaninilima.com
http://www.twitter.com/vaninilima
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
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
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!
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
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 :)
Boa lembrança, assim o tutorial vai ficando mais incrementado.
:)
---
Vanini Lima
http://www.vaninilima.com
http://www.twitter.com/vaninilima
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?
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
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.
chmod 777 sites/default/files
Paulino Michelazzo
paulino@michelazzo.com.br
www.michelazzo.com.br
Skype: pmichelazzo
Fones: (11) 8715-2228
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.
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
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.
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
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.
:)
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
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
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
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!!!