Paso 1 Instalar Requisitos previos
- 4373
- 1217
- Sr. Eduardo Menchaca
Esta guía de instalación proporciona instrucciones paso a paso sobre cómo instalar Drupal 7 en un sistema Fedora Linux. La guía consta de 6 pasos fáciles de seguir para concluir la instalación completa. Si tiene un poco de curiosidad por el nuevo lanzamiento de Drupal 7, es hora de ver de qué se trata. Tenga en cuenta que la instalación de aplicaciones web en sistemas de Linux utilizando Selinux como Fedora o Redhat ahora es un poco más complicada, ya que cambiar los permisos con el comando CHMOD puede no siempre resolver el problema. Esta guía también podría ser utilizada por los usuarios de Redhat y Centos Linux.
Visita de usuarios de Ubuntu: Guía de instalación de Drupal 7 para Ubuntu
Paso 1: Instale requisitos previos
# yum install PHP-MBSSTRING PHP-XML PHP-GD \ MYSQL-SERVER HTTPD PHP PHP-PDO PHP-MYSQL
Paso 2: Configurar Apache
Si esta instalación de Drupal será el único sitio web que se ejecuta en su servidor, no hay configuración reuada. Y puede continuar con el paso 3 donde la raíz de su documento será un directorio predeterminado/var/www/html/. Si desea agregar Drupal como sitio web adicional, debe crear virtualhost. Siga estas instrucciones sobre cómo crear un nuevo VirtualHost. Esta guía utilizará el directorio predeterminado/var/www/html.
Para cualquier cambio, reinicie el servidor web de Apache con:
# /etc /init.D/httpd reiniciar
Paso 3: Descargar y descomprimir Drupal CMS
# cd/var/www/html # wget http: // ftp.drupal.org/archivos/proyectos/Drupal-7.0.alquitrán.Gz # Tar XZF Drupal-7.0.alquitrán.GZ # MV Drupal-7.0/* .; RM -FR Drupal -7.0 Drupal-7.0.alquitrán.gz # chown -r apache.apache/var/www/html
El punto importante en este paso es descargar y descomprimir el tarball Drupal dentro/var/www/http . Fedora usa Selinux (Security mejorado Linux), lo que significa que los archivos descomprimidos dentro de ~/ tendrán contexto Selinux. Llegaremos a eso más adelante en el paso 4.
Paso 4: Configurar Drupal
En este punto, debe tener un directorio de DocumentRoot listo para. En esta guía usamos/var/www/http. En este punto, debemos asegurarnos de que los archivos de instalación de Drupal tengan un contexto de selinux correcto. Si ha completado el paso 3 como se describe, está casi listo para continuar con la instalación. Pero primero necesitamos crear un archivo de configuración desde el valor predeterminado.ajustes.archivo php:
# cd/var/www/html/sites/default/ # cp -p predeterminado.ajustes.Configuración de PHP.php
Casi llegamos ! Drupal quiere tener/var/www/html/sites/y/var/www/html/sites/default/settings.PHP Writable. Al tratar con Selinux, necesitamos actualizar el contexto de/var/www/html/sites/para leer y escribir:
# chcon -r -t httpd_sys_content_rw_t/var/www/html/sites/
Si ha movido o copiado archivos de instalación de Drupal, asegúrese de que:
- Todos los archivos pertenecen al usuario de Apache
- Establece el contexto Selinux con Chcon -r -t httpd_sys_content_t/var/www/html/
- ha cambiado el contexto selinux de/var/www/html/sites/con el comando anterior
NOTA:
Para verificar un contexto Selinux, use el comando LS con la opción -z.
Ejemplo:
Configuración # LS -Z.php -r-r-r--. Apache Apache no Confined_u: Object_r: httpd_sys_rw_content_t: configuración S0.php
Para los archivos copiados de ~/ puede tener un contexto equivocado como:
# ls -z predeterminado.ajustes.php -rw-r-r--. 6226 6226 no confined_u: object_r: user_home_t: s0 predeterminado.ajustes.php
Paso 5: Crear base de datos MySQL
Creemos una base de datos MySQL "Drupal" y el usuario llamado "Usuario" con contraseña "Drupass". Por defecto, la contraseña de root mysql está vacía. Considere cambiar su contraseña y agregar -p Switch al comando MySQL a continuación:
# mysql mysql> Crear base de datos Drupal; Consulta bien, 1 fila afectada (0.00 seg) mySQL> Crear usuario 'usuario'@'localhost' identificado por 'drupass'; Consulta bien, 0 filas afectadas (0.00 seg) MySQL> otorgar todos los privilegios en Drupal.* al usuario@localhost; Consulta bien, 0 filas afectadas (0.00 seg) mysql> dejar adiós
Paso 6: continúe con la instalación de Drupal
En este punto, todo debería estar listo para continuar con la instalación de Drupal. Abra su navegador y apunte su navegador a su servidor web. Después de este punto, la instalación se explica por sí misma. En "Configurar la base de datos", use los detalles de la base de datos creados en el paso 5.
Solución de problemas
Si recibe un mensaje de error que dice:
include_path = '.:/usr/share/pera:/usr/share/php ') en desconocido en línea 0 Drupal
Verifique los permisos y ejecute:
chcon -r -t httpd_sys_content_t/your/drupal/instalación/dir
Si no está seguro de si Selinux le está causando problemas durante la instalación de Drupal, apague Selinux con:
# setenforce 0
Para encender Selinux de nuevo:
# setenforce 1
Más información sobre cómo deshabilitar Selinux.
Tutoriales de Linux relacionados:
- Cosas para instalar en Ubuntu 20.04
- Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
- Cómo deshabilitar Selinux en Centos 8
- Cosas para instalar en Ubuntu 22.04
- Cómo deshabilitar Selinux en Centos 7
- Descarga de Linux
- Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
- Cómo deshabilitar Selinux
- Cómo migrar de Centos a Almalinux
- La mejor distribución de Linux para desarrolladores
- « Cómo compilar Nginx Webserver en Debian Linux
- Docker de paquete '.IO 'no tiene candidato a instalación - Debian Jessie »