Cómo migrar DrupalBB 5.2-2 a DrupalBB 5.7-1
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,paraPunctuation 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.
- blog de Ariel
- Responder
- 209 lecturas
- Citar