Muitas das distribuições do Drupal que eu vi são feitas para versões anteriores do Ubuntu: o drubuntu funciona apenas na 10.10; os Acde .debs são para <10.x, e me disseram que as versões dos repositórios estão desatualizadas. Qual é a maneira mais fácil de configurar um servidor de teste local para o Drupal?
12
Respostas:
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é um site comercial ou governamental importante. É uma configuração levemente complicada, já que você basicamente precisa construir um servidor LAMP a partir do zero, mas aqui está um guia passo a passo sobre como fazê-lo.
Primeiro, instale o Ubuntu na sua máquina de escolha. Depois que o Ubuntu estiver instalado e atualizado, você precisará instalar e configurar quatro partes de software para criar um servidor LAMP para dar suporte ao Drupal: o servidor da web Apache, o servidor de banco de dados MySQL, PHP e o módulo MySQL para PHP.
Comece com o servidor da 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 diferenciam maiúsculas de minúsculas):
Siga as instruções para instalar o Apache. Após a conclusão da instalação, você pode testar se o Apache está funcionando, abrindo o Firefox e navegando até
http://localhost
. Se você vir o "funciona!" página da Web, você tem o Apache em funcionamento.Em seguida, você precisará instalar o MySQL. Volte ao terminal e digite este comando:
Durante a instalação, você será solicitado a fornecer uma senha root para o MySQL. Certifique-se de escolher uma senha forte (uma combinação de letras minúsculas, pontuação e maiúsculas), pois o usuário root tem acesso total a todas as tabelas em todos os bancos de dados. Por razões óbvias, convém lembrar essa 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 instalar.
Em seguida, instale a versão 5 do PHP:
Em seguida, instale o módulo MySQL para PHP:
Instale o módulo gd para PHP:
Por fim, baixe o software Drupal na sua pasta Downloads. Você pode obtê-lo aqui no site drupal.org .
Agora que instalamos e baixamos nosso software, precisamos configurá-lo.
Primeiro, você provavelmente precisará adicionar uma linha ao seu
/etc/apache2/apache2.conf
arquivo. Eu li coisas diferentes sobre isso, mas descobri em meus próprios testes que o Drupal não funcionaria corretamente sem ele, pois o Apache não interpretou corretamente as páginas PHP de outra forma. Para editar o apache2.conf, use o seguinte comando:(Observe que é uma boa ideia fazer backup de qualquer arquivo de configuração do sistema antes de editá-lo. Você pode fazer isso rapidamente,
sudo cp /etc/apache2/apache2.conf ~/Desktop
salvando uma cópia na área de trabalho. É claro que você pode usar o vi ou emacs ou o editor de sua escolha, mas a maioria novos usuários parecem preferir o gedit)Quando você estiver no gedit, adicione a seguinte linha ao final do arquivo:
Salve o arquivo e saia do gedit. Reinicie o Apache com este comando, para reler seu arquivo de configuração:
Agora precisamos preparar o MySQL para uso com o Drupal. Primeiro, você precisará executar o script de instalação do MySQL:
E então este comando, para proteger corretamente o MySQL. Siga as instruções padrão para remover o banco de dados de teste no MySQL:
Quando isso for concluído, efetue login no cliente de linha de comando do MySQL:
Digite sua senha de usuário root do MySQL acima e você se encontrará no prompt do cliente local do MySQL>. Primeiro, crie um banco de dados para o Drupal usar:
(Observe 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.)
Depois que o banco de dados for criado, você precisará criar um usuário de banco de dados para o Drupal usar. Enquanto ainda estiver no cliente de linha de comando do MySQL, digite este:
Em seguida, crie uma senha para seu novo usuário (observe que sua senha estará entre aspas e faz distinção entre maiúsculas e minúsculas):
Agora que você possui seu banco de dados Drupal e seu usuário, precisará 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):
(Certifique-se de anexar “@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:
Em seguida, crie um diretório para o Drupal com este comando:
Em seguida, você precisará descompactar os arquivos do Drupal e movê-los para o
/var/www/drupal
diretório Depois que os arquivos forem descompactados e copiados, você precisará fazer algumas alterações. Primeiro, você precisará criar umsettings.php
arquivo para o Drupal usar durante a instalação:Em seguida, torne o arquivo gravável:
Em seguida, crie um diretório de arquivos para o Drupal usar:
Marque o diretório de arquivos como gravável:
Agora você está pronto para instalar o Drupal. Abra um navegador da web no seu sistema Ubuntu e navegue até
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 o
http://localhost/drupal
direciona para a página 404, o Apache provavelmente está procurando a raiz do documento incorreta. Execute o seguinte:Substitua
DocumentRoot /var/www/html/
porDocumentRoot /var/www/
; salvar e sair.Reinicie o apache para registrar as alterações:
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á solicitado a fornecer o nome do banco de dados, o nome de usuário e a 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, sua instalação básica do Drupal será concluída e você poderá escolher como personalizar ainda mais o site. Uma última coisa que você deve fazer; use este comando para alterar o
settings.php
arquivo para que ele não seja mais gravável no mundo:fonte
sudo a2enmod rewrite
seguida,sudo /etc/init.d/apache2 restart
espero que ajudesettings.php
arquivo para o Drupal usar durante a instalação" NÃO, isso não está correto, o Drupal criasettings.php
por conta própria, NÃO É necessário criar osettings.php
arquivo manualmente !!sudo chmod 666
- é uma má prática maluca maluca.sudo chmod 660
deve fazer o truque, ou se você DEVE,sudo chmod 664
é aceitável. Caso contrário, seu usuário ou grupo não está definido corretamente.sudo tasksel
e siga a instalação Como instalar o LAMPfonte
aplicativo addtype / x-httpd-php .php
fonte
Existe uma maneira muito mais fácil. Use o Drubuntu do Drubuntu.info . Isso configura o Drupal para você desde o início e você pode criar o seu ambiente Ubuntu ao redor dele. Instale sua área de trabalho favorita e assim por diante
fonte