Ir al contenido principal

Actualización Drupal

El procedimiento de actualización de los módulos en Drupal y lo voy ha hacer de tres formas, a través de consola o terminal en Debian, lease también Ubuntu, a través de un asistente ftp y através del administrador de servidores Webmin.

Estos pasos son solamente distintos en la gestión de los archivos de los módulos. En primer lugar lo que tenemos que hacer es poner en mantenimiento a nuestro Drupal, la ruta es: 


Administrar > Configuración del sitio > Mantenimiento del sitio

y en estado del sitio elegimos desconectados, en este momento aparecerá un mensaje de mantenimiento del sitio a nuestros usuarios, el mensaje es personalizable desde esta página. 
Todo esto lo hacemos para salvaguardar la integridad de la base de datos y no se creen errores de registro. Con nuestro sitio parado, vamos a
Reports > Available updates
desde aquí Drupal nos genera una lista de los módulos instalados y de aquellos que necesitamos actualizar, algunas veces nos aparecerá la extensión -dev junto al módulo, esto quiere decir que es un módulo de desarrollo, nada aconsejable usarlo en sitios en producción. 
Desde aquí podemos empezar a bajar los archivos, aquí las cosas cambian según el método con lo que lo hagamos. 

Actualización de módulos de Drupal por consola Al hacerlo por consola, es más aconsejable bajar directamente los archivos al sistema descomprimir y colocarlos en la carpeta. Desde Firefox, pulsamos con el botón derecho sobre el link de descarga del módulo y nos da la opción “Copiar la ruta del enlace”, lo seleccionamos y los vamos a la consola, tenemos que tener el comando wget instalado en nuestra máquina, sino con apt-get install wget , lo tendríamos instalado. Después de wget pulsamos con el botón derecho de nuevo o con el atajo shift-Ins, pegamos el link y pulsamos intro, el archivo comenzará a bajarse. Recuerda que se bajará en la carpeta en la que estes situado en el momento de hacer la descarga. 
Cuando tengamos descargados todos los archivos comenzaremos a descomprimirlos, normalmente estan comprimidos en zip, con el comando unzip seguido del archivo que queremos descomprimir, nos lo descomprimirá. Ya descomprimidos, nos iriamos a la carpeta sites/all/modules de nuestra raiz de Drupal y procedemos a eliminar los módulos antiguos que vamos a sustituir, con el comando rm -r y el directorio del módulo procedemos a borrarlo. 

Con todos los módulos antiguos borrados, ya podemos dar el penúltimo paso, copiar las carpetas de los nuevos módulos dentro de sites/all/modules, con el comando cp archivo que queremos copiar seguido, con un espacio, del directorio donde lo queremos copiar. Podemos usar mv con la misma síntesis y lo que haríamos es mover el directorio, sin duplicarlo. Por último, ya tenemos actualizado nuestro Drupal, pero necesitamos que Drupal informe de esos cambios a la base de datos, así que nos vamos a http://www.nuestraweb.com/update.php, desde aquí actualizaremos la base de datos, creará las nuevas relaciones con los nuevos módulos y no romperá la consistencia. 
Cuando finalize el proceso, volvemos a nuestra pagina de actualización y volvemos a poner en linea a nuestro Drupal (Administrar > Configuración del sitio > Mantenimiento del sitio). 

