Drupal 8 en Centos 7 y DigitalOcean

Enviado por peter el Mié, 06/11/2019 - 16:22
drupal 8 en centos 7 y digital ocean

Después de instalar localmente Drupal 8 mediante composer, me dí a la tarea de instalarlo de replicar lo mismo pero en un VPS en Digital Ocean.

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.

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.