Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Instalando o CMS Drupal 4.7

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Artigo Instalando o CMS Drupal 4.7

    Neste artigo veremos como realizar a instalação do Drupal versão 4.7 no MySQL e no PostgreSQL. Veremos como a instalação é simples e rápida de se realizar.
    Por: Poleto

    Onde usar o Drupal
    Os usos mais comuns para o Drupal são:

    * Portal de Comunidades: O termo portal se refere a um site que é o ponto de entrada na Internet. Por exemplo, se você quer um site de notícias onde as notícias são fornecidas pelos próprios membros de sua comunidade, o Drupal se encaixa perfeitamente. As notícias podem ser votadas pela comunidade e as melhores notícias vão para a página principal e as piores (de acordo com os votos) são escondidas. Este é apenas um dos muitos recursos do Drupal.
    * Site pessoal: O Drupal é perfeito para usuários que querem somente um site pessoal, onde possam colocar um blog, publicar algumas fotos e manter uma coleção de links organizada.
    * Sites para fãs: O Drupal também é perfeito para sites onde alguém compartilha experiência e conhecimento em um determinado tópico.
    * Intranet/Sites corporativos: Empresas podem manter seus sites internos e externos no Drupal. O Drupal se adapta bem aqui devido a seu esquema flexível de permissões e sua interface simples de publicação.

    Existem diversas aplicações para o Drupal, listamos aqui apenas as mais comuns.

    Preparando o ambiente
    Pré-requisitos


    Os requisitos para a instalação do Drupal são simples. Um servidor web com suporte a PHP e um banco de dados. Para este artigo, usaremos:

    * Apache (pode ser usado tanto a versão 1.x ou 2.x, desde que com suporte a php);
    * PHP (nos testes foi usada a versão 5);
    * MySQL (para este artigo, podemos usar a versão 4.0 ou 4.1).


    Nota: Como banco de dados também pode ser usado o PostgreSQL. O procedimento para a instalação é o mesmo. Este procedimento foi testado com sucesso no PostgreSQL 8.1.

    Obtendo e instalando o Drupal

    O Drupal pode ser obtido no endereço:

    * Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...


    Para este artigo foi usada a versão 4.7.2, mas o procedimento é o mesmo para a série 4.7.x.

    Após o download do Drupal e a instalação das dependências, devemos descompactar o arquivo .tar.gz no diretório "htdocs" do Apache (ou qualquer que seja o diretório configurado nele onde ficam hospedados os sites). Para este nosso artigo, vamos considerar o diretório como sendo /var/www/htdocs/:

    # tar xvf drupal-4.7.2.tar.gz

    Iniciando a instalação no MySQL
    Se você usa o MySQL deve seguir esta página para a instalação do Drupal.

    Em primeiro lugar precisamos criar o banco de dados no MySQL. No nosso exemplo, vamos criar um banco chamado "drupal". Vamos abrir um terminal e digitar:

    # mysqladmin -u root -p create drupal

    Será pedido a senha do usuário root (especificado com a opção -u). Após digitá-la, se tudo correr bem, o banco será criado.

    O próximo passo é dar privilégios a um usuário que não seja o root para ter acesso ao banco que acabamos de criar. Faremos isso com os comandos:

    # mysql -u root -p

    Este comando irá abrir o console do MySQL. Dentro deste console, iremos digitar:

    mysql> GRANT ALL PRIVILEGES ON drupal.* TO usuário@localhost IDENTIFIED BY 'senha';

    Não esqueça de trocar "usuário" pelo usuário que irá receber os privilégios e "senha" pela senha deste usuário. Após isso, vamos digitar o comando abaixo para que estas alterações tenham efeito imediatamente:

    mysql> flush privileges;

    e depois, saímos do console:

    mysql> quit;

    Agora é hora de criar as tabelas e outros objetos para que o Drupal possa funcionar. Faremos isso com o comando:

    # mysql -u usuario -p drupal < /var/www/htdocs/drupal-4.7.2/database/database.4.1.mysql

    Uma pequena explicação sobre o comando acima:

    * mysql: chama o console do MySQL;
    * -u usuário: especifica o usuário que demos os privilégios anteriormente;
    * -p: indica que iremos digitar a senha para o usuário especificado;
    * drupal: este é o nome do banco que criamos anteriormente;
    * /var/www/htdocs/drupal-4.7.2/database/: caminho onde descompactamos o Drupal, e;
    * database.4.1.mysql: este é o script de criação dos objetos no banco.


    Existem dois scripts no diretório acima que nos interessam. Um para o MySQL versão 4.0 e outro para o MySQL 4.1. Use o que for apropriado para a usa instalação.

    Após a execução deste comando as tabelas já devem estar criadas.

    Iniciando a instalação no PostgreSQL
    Você deve seguir esta sessão caso use o PostgreSQL.

    Em primeiro lugar precisamos criar o banco de dados no PostgreSQL. No nosso exemplo, vamos criar um banco chamado "drupal". Vamos abrir um terminal e digitar:

    # createdb drupal

    Será pedido a senha do usuário root. Após digitá-la, se tudo correr bem, o banco será criado.

    O próximo passo é dar privilégios a um usuário que não seja o root para ter acesso ao banco que acabamos de criar. Faremos isso com os comandos:

    # psql -U usuario -d drupal


    Este comando irá abrir o console do PostgreSQL. Dentro deste console, iremos digitar:

    # GRANT ALL ON DATABASE drupal TO usuario;

    Não esqueça de trocar "usuário" pelo usuário que irá receber os privilégios. Podemos então sair do console:

    # q

    Agora, é hora de criar as tabelas e outros objetos para que o Drupal possa funcionar. Faremos isso com o comando:

    # psql -U usuario -d drupal < /var/www/htdocs/drupal-4.7.2/database/database.pgsql

    Uma pequena explicação sobre o comando acima:

    * psql: chama o console do PostgreSQL;
    * -U usuário: especifica o usuário que demos os privilégios anteriormente;
    * -d drupal: especifica o nome do banco que criamos anteriormente;
    * /var/www/htdocs/drupal-4.7.2/database/: este é o caminho aonde descompactamos o Drupal, e;
    * database.pgsql: este é o script de criação dos objetos no banco.


    Após a execução deste comando, as tabelas já devem estar criadas.

    Configuração
    O último passo antes de iniciarmos com o Drupal é definir algumas configurações.

    Vá para o diretório /var/www/htdocs/drupal-4.7.2/sites/default e abra o arquivo settings.php com o seu editor de textos predileto. Vamos procurar a linha abaixo:

    Código:
    $db_url = 'mysql://username:password@localhost/databasename';

    Altere os parâmetros da seguinte forma:

    * mysql: se você usa o MySQL, do contrário, use pgsql.
    * username: o usuários que criamos anteriormente e atribuímos os privilégios;
    * password: a senha para o usuário acima;
    * localhost: se o MySQL estiver rodando localmente, não é necessário alterar este parâmetro;
    * databasename: o banco que criamos anteriormente para o Drupal.


    O outro parâmetro a ser alterado neste arquivo, pelo menos por enquanto, é:

    $base_url

    Descomente esta linha removendo o caracter "#" e altere para:

    Código:
    $base_url = 'http://localhost/drupal-4.7.2';
    Isto considerando que o Apache está rodando localmente e que a url para acessar o diretório aonde o Drupal foi descompactado é drupal-4.7.2. Altere de acordo com as suas necessidades.

    Após estas configurações, podemos verificar se está tudo em ordem. Vamos agora acessar o site aonde está instalado o Drupal. A seguinte tela deve ser exibida:



    Criando o usuário Administrador
    Na página que é carregada existem instruções para a criação do usuário administrativo. Os passos que devem ser seguidos são:

    1. Clique em "Create First Account", a seguinte tela será então apresentada:



    Conclusão

    Vimos neste artigo que o Drupal é simples de usar e simples de instalar.

    Fonte: vivaoLinux
    Postado Por: RedDeviL
X
Working...
X