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