Drupal 8 en Centos 7 y DigitalOcean

Enviado por peter el Mié, 06/11/2019 - 16:22
Imagen
Drupal 8 en Centos 7 y DigitalOcean

 

Creé el Droplet en Digital Ocean con CentOS 7.6 el cual viene dentro de la lista de sistemas operativos que tienes disponibles para instalar. Instalé Apache (httpd), MariaDB 5.5 y  PHP 7.3 este último mediante los repositorios EPEL y Remi ya que Centos 7 no tiene esa versión dentro de sus repositorios.

Realicé un video sobre como fue el proceso. Muchas cosas no las había hecho y otras tantas no recordaba exactamente cuál era el proceso. Así que salió un video largo en el cual para tener una instalación limpia de Drupal 8, realicé los siguientes pasos y son los que se pueden ver en el video:

  • Darle permisos al usuario actual para que escriba en /var/www/html/.
  • Instalar composer.
  • Clonar el repositorio de la instalación de drupal e instalar sus dependencias mediante composer.
  • Crear base de datos para drupal.
  • Restaurar base de datos.
  • Usuario MySQL para conectarse con la base de datos y otorgarle permisos solo sobre la base de datos de drupal.
  • Configurar drupal con los datos de la base de datos.
  • Creación y configuración del virtual host de apache y habilitarlo.
  • Ajustar permisos SELinux para el virtual host.
  • Copiar `hash_salt` de mi máquina local al VPS de Digital Ocean.
  • Ajustar la configuración del virtual host de apache.
     

Dejo a continuación todos los links que ocupe para esta ardua tarea.

A Dependency Manager for PHP. Composer.
Git en un servidor - Generando tu clave pública SSH.
How To Install the Apache Web Server on CentOS 7.
Create a MySQL database with charset UTF-8.
Crear un nuevo usuario y otorgarle permisos en MySQL.
Quick tip: generating a hash salt for Drupal 8.

Etiquetas

Añadir nuevo comentario

Filtered HTML

  • Falta el filtro. Se eliminará todo el texto
  • Las direcciones de correos electrónicos y páginas web se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd><php>
  • Saltos automáticos de líneas y de párrafos.