Actualización de módulos de Drupal por un cliente ftp o sftp El proceso es parecido a la actualización por la consola, en primer lugar bajamos los archivos de los módulos que queremos actualizar, los descomprimimos en nuestra máquina, y nos conectamos a nuestro sitio, desde el cliente ftp, borramos los archivos de los módulos antiguos, y cargamos los módulos nuevos. Llamamos a www.nuestrositio.es/update.php seguimos los pasos, volvemos a la administración y ponemos nuestro sitio en linea. Actualización de módulos de Drupal con Webmin Desde Webmin, vamos a usar dos módulos para poder realizar la actualización, van a ser dos de los que se encuentran en la sección Otros, el explorador de archivos, para borrar los archivos viejos de los módulos y Carga y Descarga, para subir los nuevos archivos. Desde el explorador de archivos navegaremos hasta la carpeta /sites/all/modules de la raíz de nuestro drupal y desde aquí iremos eliminandolos. Para poder usar el módulo Carga y Descarga, en concreto Upload to server, necesitamos que nuestros archivos esten comprimidos, lo recomendable es descomprimir todos los módulos,si son más de cuatro, y selecionar los archivos a comprimir y comprimirlos, sin que esten dentro de ninguna carpeta, comprimimos las carpetas de los módulos juntos. En Upload to server, podrémos elegir, el archivo con nuestros nuevos módulos de Drupal y en ruta, donde serán cargados, al subirlos comprimidos tendremos que marcar si en “¿Extraer ficheros Zip o Tar?”, le pulsamos Carga y ya estan actualizados los módulos, vamos a www.nuestrositio.es/update.php, actualizamos la base de datos y ponemos nuestro sitio en linea. Espero que les haya servido.

Comentarios

Entradas populares de este blog

¿Por qué me quedo con Drupal?

Me quedo con Drupal, y listaré el ¿Por qué? : Porque a parte de ser un CMS ( ¿Que es un CMS? ) es también un CMF (Content Management Framework – Entorno de desarrollo). Es muy escalable, logran casi absolutamente todo lo que se desee. Su API o documentación es demasiado completa. Su comunidad es activa y siempre se encuentran cosas nuevas ( drupal ). El perfil de Programador puro es más alto y escaso que el de “Site builder”. En consecuencia las horas de trabajo se pagan mejor. Es utilizado por grandes compañias como Ubuntu , The economist , MTV , etc.  Grandes Capacidades SEO: Drupal fue diseñado desde la base para ser amigable con los motores de búsqueda. Estabilidad: Drupal es escalable sin esfuerzo y es estable incluso cuando sirve a miles de usuarios a la vez. Extremadamente Flexible: ¿Quiere un blog sencillo con una página frontal estática? Drupal  puede hacerlo. ¿Quiere un poderoso backend que pueda soportar cientos de miles de páginas y millones ...

¿Qué es drush?

DRUSH = DRUpal SHell Es la interface para línea de comandos de Drupal, es el lugar donde podemos manejar Drupal por comando en consola. - La consola ssh: SSH ( S ecure SH ell, en español: intérprete de órdenes segura) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. (1) - Esta interface hace mucho mas óptimo el desarrollo de páginas web, ya que lo que se demora en descargar un modulo de forma tradicional para Drupal que es entre 5 y 10 minutos, con Drush el tiempo sería de máximo de 1 minuto . ¿Como se instala Drush? Depende del sistema operativo: Ubuntu: sudo apt-get install drush Windows:  Descargar e instalar composer : https://getcomposer.org/Composer-Setup.exe .  Inicio>ejecutar escribir cmd, dentro de cmd escribir composer -V  Instalamos drush desde la consola: composer global require drush/drush:dev-master Revisamos que haya quedado instalado: drush status , si quedo ...

WEB 3.0

La web 3.0 consiste en un movimiento social cuyo objetivo es crear aplicaciones que puedan acceder a internet sin la necesidad de un navegador. La Web 3.0 fué referenciada por primera vez en el año 2006 en un artículo redactado por Jeffrey Zeldman, un crítico de la previa versión llamada  Web 2.0. Visionarios y expertos en las tecnologías de la comunicación propulsaron desde diferentes campos la evolución de la Web 2.0 buscaban hacerla más inteligente, versátil y sobre todo más interactiva. Ésta web facilita la accesibilidad de las personas a la información, y quita la dependencia de un dispositivo específico; consigue resultados más complejos e interactivos que van más allá de simplemente compartir información, ya que está desarrollada para una interacción más inteligente y productiva. Gracias a su diseño con parámetros de alto rendimiento realiza procesos de manera más óptima y eficiente. Es una web orientada fundamentalmente a la integración universal de las personas, el bien...