Comunidad Drupal en español


Cómo migrar DrupalBB 5.2-2 a DrupalBB 5.7-1

By Ariel - Posted on 05 Abril 2008

Pasos necesarios para actualizar a DrupalBB-5.7-1

1. Realizar backup.

Es muy importante hacer backup de los archivos y la base de datos antes de comenzar la actualización.

2. Colocamos el sitio en modo mantenimiento.

Ingresamos a mantenimiento del sitio (admin/settings/site-maintenance) y dejamos el sitio en estado Desconectado. Para que los usuarios no observen errores mientras actualizamos.

3. Cambiamos de theme a uno de los incluidos con Drupal.

Ingresamos a la administración de themes (admin/build/themes) y dejamos activado únicamente unos de los themes incluidos con Drupal Core (por ejemplo Garland) y lo marcamos como predefinido.

4. Ingresamos a la administración de módulos (admin/build/modules) y desactivamos XML Sitemap, luego vamos a la solapa desinstalar (admin/build/modules/uninstall)y lo desinstalamos.

Este módulo trae problemas para actualizarlo porque el directorio del módulo cambia de nombre, así que lo mejor es desinstalarlo y luego lo volvemos a instalar en uno de los próximos pasos.

5. Instalación.

Descomprimimos DrupalBB-5.7-1.tar.gz.

Copiamos el directorio files del anterior DrupalBB al directorio del nuevo DrupalBB-5.7-1.

Editamos en el nuevo DrupalBB el archivo sites/default/settings.php y en la linea que dice:

$db_url = 'mysql://username:password@localhost/databasename';

Modificamos los parametros username, password y databasename.

6.Colocamos al nuevo DrupalBB-5.7-1 en el lugar de la anterior versión, sin borrar por las dudas el directorio de la anterior versión.

Si tenemos acceso a la administración de Apache es mejor modificar el DocumentRoot del sitio y reiniciar apache.

7. Actualización de base de datos.

Ejecutamos el script de actualización de base de datos update.php abriendo desde un navegador www.sitio.com/update.php

Comprobamos que no de errores.

8. Instalación de nuevos módulos.

Esta nueva version incluye nuevos módulos que tendremos que habilitarlos.

Ingresamos a la administración de módulos y habilitamos Module Weight y Advanced Forum, Presionamos Guardar la configuración.

Module Weight es necesario para que XML Sitemap funcione correctamente. Este módulo nos permite establecer un orden de ejecución a cada módulo.

En la página de administración de módulos le colocamos el modulo XML Sitemap el peso 10.
Habilitamos XML Sitemap, XML Sitemap Node y XML Sitemap Term, guardamos la configuración.

Revisamos la configuración del modulo XML Sitemap (admin/settings/xmlsitemap), por lo general no se necesita modificar los valores predeterminados.

9. Reconfiguración de algunos módulos.

Algunos modulos agregan nuevas opciones de configuración y debemos revisarlos.

9.1 Pathauto

Ingresamos a la administración de pathauto y es posible que nos aparescan algunos errores indicando que tenemos que usar la version -raw de los tokens.

Opciones Generales

tildamos Transliterate prior to creating alias

En los strings to remove escribimos:

el,la,los,un,uno,una,a,al,pero,por,de,del,desde,es,este,esto,eso,esa,esta,con,he,si,en,me,y,para

Punctuation settings

Modificamos:
Hyphen -: No action

Forum path settings

Tildamos Bulk generate forum paths

Node path settings

Cambiamos los tokens por la versión raw, por ejemplo [title] por [title-raw]

Category path settings

Cambiamos los tokens por la version -raw.

User-tracker path settings y User path settings

Cambiamos el token [user] por [user-raw]

Guardamos los cambios y verificamos que ya no aparescan errores.

9.2 Captcha

Ingresamos a control de acceso y tildamos skip CAPTCHA en los roles authenticated user y No validado.

9.3 Comments

Ingresar a administración de comentarios -> solapa opciones.

En la seccion Flat comments verificar que este tildado Tema del foro

9.4 UserPoints

Ingresamos a Puntos settings (admin/settings/userpoints)

Messages

En Display Message tildamos No.

Puntos for basic events version 2.14 Compatibility

Aquí debemos tildar I agree to the above description and want to use the V2 bug fix

Porque la versión de captcha que tenía el anterior DrupalBB era 2.14.

10. Si todo andubo bien, ya casi estamos listos para volver online.

Si nuestro theme no se encuentra dentro de los incluidos con DrupalBB, tendremos que copiar el theme en sites/all/themes y modificarlo para que funcione con el módulo Advanced Forum según se explica en este artículo.

Volver a nuestro theme y quitamos el sitio del modo mantenimiento.

Responder

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h1> <h2> <h3> <img> <p> <div> <b> <i> <pre> <span> <hr>
  • You may quote other posts using [quote] tags.
  • Textual smileys will be replaced with graphical ones.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta es para probar si eres un visitante humano y prevenir el envio automático de spam.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.