Qual é a maneira mais fácil de instalar o Drupal localmente?

12

Muitas das distribuições Drupal que vi são feitas para versões anteriores do Ubuntu: o drubuntu só funciona em 10.10; os .debs da Acquia são para & lt; 10.x, e me disseram que as versões das reutas estão desatualizadas. Qual é a maneira mais fácil de configurar um servidor de teste local para o Drupal?

    
por Jon 21.04.2011 / 06:18

4 respostas

21
O

Drupal é um sistema de gerenciamento de conteúdo gratuito e de código aberto, e é surpreendentemente flexível. Você pode usá-lo para tudo, desde um pequeno blog até uma grande empresa ou site do governo. É uma configuração levemente complicada, já que você basicamente tem que construir um servidor LAMP a partir do zero, mas aqui está um guia passo-a-passo sobre como fazer isso.

Primeiro, instale o Ubuntu na sua máquina de escolha. Uma vez instalado e atualizado o Ubuntu, você precisará instalar e configurar quatro partes de software para criar um servidor LAMP para suportar o Drupal: o servidor web Apache, o servidor de banco de dados MySQL, PHP e o módulo MySQL para PHP.

Comece com o servidor web Apache. Para instalar o Apache, abra uma janela do Terminal (Aplicativos, Acessórios, Terminal) e digite o seguinte comando (observe que todos os comandos do Terminal fazem distinção entre maiúsculas e minúsculas):

sudo apt-get install apache2

Siga as instruções para instalar o Apache. Quando a instalação estiver concluída, você pode testar se o Apache está funcionando abrindo o Firefox e navegando para http://localhost . Se você vir a página da Web “funciona!”, Você tem o Apache instalado e funcionando.

Em seguida, você precisará instalar o MySQL. Retorne ao Terminal e digite este comando:

sudo apt-get install mysql-server-5.6

Durante a instalação, você será solicitado a fornecer uma senha root para o MySQL. Certifique-se de escolher uma senha strong (uma combinação de letras minúsculas, pontuação e letras maiúsculas), já que o usuário root tem acesso total a todas as tabelas em todos os bancos de dados. Por motivos óbvios, lembre-se dessa senha, principalmente porque precisamos dela novamente nas etapas a seguir. O MySQL é um pacote grande e, dependendo da sua conexão e velocidade do computador, pode demorar um pouco para ser instalado.

Em seguida, instale a versão 5 do PHP:

sudo apt-get install php5

Em seguida, instale o módulo MySQL para o PHP:

sudo apt-get install php5-mysql

Instale o módulo gd para o PHP:

sudo apt-get install php5-gd

Por fim, baixe o software Drupal para sua pasta Downloads. Você pode obtê-lo em aqui no site drupal.org .

Agora que temos nosso software instalado e baixado, precisamos configurá-lo.

Primeiro, você provavelmente precisará adicionar uma linha ao seu arquivo /etc/apache2/apache2.conf . Eu li coisas diferentes sobre isso, mas descobri em meu próprio teste que o Drupal não funcionaria adequadamente sem ele, já que o Apache não interpretava corretamente as páginas do PHP. Para editar o apache2.conf, use o seguinte comando:

sudo -H gedit /etc/apache2/apache2.conf

(Observe que é uma boa idéia fazer backup de qualquer arquivo de configuração do sistema antes de editá-lo. Você pode fazer isso rapidamente usando sudo cp /etc/apache2/apache2.conf ~/Desktop para salvar uma cópia na sua Área de trabalho. É claro que pode usar o vi ou emacs ou o editor de sua escolha, mas a maioria dos novos usuários parecem preferir o gedit)

Quando você estiver no gedit, adicione a seguinte linha ao final do arquivo:

AddType application/x-httpd-php.html

Salve o arquivo e saia do gedit. Reinicie o Apache com este comando, para que ele leia novamente seu arquivo de configuração:

sudo /etc/init.d/apache2 restart

Agora, precisamos preparar o MySQL para uso com o Drupal. Primeiro, você precisa executar o script de instalação do MySQL:

sudo mysql_install_db

E então este comando, para proteger corretamente o MySQL. Siga os prompts padrão para remover o banco de dados de teste no MySQL:

sudo mysql_secure_installation

Quando isso estiver concluído, faça o login no cliente de linha de comando do MySQL:

mysql -u root –p

