Como instalar o Drupal 8 no Fedora?

Como instalar o Drupal 8 no Fedora?
Drupal é um sistema de gerenciamento de conteúdo de código aberto e de código aberto (CMS). Ele é divulgado nos termos da GNU Geral Public License (GPL), que é um dos projetos de maior sucesso de todos os tempos para código aberto. Quase 2.5 % do site do mundo usa o Drupal, pois oferece recursos de alto padrão, como autoria simples de conteúdo, desempenho estável e excelente segurança.

O que vamos cobrir?

Neste guia, veremos como instalar e configurar o Drupal 8 no Fedora 25 OS. Instalaremos o Drupal com o Apache Web Server e o Mariadb Database Server. Vamos começar com o processo de instalação do Drupal na estação de trabalho do Fedora 25.

Pré -requisitos:

  1. Fedora 25 OS instalado em seu sistema
  2. Conectividade da Internet para baixar vários arquivos
  3. Conta administrativa (acesso sudo) no sistema

Instalando os pacotes necessários:

Passo 1. Para facilitar a instalação do Drupal, o Fedora oferece uma coleção de aplicativos pré-embalados. Basta usar o comando abaixo para instalar todos esses pacotes:

$ sudo dnf install @"web server" drupal8 drupal8-httpd php-opcache php-mysqlnd mariadb-server

Neste exemplo, assumimos que os servidores da Web e do banco de dados estão em execução na mesma máquina.

Passo 2. O serviço da Web Apache e o serviço de banco de dados MARIADB podem ser ativados para iniciar no BOOT com o comando:

$ sudo systemctl ativar httpd.serviço mariadb.serviço

etapa 3. Inicie os serviços acima usando:

$ sudo systemctl iniciar httpd.serviço mariadb.serviço

Configurando o servidor de banco de dados MariaDB

Passo 1. A configuração padrão do mariadb exige a execução do script mysql_secure_installation para proteger o banco de dados.

$ sudo mysql_secure_installation

Agora, ele fará algumas perguntas sobre a criação de mariadb. Usamos as seguintes configurações aqui. Você pode escolher de maneira diferente conforme suas necessidades.

Digite a senha atual para root (digite para nenhum): [PRESSIONE ENTER]
Defina senha raiz? [S/N] y
Nova Senha [Defina qualquer senha forte para MariaDB]
Re-introduza a nova palavra-passe [Repita a senha acima]
Remova usuários anônimos? [S/N] y
Proibir o login de raiz remotamente? [S/N] y
Remova o banco de dados de teste e o acesso a ele? [S/N] y
Recarregue as tabelas de privilégio agora? [S/N] y

Passo 2. Faça login no mariadb e crie um banco de dados e um usuário privilegiado exclusivo para este banco de dados.

$ sudo mysql -u root -p

1. Use o comando abaixo para criar um banco de dados chamado "testdb":

Criar banco de dados TestDB;

2. Crie um usuário chamado "Testuser" com uma senha "LinuxHint313" com o comando:

Crie o usuário 'testUser'@'localhost' identificado por 'LinuxHint313';

3. Conceda as permissões necessárias ao 'testuser' com o comando:

conceder todos os privilégios no TestDB.* para 'testuser'@'localhost' identificado por "LinuxHint313";

4. Recarregue as tabelas de concessão no banco de dados Mariadb:

privilégios descarregados;

5. Saia do banco de dados Mariadb:

Saída;

Configurando o servidor da Web Apache

Passo 1. Para o servidor da web executar algumas operações necessárias, os parâmetros do Selinux precisam ser definidos como:

$ sudo setsebool -p httpd_can_network_connect_db = 1
$ sudo setsebool -p httpd_can_sendmail

Passo 2. Configure o firewall para permitir o tráfego na porta 80 (http):

$ sudo firewall-cmd --add-service = http --permanent
$ sudo firewall-cmd--reload

etapa 3. Em seguida, use o comando cp para copiar o padrão.configurações.arquivo php para configurações.PHP no mesmo local:

$ sudo cp/etc/drupal8/sites/default/inadim.configurações.php
/etc/drupal8/sites/default/configurações.php

Passo 4. Agora defina as permissões das configurações.PHP a 666. Agora será legível e gravável por todos.

$ sudo chmod 666/etc/drupal8/sites/default/configurações.php

Observação: Após a conclusão da instalação do Drupal, precisamos reverter a permissão de configurações.PHP a 644.

Etapa 5. O último passo é reiniciar o servidor da web:

$ sudo systemctl reiniciar httpd

Configurando a instalação do Drupal

Estamos todos prontos para configurar o drupal do navegador da web. Abra um navegador da web e navegue para o endereço IP do seu sistema junto com o/drupal8 ou http: // localhost/drupal8.
i) Quando você visitar esta página pela primeira vez, ela trazer o Assistente de Configuração para o Drupal. Escolha o idioma de sua escolha, depois salve e continue.

ii) Em seguida, selecione um perfil de instalação das duas opções. Geralmente, um perfil padrão é comumente usado, pois possui recursos pré-configurados. Por outro lado, o perfil mínimo é normalmente usado para a criação de um site personalizado e é recomendado apenas para usuários avançados.

iii) A próxima janela verificará vários requisitos para configurar o Drupal. Se você vir alguma dependência ou requisitos ausentes, poderá instalá -lo, pressione Salvar e continuar.

iv) Na configuração do banco de dados, selecione o botão de rádio correspondente ao mariadb. Digite o nome do seu banco de dados e o nome de usuário para este banco de dados. Na coluna de senha do banco de dados, digite a senha do banco de dados usada no momento da criação do banco de dados.

Se tudo correr certo, o processo de instalação agora deve começar.

Após o término da instalação, precisamos reverter a permissão das configurações de arquivo.PHP a 644 para que os membros do grupo e outros usuários do sistema só tenham acesso de leitura. Para conseguir isso, execute o comando abaixo:

$ sudo chmod 644/etc/drupal8/sites/default/configurações.php

Termine o processo de instalação no lado do navegador, adicionando várias informações do site:

Nome do site - Nome do seu site

Endereço de email do site - ID de e -mail do seu site

Nome de usuário - nome de usuário para o site

Senha - senha para acessar este site

Endereço de e -mail do usuário - seu ID de e -mail pessoal

País padrão - país que você pertence

Fuso horário padrão - fuso horário

Na próxima tela, você verá a página inicial da sua conta Drupal, como mostrado abaixo. O email é um erro em vermelho porque usamos um ID de email dummy para demonstrar este guia.

Conclusão:

Parabéns, instalamos com sucesso o Drupal na estação de trabalho do Fedora 25 dos pacotes oficiais de software. O importante a entender é que já realizamos este guia sobre o Fedora 30 e 33 OS sem sucesso. Não há documentação oficial certa e mais recente disponível para instalar o Drupal no Fedora. Parece que o apoio do Fedora não é muito ativo para o Drupal em seus últimos lançamentos. Felizmente, no futuro, o Fedora pode fornecer suporte para instalar o Drupal em suas atualizações mais recentes.