Cómo gestionar servidores web Drupal 8 con Drush

Introducción: la herramienta CLI más popular para Drupal 8

Esta Tutorial mostrará cómo administrar Drupal 8 servidores web, incluida la configuración & configuración de dependencia para módulos requeridos & lenguajes de programación, usando Drush.


Drush es una utilidad de línea de comandos para administrar Drupal 8 y debe estar instalado en el servidor web. Por lo general, esto requiere un alojamiento VPS, un servidor dedicado o un plan de alojamiento en la nube..

Algunos Drupal 8 oferta de anfitriones especializados Drush preinstalado en planes de alojamiento compartido. Drush es la administración CLI de la Drupal CMS con un conjunto de herramientas eléctricas profesionales.

Paso uno: Instale Drush en el servidor web (Linux o Windows)

Sigue esto Tutorial de HostAdvice para instalar Drush en CentOS utilizando Sudo:

  • Cómo instalar "Drush" para Drupal en un servidor CentOS 7

La guía también incluye información para instalar Drush con Compositor que funcionará en Ventanas servidores si Curl, Git, Cygwin, & otros paquetes están disponibles.

Para instalar el Drush 8.x versión:

composerglobalrequire drush / drush: 8. *

Nota:Drupal 8 los sitios web alojados en planes compartidos pueden no tener permiso para instalar Drush en servidores de plataforma. En este caso, asegúrese de que el host web haya instalado Drush.

Para comenzar a aprender sobre Drush, correr:

$ ayuda drush

o

tema de $ drush

Desplácese por la ayuda & información del tema proporcionada en la CLI para obtener más información sobre los disponibles Drush comandos.

Paso dos: use Drush para instalar Drupal 8 Core

Primero, ejecuta este comando usando Git Bash o Masilla para instalar el Drupal 8 archivos de distribución principales a través de la línea de comando usando Drush:

drush dl drupal-8 – seleccione

los dl el comando descargará la última versión de Drupal 8 al directorio raíz o subcarpeta según la ruta. Use los siguientes comandos para instalar los archivos:

instalación de sitio drush

Alias:

drush si

Argumentos – Perfil:

perfil: el perfil de instalación que desea ejecutar. Por defecto es ‘predeterminado’ en D6, ‘estándar’ en D7 +, a menos que un perfil de instalación esté marcado como exclusivo (o una distribución en terminología D8 +) en cuyo caso se utiliza.

Argumentos – Valor clave:

clave = valor …: cualquier configuración adicional que desee pasar al perfil. Totalmente compatible con D7 +, parcialmente compatible con D6 (solo formularios de configuración de un solo paso). La clave está en el formulario [nombre del formulario]. [Nombre del parámetro] en D7 o simplemente [nombre del parámetro] en D6.

Opciones: Hay 13 disponibles Drush opciones para el “instalación del sitio” mando:

–db-url
–db-url: db-url
–db-prefix: un prefijo de tabla opcional para usar en la instalación inicial. Puede ser una matriz de valores clave de tablas / prefijos en un archivo drushrc (no la línea de comando).
–db-su
–db-su: db-su
–db-su-pw
–db-su-pw: db-su-pw
–nombre-cuenta: nombre uid1. Por defecto es admin
–pase de cuenta: pase uid1. El valor predeterminado es una contraseña generada aleatoriamente. Si lo desea, configure una contraseña fija en drushrc.php.
–cuenta-correo: uid1 correo electrónico. El valor predeterminado es [email protected]
–lugar
–locale: locale
–clean-url: valores predeterminados para limpiar; use –no-clean-url para deshabilitar. Tenga en cuenta que Drupal 8 y versiones posteriores requieren limpieza.
–nombre del sitio: el valor predeterminado es la instalación del sitio
–site-mail: De: para envíos del sistema. El valor predeterminado es [email protected]
–subdirectorio de sitios
–sitios-subdir: sitios-subdir
–config-dir: una ruta que apunta a un conjunto completo de configuración que debe importarse después de la instalación.

Usando estos Drush comandos, es posible crear el MySQL base de datos & Drupal 8 instalación con detalles finos sobre los ajustes de configuración que se pueden automatizar.

Paso tres: use Drush para instalar módulos Drupal 8

Drush es preferido por profesionales Drupal 8 administradores, programadores, & desarrolladores porque puede acelerar tareas repetitivas comunes relacionadas con el mantenimiento o la instalación.

Para descargar un Drupal 8 módulo por Drush mando:

drush dl nombre_módulo

Para instalar un Drupal 8 módulo utilizando Drush, use la CLI para ejecutar:

