Etapa 1 Instale pré -requisitos

Etapa 1 Instale pré -requisitos

Este guia de instalação fornece instruções passo a passo sobre como instalar o Drupal 7 em um sistema Fedora Linux. O guia consiste em 6 etapas fáceis de seguir para concluir a instalação inteira. Se você está um pouco curioso sobre o novo lançamento do Drupal 7, é hora de ver do que se trata. Esteja ciente de que a instalação de aplicativos da Web em sistemas Linux usando Selinux, como Fedora ou Redhat, agora é um pouco mais complicada, pois a alteração das permissões com o comando chmod nem sempre resolve o problema. Este guia também pode ser usado por usuários do Redhat e Centos Linux.

Usuários do Ubuntu visitam: Drupal 7 Guia de instalação para o Ubuntu

Etapa 1: Instale pré -requisitos

# yum install php-mbstring php-xml php-gd \ mysql-server httpd php php-pdo php-mysql

Etapa 2: Configure o Apache

Se essa instalação do Drupal será o único site em execução no seu servidor, não há configuração reuirada. E você pode prosseguir com a etapa 3, onde a raiz do documento será um padrão padrão/var/www/html/diretório. Se você deseja adicionar o Drupal como site adicional, você precisa criar o VirtualHost. Siga estas instruções sobre como criar um novo VirtualHost. Este guia usará o diretório padrão/var/www/html.

Para quaisquer alterações, reinicie o servidor da web do Apache com:

# /etc /init.reiniciar d/httpd

Etapa 3: Download e descompacte o Drupal CMS

# cd/var/www/html # wget http: // ftp.Drupal.org/arquivos/projetos/drupal-7.0.alcatrão.gz # tar xzf drupal-7.0.alcatrão.GZ # MV Drupal-7.0/* .; rm -fr drupal -7.0 Drupal-7.0.alcatrão.gz # chown -r apache.apache/var/www/html 

O ponto importante nesta etapa é baixar e descomprimir o Tarball Drupal dentro/var/www/http . O Fedora usa o Selinux (Linux aprimorado de segurança), o que significa que os arquivos descomprimidos no ~/ terão o contexto do Selinux. Vamos chegar a isso mais tarde na etapa 4.

Etapa 4: Setup Drupal

Neste ponto, você deve ter um diretório documentroot pronto. Neste guia, usamos/var/www/http. Neste ponto, precisamos garantir que os arquivos de instalação do Drupal tenham um contexto de SELinux correto. Se você concluiu a Etapa 3, conforme descrito, está quase pronto para prosseguir com a instalação. Mas primeiro precisamos criar um arquivo de configurações a partir do padrão.configurações.Arquivo PHP:

# cd/var/www/html/sites/default/ # cp -p padrão.configurações.Configurações do PHP.php 

Quase lá ! Drupal quer ter/var/www/html/sites/e/var/www/html/sites/default/configurações.PHP gravável. Ao lidar com o Selinux, precisamos atualizar o contexto do/var/www/html/sites/para ler e escrever:

# chcon -r -t httpd_sys_content_rw_t/var/www/html/sites/

Se você moveu ou copiou os arquivos de instalação do Drupal, verifique se:

  • Todos os arquivos pertencem ao usuário do Apache
  • Você define o contexto do Selinux com CHCON -R -T HTTPD_SYS_CONTENT_T/VAR/WWW/HTML/
  • Você mudou o contexto do Selinux de/var/www/html/sites/com o comando acima

OBSERVAÇÃO:

Para verificar um contexto Selinux, use o comando ls com -z opção.

Exemplo:

# LS -Z Configurações.php -r-r-r--. Apache Apache UNNFINED_U: Object_R: HTTPD_SYS_RW_CONTENT_T: Configurações S0.php

Para arquivos copiados de ~/ você pode ter um contexto errado como:

# ls -z padrão.configurações.php -rw-r-r--. 6226 6226 UNNFINED_U: Object_r: user_home_t: S0 Padrão.configurações.php

Etapa 5: Crie banco de dados MySQL

Vamos criar um banco de dados MySQL "Drupal" e o usuário chamado "Usuário" com senha "Drupass". Por padrão, a senha raiz mysql está vazia. Considere alterar sua senha e adicione -p -P para o comando mysql abaixo:

# mysql mysql> crie drupal de banco de dados; Consulta ok, 1 linha afetada (0.00 seg) mysql> criar 'usuário'@'localhost' identificado por 'drupass'; Consulta ok, 0 linhas afetadas (0.00 seg) mysql> conceda todos os privilégios no Drupal.* para usuário@localhost; Consulta ok, 0 linhas afetadas (0.00 seg) mysql> despedida 

Etapa 6: prossiga com a instalação do Drupal

Neste ponto, tudo deve estar pronto para prosseguir com a instalação do Drupal. Abra seu navegador e aponte seu navegador para o seu servidor da web. Depois deste ponto, a instalação é bastante auto -explicativa. Em "Configurar banco de dados", use detalhes do banco de dados criados na etapa 5.

Solução de problemas

Se você receber uma mensagem de erro dizendo:

incluir_path = '.:/usr/share/pêra:/usr/share/php ') em desconhecido na linha 0 drupal

Verifique as permissões e execute:

chcon -r -t httpd_sys_content_t/your/drupal/instalação/dir

Se você não tiver certeza se o Selinux está causando problemas durante a instalação do Drupal, desligue o Selinux com:

# setenforce 0 

Para ativar o Selinux, use novamente:

# setenforce 1 

Mais informações sobre como desativar o Selinux.

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Como desativar o Selinux no CentOS 8
  • Coisas para instalar no Ubuntu 22.04
  • Como desativar o Selinux no CentOS 7
  • Download do Linux
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Como desativar o Selinux
  • Como migrar de CentOS para Almalinux
  • Melhor distro Linux para desenvolvedores