- - Como instalar o Drupal no Ubuntu Server

Como instalar o Drupal no Ubuntu Server

Uma ótima maneira de criar um site é usar umsistema de gerenciamento de conteúdo. Uma das melhores ferramentas de CMS a serem usadas, especialmente em servidores Linux, é o Drupal. É uma ferramenta avançada de site com dezenas de recursos que permitem aos usuários criar rapidamente um site com facilidade, de acordo com seus próprios termos. Veja como instalar o Drupal no servidor Ubuntu.

Pré-requisitos

Antes de implantar o Drupal no servidor Ubuntu, é uma boa ideia usar a ferramenta de atualização para atualizar tudo. Isso garantirá que todo o software em execução esteja atualizado.

sudo apt update
sudo apt upgrade -y

Depois disso, você também precisará instalar dependências. Isso é essencial para o software Drupal CMS funcionar corretamente.

sudo apt-get install php php-mysql php-gd php-curl php-ssh2

Além dessas dependências, verifique sevocê já possui uma pilha LAMP (ou LEMP se você usa o Nginx) instalada no Ubuntu. Caso contrário, instale rapidamente tudo o necessário para executar aplicativos da Web no servidor Ubuntu com:

sudo apt install lamp-server^

Durante a instalação do LAMP, você será solicitadopara configurar uma senha root para o MySQL. Certifique-se de escolher algo seguro para que não seja comprometido. Além disso, verifique se essa senha é diferente do usuário raiz do servidor. Usar a mesma senha de root para o usuário root do Ubuntu Linux e o banco de dados SQL é uma coisa perigosa a ser feita e levará a coisas muito, muito ruins.

Depois de instalar tudo, você precisará iniciar o Apache manualmente:

sudo service apache2 start

Instale o Drupal

As dependências são satisfeitas e todas asaplicativos da web necessários estão instalados e funcionando corretamente. O próximo passo é baixar a versão mais recente do Drupal para o servidor. Vá para o site drupal.org e pegue a versão tar.gz. Para facilitar o download diretamente no servidor, clique com o botão direito do mouse no botão de download, clique em "copiar local do link" e vá para o terminal.

Em seguida, use o wget para baixar a ferramenta através do SSH para o seu servidor. Não usa SSH? Considere baixar o tar.gz para uma unidade flash e conecte-o.

wget -P /tmp/ https://ftp.drupal.org/files/projects/drupal-8.4.4.tar.gz

O Drupal é baixado, agora é hora de instalá-lo no diretório raiz do servidor web.

tar xzvf /tmp/drupal-8.4.4.tar.gz -C /var/www/html/ --strip-components=1

Em seguida, atualize as permissões do diretório HTML.

chown www-data:www-data -R /var/www/html/
chmod -R 755 /var/www/html/

Configurando o banco de dados Drupal

O Drupal precisa de um banco de dados para interagir anteso próprio software do servidor será carregado corretamente. Para criar um novo banco de dados, use este comando e efetue login no sistema usando a senha raiz configurada para SQL anteriormente.

mysql -u root -p

Agora que você está logado, é hora de começar a interagir com o software do banco de dados. Comece criando o próprio banco de dados:

create database drupal;

Em seguida, crie um novo usuário para o banco de dados que o software Drupal CMS possa usar. Certifique-se de alterar a área "securepassword" por uma nova senha.

Nota: NÃO use a mesma senha para esse usuário que você configurou para o usuário SQL raiz. Em vez disso, vá gerar um único e seguro.

Lembre-se de que o nome de usuário que o Drupal usará é: drupalsite.

grant all privileges on drupal.* to drupalsite@localhost identified by "securepassword";

Quando terminar, limpe os privilégios do banco de dados SQL e efetue logout.

flush privileges;
exit

Configurando o Drupal

O Drupal possui várias alterações e ajustes na configuração que precisam ser feitas antes que o software Drupal CMS comece a funcionar corretamente. O primeiro pedaço de ajustes tem a ver com o servidor da web Apache.

Primeiro, ative o módulo de reescrita para que o Drupal possa mudar as coisas à vontade.

sudo a2enmod rewrite

Em seguida, crie um novo arquivo de configuração vazio do Drupal para usar na pasta "sites disponíveis".

sudo touch /etc/apache2/sites-available/drupal.conf

Faça um link simbólico e vincule o novo arquivo de configuraçãocriado na pasta "sites disponíveis" e vincule-o à pasta "sites ativados". Isso fará com que o servidor da web Apache2 ative o software Drupal CMS.

sudo ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

Por fim, use a ferramenta editor de nano texto para configurar tudo.

sudo nano /etc/apache2/sites-available/drupal.conf

No drupal.conf, cole o seguinte código:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/
ServerName domain.com
ServerAlias www.domain.com
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/domain.com-error_log
CustomLog /var/log/apache2/domain.com-access_log common
</VirtualHost>

Salve o arquivo com Ctrl + O e saia com Ctrl + X.

Por fim, reinicie o servidor da web Apache para refletir as alterações.

sudo service apache2 restart

Usando o Drupal

O Drupal está configurado e pronto para uso. O próximo passo é executar e executar o script de instalação do Drupal. O software orientará você na criação de uma conta e fará com que tudo funcione corretamente.

Quando o Drupal estiver totalmente configurado, você poderá criar seu novo site!

Comentários