Fedora

Como instalar o Drupal 8 no Fedora?

Como instalar o Drupal 8 no Fedora?
Drupal é um sistema de gerenciamento de conteúdo (CMS) gratuito e de código aberto. É lançado sob os termos da GNU General Public License (GPL), que é um dos projetos de código aberto de maior sucesso de todos os tempos. Quase 2.5 por cento do site mundial usa Drupal, pois oferece recursos de alto padrão, como criação 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 sistema operacional Fedora 25. Vamos instalar o Drupal com o servidor web Apache e o servidor de banco de dados MariaDB. Vamos começar com o processo de instalação do Drupal na estação de trabalho Fedora 25.

Pré-requisitos:

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

Instalando os pacotes necessários:

Passo 1. Para tornar a instalação do Drupal mais fácil, o Fedora oferece uma coleção de aplicativos pré-empacotados. Basta usar o comando abaixo para instalar todos esses pacotes:

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

Neste exemplo, assumimos que os servidores web e de banco de dados estão rodando 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 na inicialização com o comando:

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

etapa 3. Inicie os serviços acima usando:

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

Configurando o Servidor de Banco de Dados MariaDB

Passo 1. A configuração padrão do MariaDB requer 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 configuração do MariaDB. Usamos as seguintes configurações aqui. Você pode escolher de forma diferente de acordo com suas necessidades.

Digite a senha atual para root (digite nenhum): [PRESSIONE ENTER]
Definir senha de root? [S / n] y
Nova Senha [Defina qualquer senha forte para MariaDB]
Re-introduza a nova palavra-passe [Repita a senha acima]
Remover usuários anônimos? [S / n] y
Proibir login de root remotamente? [S / n] y
Remova o banco de dados de teste e acesse-o? [S / n] y
Recarregue as tabelas de privilégios 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:

criar 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 permissões no banco de dados MariaDB:

privilégios de descarga;

5. Saia do banco de dados MariaDB:

Saída;

Configurando o Apache Web Server

Passo 1. Para que o servidor web execute algumas operações necessárias, os parâmetros SELinux precisam ser definidos como:

$ sudo setsebool -P httpd_can_network_connect_db = 1
$ sudo setsebool -P httpd_can_sendmail em

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.definições.arquivo php para configurações.php no mesmo local:

$ sudo cp / etc / drupal8 / sites / default / default.definições.php
/ etc / drupal8 / sites / default / settings.php

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

$ sudo chmod 666 / etc / drupal8 / sites / default / settings.php

Observação: Depois que a instalação do Drupal for concluída, precisamos reverter a permissão das configurações.php para 644.

Etapa 5. A última etapa é reiniciar o servidor da web:

$ sudo systemctl restart httpd

Configurando a instalação do Drupal

Estamos prontos para configurar o drupal a partir do navegador da web. Abra um navegador da web e navegue até 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, irá abrir o assistente de configuração do Drupal. Escolha o idioma de sua preferência, salve e continue.

ii) Em seguida, selecione um perfil de instalação entre as duas opções. Normalmente, um perfil padrão é comumente usado, pois tem recursos pré-configurados. Em contraste, o perfil mínimo é normalmente usado para construir um site personalizado e só é recomendado para usuários avançados.

iii) A próxima janela irá verificar vários requisitos para configurar o Drupal. Se você vir alguma dependência ou requisito ausente, pode instalá-lo e, em seguida, pressione salvar e continuar.

iv) Na configuração do banco de dados, selecione o botão de rádio correspondente a MariaDB. Insira 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, insira a senha do banco de dados que você usou no momento de criar o banco de dados.

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

Depois que a instalação for concluída, precisamos reverter a permissão das configurações do arquivo.php para 644 para que os membros do grupo e outros usuários do sistema tenham apenas acesso de leitura. Para fazer isso, execute o comando abaixo:

$ sudo chmod 644 / etc / drupal8 / sites / default / settings.php

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

Nome do site - SEU NOME DO SITE

Endereço de e-mail 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 AO QUE VOCÊ PERTENCE

Fuso horário padrão - TIMEZONE

Na próxima tela, você verá a página inicial da sua conta Drupal conforme mostrado abaixo. O e-mail é um erro em vermelho porque usamos um ID de e-mail fictício para demonstrar este guia.

Conclusão:

Parabéns, instalamos com sucesso o Drupal na estação de trabalho Fedora 25 a partir dos pacotes de software oficiais. O importante a entender é que já executamos este guia anteriormente nos sistemas operacionais Fedora 30 e 33 sem sucesso. Não existe documentação oficial correta e mais recente disponível para instalar o Drupal no Fedora. Parece que o suporte do Fedora não está muito ativo para o Drupal em seus últimos lançamentos. Esperançosamente, no futuro, o Fedora pode fornecer suporte para a instalação do Drupal em suas últimas atualizações.

Vulkan para usuários de Linux
A cada nova geração de placas gráficas, vemos os desenvolvedores de jogos ultrapassarem os limites da fidelidade gráfica e se aproximarem mais do foto...
OpenTTD vs Simutrans
Criar sua própria simulação de transporte pode ser divertido, relaxante e extremamente atraente. É por isso que você precisa ter certeza de experiment...
Tutorial OpenTTD
OpenTTD é um dos jogos de simulação de negócios mais populares que existem. Neste jogo, você precisa criar um maravilhoso negócio de transporte. No en...