Como aplicar patches en Drupal - Agencia de Marketing Digital - WAB
Share
Tabla de contenido

Muchas veces nos hemos topado con problemas en los módulos contribuidos de Drupal en sus diferentes versiones y algunas veces al revisar el error y buscarlo en internet, hemos encontrado que algunas de las opciones que nos presentan nos indican que apliquemos un patch.

¿Pero qué es un PATCHES?

Un patches es un archivo que contiene código donde el autor de la solución indica que líneas se van a borrar con un signo (-) y que líneas se van a agregar (+) a nuestro módulo para que se corrija el error y sabiendo esto como podemos aplicar este patches?

Pues bien, para realizar esto debemos de contar con una poderosa herramienta llamada Git la cual nos permitirá aplicar los patches que necesitemos en ocasiones futuras, para instalar Git puedes realizarlo desde la línea de comandos con:

# yum install git (Linux, en una distribusión que utilice yum, como CentOS o Fedora)

# apt-get install git (Distribuciones basadas en Dabian, como Ubuntu)

Ahora bien, podemos proceder a modificar nuestros módulos con los siguientes comandos, algo que debes de tomar en cuenta es que antes de realizar este proceso debes estar ubicado en la carpeta principal de nuestro módulo.

Importante: Antes de realizar este proceso has una copia de tus archivos por si es necesario regresar a la versión original del archivo que estás modificando.

# wget https://drupal.org/files/[nombre-patch].patch (Este comando nos permite descargar el patches que necesitamos en el directorio actual)

# git apply [nombre-patch].patch (Este comando le permitira a Git leer el archivo y ejecutar las instrucciones para modificar nuestro módulo.)

Con esto podrás lograr corregir tus módulos donde la solución indique que debas aplicar un patches.

En WAB somos expertos en soluciones informáticas de CMS, contáctanos por WhatsApp y podremos asistirte, tenemos tarifas cómodas que se adaptan a todo tipo de cliente.

Published: diciembre 23, 2022
Writen by
WAB
Lee también:

General Enquiries

Service Complaint

Suzy Queue 4455 Landing Lange, Louisville, KY 40018-1234