Fedora

Cómo instalar Drupal 7 en Fedora Linux

Cómo instalar Drupal 7 en Fedora Linux

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:

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.

GNU R - Paquete no encontrado - Cómo instalar
La mayoría de los paquetes R están disponibles en el repositorio estándar de su distribución de Linux. En caso de que falle la biblioteca de carga por...
Use OpenCV para separar la imagen RGB en componentes de color verde rojo y azul
Este pequeño programa OpenCV demuestra cómo separar la imagen RGB en los componentes R, G y B. El programa está escrito en programación de bajo nivel,...
Top 101 Cómo comenzar con OpenCV y la visión por computadora en Ubuntu Linux
Recientemente tuve la tentación de echar un vistazo al proyecto OpenCV y el libro de Oreilly Learning OpenCV Este es un gran libro y asume una program...