Digite sua senha de usuário root do MySQL de cima e você se encontrará no MySQL & gt; prompt do cliente local. Primeiro, crie um banco de dados para o Drupal usar:

CREATE DATABASE drupal;

(Note que todos os comandos inseridos no cliente local do MySQL devem terminar com um ponto-e-vírgula para indicar o final da instrução.)

Quando o banco de dados for criado, você precisará criar um usuário do banco de dados para o Drupal usar. Ainda no cliente de linha de comando do MySQL, digite:

CREATE USER drupaluser;

Em seguida, crie uma senha para o novo usuário (observe que sua senha irá realmente ficar entre aspas e diferencia maiúsculas de minúsculas):

SET PASSWORD FOR drupaluser = PASSWORD(“password”);

Agora que você tem seu banco de dados Drupal e seu usuário do banco de dados Drupal, é necessário conceder ao usuário todas as permissões no banco de dados (novamente, a senha fica entre aspas e diferencia maiúsculas de minúsculas):

GRANT ALL PRIVILEGES ON drupal.* TO drupaluser@localhost IDENTIFIED BY ‘password’;

(Certifique-se de acrescentar "@localhost" ao drupaluser; caso contrário, você receberá um erro no banco de dados ao tentar iniciar o Drupal pela primeira vez.)

Vá em frente e saia do MySQL:

\q

Em seguida, crie um diretório para o Drupal com este comando:

sudo mkdir /var/www/drupal

Em seguida, você precisará descompactar os arquivos do Drupal e movê-los para o diretório /var/www/drupal . Depois que os arquivos forem descompactados e copiados, você precisará fazer algumas alterações. Primeiro, você precisará criar um arquivo settings.php para o Drupal usar durante a instalação:

sudo cp /var/www/drupal/sites/default/default.settings.php /var/www/drupal/sites/default/settings.php

Em seguida, torne o arquivo gravável:

sudo chmod 666 /var/www/drupal/sites/default/settings.php

Em seguida, crie um diretório de arquivos para o Drupal:

sudo mkdir /var/www/drupal/sites/default/files

Marque o diretório de arquivos como gravável:

sudo chmod 775 /var/www/drupal/sites/default/files

Agora você está pronto para instalar o Drupal. Abra um navegador da Web no seu sistema Ubuntu e navegue para http://localhost/drupal . Você será redirecionado para a página de instalação do Drupal.Clique no link "Instalar o Drupal em inglês" para continuar.

Se http://localhost/drupal direcionar você para a página 404, o Apache provavelmente está procurando pela raiz de documento errada. Execute o seguinte:

sudo -H gedit /etc/apache2/sites-enabled/000-default.conf

Substitua DocumentRoot /var/www/html/ por DocumentRoot /var/www/ ; salve e saia.

Reinicie o apache para registrar as alterações:

sudo /etc/init.d/apache2 restart

Volte para o navegador da web e navegue até http://localhost/drupal . Clique no link "Instalar o Drupal em inglês" para continuar.

Na próxima página, você será perguntado pelo nome do banco de dados, nome de usuário e senha criados anteriormente. Digite esses nomes e continue. Na próxima página, você será solicitado a definir um nome de usuário e senha de administrador e algumas outras configurações.

Depois disso, a instalação básica do Drupal está concluída e você pode escolher como personalizar ainda mais o site. Uma última coisa que você deveria fazer; use este comando para alterar o arquivo settings.php para que ele não seja mais gravável:

sudo chmod 644 /var/www/drupal/sites/default/settings.php
    
por hhlp 21.04.2011 / 15:16
5
  1. Instale o LAMP apenas execute sudo tasksel e siga a instalação Como instalar o LAMP
  2. Faça o download do Drupal e extraia dentro de / var / www /
  3. localize o diretório durupal usando o link do navegador
  4. é fácil instalar o drupal que você configurou o LAMP use as instruções de instalação do drupal para instalar o Drupal
por Achu 21.04.2011 / 07:38
-1

aplicativo addtype / x-httpd-php .php

    
por John 15.01.2012 / 15:50
-1

Existe uma maneira muito mais fácil. Use Drubuntu de Drubuntu.info . Isso configura Drupal para você desde o início e você pode criar o seu ambiente Ubuntu em torno dele. Instale sua área de trabalho favorita e assim por diante

    
por Josh 27.07.2013 / 20:27

Tags