drush es nombre_módulo

Tenga en cuenta que el Consola Drupal módulo & Compositor ofrecer medios alternativos para instalar Drupal 8 módulos que usan la línea de comando, pero Drush es la opción más técnica.

Paso cuatro: use Drush para instalar temas de Drupal 8

Los comandos para instalar un Drupal 8 El tema es el mismo que para los módulos, con algunas opciones adicionales para Configuración del tema proporcionado por el Drush valores de comando.

Descargue un tema de Drupal 8:

$ drush dl themename

Habilita el tema:

$ drush en themename

Lista de todos los temas instalados:

$ drush pm-list –type = theme

Establezca el tema como predeterminado:

$ drush config-set system.theme nombre del tema predeterminado

Establezca el tema para ser usado en la sección de administración:

$ drush config-set system.theme admin themename

Otro útil Drush Los comandos son para borrar el caché del tema:

$ drush cr

Este comando realmente reconstruirá el Drupal 8 caché en el servidor web. Utilizar Drush comandos para Desarrollo del tema o para acelerar la construcción de nuevos sitios web.

Paso cinco: use Drush para actualizar proyectos de Drupal 8

Otro uso importante de Drush está en la automatización regular Drupal tareas de mantenimiento como actualizaciones de seguridad, actualizaciones de módulos, parches, & versiones de código con la línea de comando.

Para enumerar todas las actualizaciones de proyectos disponibles (requiere Composer):

compositor anticuado ‘drupal / *’

Enumere todas las actualizaciones de seguridad:

drushpm: seguridad

Instale todas las actualizaciones de módulos / temas (requiere Composer):

actualización del compositor drupal / modulename –with-dependencies

Ejecute las actualizaciones de la base de datos:

drush updatedb

Reconstruir el caché del sitio:

drush cr

Actualice la versión instalada de Drupal 8:

apurarse drupal

Actualizar solo un módulo:

drush up nombre_módulo

Actualizar solo parches de seguridad:

apurarse – solo seguridad

Ejecute actualizaciones pendientes en un sitio provisional:

$ drush @staging updatedb

Sincronice los archivos de ensayo con la producción:

$ drush rsync @staging:% files / @ live:% files

Sincronice la base de datos de producción a desarrollo, excluyendo la tabla de caché:

$ drush sql-sync –structure-tables-key = custom @ live @ dev

Estos comandos muestran solo el mínimo de Drush puede hacer si se implementa adecuadamente para Drupal 8 gestión de sitios web. Vea estos recursos para más información:

  • Documentación Drush
  • Comandos Drush
  • Actualizar Core a través de Drush
  • Instalación de Drupal con Drush

Drush es uno de los más activos & módulos ampliamente compatibles en el Drupal comunidad.

Conclusión: Drush & Compositor para la gestión del servidor web

Drush & Compositor se ven cada vez más como extensiones obligatorias del servidor web para administrar Drupal 8 con herramientas de línea de comandos para acelerar las tareas de mantenimiento repetitivo.

Linux & Ventanas administradores de sistemas familiarizados con Herramientas de CLI puedo usar Drush efectivamente para instalar sitios web, actualizar módulos, administrar temas, & seguridad web.

Echa un vistazo a estos 3 principales servicios de alojamiento de Drupal:

ChemiCloud

Precio inicial:
$ 2.76


Fiabilidad
10


Precios
9,9


Fácil de usar
9,9


Apoyo
10


Caracteristicas
9,9

Leer comentarios

Visita ChemiCloud

Hostinger

Precio inicial:
$ 0.99


Fiabilidad
9.3


Precios
9.3


Fácil de usar
9.4


Apoyo
9.4


Caracteristicas
9.2

Leer comentarios

Visita Hostinger

Alojamiento A2

Precio inicial:
$ 3.92


Fiabilidad
9.3


Precios
9.0


Fácil de usar
9.3


Apoyo
9.3


Caracteristicas
9.3

Leer comentarios

Visita A2 Hosting

Artículos de procedimientos relacionados

  • Cómo gestionar servidores web Drupal 8 con Composer
    intermedio
  • Cómo alojar sitios web de Drupal 8 con Redis en planes VPS
    intermedio
  • Cómo instalar Drupal 8 con LAMP usando Bitnami
    intermedio
  • Cómo optimizar el almacenamiento en caché de Drupal 8 con Memcached en cPanel Hosting
    intermedio
  • Cómo instalar & Utilice Acquia Dev Desktop para Drupal 8
    intermedio
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me