Tutorial para Instalar Drupal 6.15

Como pode ser lido em meu último post, estou estudando programação e, neste momento, avançando em PHP, estou mexendo com o Drupal.

Esse programa é um CMS (Content Management System) de código aberto feito em PHP e utilizado para criar sites dinâmicos. Um exemplo bem legal de uma página importante feita com Drupal é o da Casa Branca.

O Drupal tem sido muito bem comentado pelos fóruns e no meio web. Tanto é que foi considerado nos 2 últimos anos como o melhor CMS da atualidade.

Ele, porém, tem um sério problema: é muito foda de entender o funcionamento. A instalação nem é tão complicada mas não há tutoriais bem explicados (na minha opinião, claro) e é isso o que pretendo fazer aqui: um simples e prestativo tutorial.

A recomendação de quem já domina o assunto é, sempre, testar o site localmente antes de publicá-lo portanto utilize uma instalação WAMP ou LAMP em seu computador para criar seus sites.

O que é WAMP e LAMP? WAMP = Windows Apache MySQL PHP e LAMP = Linux Apache MySQL PHP.

O PHP é a linguagem de programação, o MySQL é o sistema de gerenciamento de banco de dados (SGBD), o Apache é o servidor web e Windows e Linux são os ambientes computacionais onde tudo será rodado.

Atualmente, servidor web bem conceituado, estável, seguro e desenvolvido usa a estrutura LAMP. Sendo assim, a maior parte dos tutoriais sobre o assunto é voltada para Linux mas, como estou em um PC com Windows, mostrarei como instalar em WAMP.

Programas recomendados para instalação WAMP: XAMP e WAMP Server. Minha opção é o WAMP Server; achei mais rápido, estável e com interface mais limpa. Também permite utilizar mais de uma versão de Apache, PHP e MySQL.

Vamos à instalação do Drupal. Inicialmente, baixe dois pacotes: o instalador do Drupal (versão estável atual: 6.15) e o pacote para Português.

Descompacte o primeiro (Drupal-6.15) no diretório de hospedagem web do seu servidor e o segundo dentro do diretório do Drupal. Como estou usando o Wamp Server, meu diretório web tem o nome www.

A partir de agora, vamos trabalhar somente dentro do diretório /localhost/www/drupal.

Antes da instalação propriamente dita, é necessário executar dois procedimentos: criar a base de dados (database) do site e criar o arquivo settings.php dentro da pasta sites.

Utilize o PHP MyAdmin ou a console do MySQL para criar sua database. Não será necessário criar tabelas ou usuários pois isso será feito dentro da interface e você pode definir o nome que quiser para sua database. Lembre-se, somente, de ser simples e objetivo, é mais produtivo.

Em seguida, acesse a pasta sites e copie o arquivo dault.settings.php para o mesmo local e renomeie-o para settings.php. Como ele não será visto pelo programa, não é necessário remover default.settings.php que pode, eventualmente, servir como backup.

Atenção: sem os procedimentos acima, a instalação não é feita!

Agora, abra seu navegador e digite localhost/drupal. Será aberta a página inicial de instalação com as linguagens English (built-in) e Português do Brasil como opções. Selecione Português e avance.

Você será solicitado a configurar o MySQL. Informe o nome da database que você criou e, em usuário, digite root. A senha é a do seu usuário root; se a instalação do MySQL for a inicial, não há senha portanto deixe o campo em branco.

Em Opções Avançadas, se estiver usando localhost como servidor não mexa em nada e avance. Se for servidor externo, informe nome do servidor e porta para acesso do MySQL (se for diferente do padrão). Salve e prossiga.

Será mostrada uma barra demonstrando o progresso da instalação. Aguarde até que seja exibida a mensagem “Todas as alterações em ./sites/default e ./sites/default/settings.php foram realizadas. Por razões de segurança, as permissões de escrita foram retiradas”.

Próximo passo: configurar usuário inicial. Esse usuário, o primeiro, será o administrador com permissão total dentro do programa assemelhando-se ao super-usuário root de ambientes Unix.

Na configuração do site, não informe nome ou email, configure fuso horário e habilite URLs limpas (não tem ?= no corpo da URL). Deverá aparecer a mensagem “Seu servidor foi testado e foi verificado que ele suporta esse recurso.”

Obs: Se a mensagem acima não aparecer, o httpd.conf do Apache terá que ser alterado conforme abaixo:

1) Encontre a linha Options FollowSymLinks e altere a linha Allow Override None para Allow Override All.

2) Encontre a linha 164, descomente LoadModule rewrite_module modules/mod_rewrite.so e adicione abaixo a linha AddModule mod_rewrite.c.

Após salvar e prosseguir, será mostrada a mensagem “Instalação do Drupal completa. Parabéns, o Drupal foi instalado com sucesso. Você já pode visitar o seu novo site.”

No lado esquerdo constarão marcados os ítens Escolha uma língua, Verificar requisitos, Configurar o banco de dados, Instalar o site, Configurar as traduções, Configurar o site, Concluir traduções e Concluído.

Clique no link “o seu novo site” e será aberta a tela inicial. Pronto! O Drupal está instalado.

Espero que este tutorial seja útil. Pretendo postar meus avanços aqui no blog.

Até lá!

Anúncios