Etapa 1 Instale pré -requisitos
- 4896
- 1313
- Leroy Lebsack
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
- « Como recompilar o Nginx WebServer no Debian Linux
- Pacote 'Docker.io 'não tem candidato de instalação - Debian Jessie »