Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Actualizando el foro phpBB3 a nuevas versiones
#1
Actualizar tu phpBB3 a las nuevas versiones lanzadas, es bastante fácil. Dependiendo de las necesidades y características de tu foro, tienes 4 formas de actualizar que puedes elegir. Por ejemplo, si no tienes MOD's instalados u otras grandes modificaciones hechas en los archivos en el foro, te viene bien usar el método de "Changed Files Only" subiendo tu mismo los archivos vía FTP. También puedes usar el método mas utilizado, que es la actualización automática, que debería mantener los cambios hechos por los MODs en tu foro. En fin, tienes varias formas de actualizar, según te acomode.

Por favor, lee completamente esta guía para poder realizar bien alguno de estos 4 procedimientos (que como dije, los mas usados son el método de Actualización Automática y el Changed files only para los que no tienen muchas modificaciones).

Nota: Luego de leer completamente la guía y decidirte por un método de actualización, recuerda hacer un backup de los archivos de tu foro, y de la base de datos, para poder reestablecer todo si falla algo durante el procedimiento. Recuerda que no basta tan solo con ejecutar el archivo database_update.php, pues esto solo actualiza la base de datos, tienes que actualizar los archivos del foro también.

Las descargas de actualización se encuentran acá: <!-- m --><a class="postlink" href="http://www.phpbb.com/downloads/olympus.php">http://www.phpbb.com/downloads/olympus.php</a><!-- m -->

Métodos de Actualización

1.-Paquete Completo (Full package)

Este paquete está hecho normalmente para realizar instalaciones nuevas del foro, pero si lo que deseas es reemplazar todos los archivos que tienes ya en tu foro para realizar la actualización (y si no tienes MODs instalados por ejemplo), este paquete resulta bastante útil.

Primero, debes hacer una copia del archivo config.php que ya tienes en tu foro, guardalo en un lugar seguro! Luego, elimina todos los archivos existentes de phpBB3 (quizás quieras mantener el contenido de las carpetas /files/ e /images/, dependiendo si estas usando las imagenes y los adjuntos). Cuando termines con esto, puedes subir los nuevos archivos de phpBB3 (recuerda reestablecer los permisos CHMOD, si no sabes que es esto o a cuales archivos aplicarlos, consulta las guías de instalación de phpBB3 o a los foros de soporte).
Una vez que finalice esto, copia el archivo config.php que respaldaste al comienzo, y reemplazalo por el que acabas de subir (el cual esta vacío).


Otro método es simplemente sobreescribir los archivos existentes con los nuevos archivos de este paquete descargado, pero asegurándose de no sobreescribir el archivo config.php (con el nuevo, el del paquete, pues este está vacío).

Ahora debes ejecutar el archivo install/database_update.php el cual realizará ciertos cambios en la base de datos. Puedes recibir FALLAS durante este procedimiento, los cuales no necesariamente son relevantes, a menos que veas un ERROR en pantalla que detenga el script (y en este caso, deberás recurrir a los foros de soporte).

Una vez que se ha completado el procedimiento de install/database_update.php, debes dirigirte al Panel de Administración (eliminando el directorio /install/ previamente para poder acceder).

2.- Archivos Modificados (Changed files only)

Este paquete es útil para quienes quieren tan solo reemplazar los archivos de la versión anterior con los archivos que han sido modificados en la nueva versión del foro (sin tocar el resto de los archivos, que no requieren cambios). Mas rápido que el método anterior, y recomendado si no tienes MOD's u otras modificaciones instaladas.

El paquete que descargues, trae dentro ciertos archivos comprimidos, cada una contiene los archivos que fueron modificados desde una versión previa/anterior hasta esta última versión de los foros. Debes elegir el archivo apropiado, dependiendo de la versión actual de phpBB3 que tengas. Por ejemplo, si actualmente tienes la versión 3.0.5 y la última versión es la 3.0.6, debes elegir el archivo phpBB-3.0.5_to_3.0.6.zip/tar.gz.

El paquete elegido va a mantener la estructura de las carpetas, permitiéndote subir facilmente los archivos a sus carpetas correspondientes en el foro (permitiéndote llegar y subir las carpetas completas de este paquete, al foro, vía FTP, así se sobreescribirán los archivos antiguos con los nuevos de cada carpeta correspondiente, así de fácil). No te olvides de que si tienes instalado algún MOD, estos archivos pueden sobreescribir los archivos previos que fueron editados por el MOD, alterando su función. Por lo tanto deberás re-instalar los MODs que sean afectados por la actualización.

Tal como los otros procedimientos de actualización, debes ejecutar install/database_update.php luego de que hayas finalizado la actualización de los archivos. Esto actualizará el esquema de la base de datos.

3.- Parche de archivos (Patch file)


Este paquete o forma de actualización está hecho para quienes desean actualizar a través de la aplicación que parchea los archivos, y quienes están familiarizados o se sienten cómodos con este sistema de actualización. Esto es una solución para quienes tienen muchas modificaciones (MODs) u otros cambios y no se quiere volverlos a agregar a todos los archivos cambiados, al usar los métodos de actualización explicados anteriormente.

Para usar esto, necesitarás acceso a lineas de comando del tipo UNIX. Si no tienes acceso a esto, o no sabes que es o no sabes como utilizarlo, pero deseas aprovechar la utilidad de este tipo de actualización (si tienes muchos MODs instalados), no te preocupes, puedes usar el paquete/método de actualización automática, explicado mas abajo.

Se proveen algunos archivos de parche para poder actualizar desde una versión estable previa de phpBB3. Debes seleccionar el parche (patch file) correcto, por ejemplo, si tu versión actual de phpBB3 es la 3.0.5 y quieres actualizar a 3.0.6, debes elegir el archivo phpBB-3.0.5_to_3.0.6.patch. Ubica este archivo en el directorio de raíz de phpBB3 (donde está index.php, viewforum.php, etc, ese es el directorio raíz del foro) y los otros archivos o carpetas que vengan, en el lugar adecuado (la carpeta install por ejemplo). Cuando esto esté hecho, debes ejecutar el siguiente comando en la línea de comandos de tu servidor: patch -cl -d [DIRECTORIO PHPBB] -p1 < [NOMBRE DEL PARCHE] (donde DIRECTORIO PHPBB es el nombre de la carpeta donde está ubicado el foro, por ejemplo, "phpBB3" o "foro" y donde NOMBRE DEL PARCHE es el nombre del archivo del parche seleccionado (en el ejemplo citado mas arriba, sería phpBB-3.0.5_to_3.0.6.patch). Esto debería terminar rápidamente, con suerte sin ningún comentario de que algún trozo ha fallado.

Si obtienes fallos, debes usar el paquete de "Changed files only" (descrito mas arriba), para reemplazar los archivos que fallaron en el proceso del parcheo automático, por favor ten en cuenta de que deberás volver a añadir manualmente cualquier modificación (MOD) que haya sido agregada a alguno de estos archivos que estas reemplazando manualmente.

Por supuesto, luego debes eliminar el archivo .patch usado, y los demás archivos que hayas tenido que subir para actualizar mediante este método. Tal como los otros procedimientos de actualización, debes ejecutar install/database_update.php luego de que se haya finalizado la actualización de los archivos, para que se actualize también la base de datos.

4.- Paquete de actualización automática (Automatic update package)


Este método de actualización, es el mas preferido por los usuarios para actualizar el foro. Este paquete te permite detectar los archivos modificados automáticamente y realizar cambios si es necesario. Tal como comenté antes, especial para quienes tienen MOD's instalados.

Este paquete de actualización, a diferencia de los otros, solo te permitirá actualizar desde la penúltima versión a la nueva versión de phpBB3 (es decir, si la última versión de phpBB3 es 3.0.6, y tu foro es de la versión 3.0.5, este paquete te servirá, si tu foro es de una versión mas antigua, no, a diferencia de los otros métodos donde se incluyen actualizaciones para cada versión).

Para realizar este tipo de actualización, primero debes subir los archivos de lenguaje que han sido actualizados con las lineas de esta nueva versión.
Recuerda que en phpBB-Es (gracias a HuanManwe) realiza las traducciones de los archivos de lenguaje, en cada actualización. Asi que te recomendamos estar atentos a la salida del paquete de lenguaje en español y luego de tenerlos listos y subidos, continuar con la actualización. Las traducciones se publican en el foro de traducciones y se anuncian oportunamente Guiño

Luego de tener el lenguaje actualizado y subido, debes ir al Panel de Administración > Pestaña Sistema (donde se te advertirá de que tienes una versión antigua de phpBB y se te guiará a traves de la actualización), o sino, puedes seguir estas instrucciones, listadas debajo:

* Ir a la página de descargas, y bajar el último paquete de actualización, dependiendo de tu versión actual.
* Sube la carpeta /install/ que viene en este paquete a tu foro. Sube esta carpeta manteniendo la estructura de los archivos y las carpetas que hay dentro.
* Luego de que haya sido subida la carpeta install, el foro será desactivado automáticamente.
* Ingresa desde tu navegador al directorio de instalación, por ejemplo <!-- m --><a class="postlink" href="http://www.ejemplo.com/phpBB3/install/">http://www.ejemplo.com/phpBB3/install/</a><!-- m -->
* Selecciona la pestaña "Actualizar", y sigue las instrucciones allí listadas.

Recomendaciones para todos los tipos de paquetes/formas de actualización.

Lenguaje: Si tienes lenguajes instalados, distintos al inglés, deberías poder ver si una nueva versión del paquete de lenguaje que uses está disponible.
Puede que se añadan algunas líneas de lenguaje en cada actualización, si bien esto no es estrictamente necesario, la idea es tener actualizado también el lenguaje. Ten en cuenta que actualmente no todos los paquetes de lenguaje han sido actualizados, por lo que deberías estar atento para comprobar periódicamente si han salido actualizaciones para el lenguaje que uses.

Tal como se indicó en el punto 4, en esta web se realiza y publica oportunamente las traducciones de los archivos de lenguaje de la nueva versión lanzada.
Por lo tanto, atentos al foro de traducciones, y a los anuncios que se hagan en esta web. Muy recomendable esperar a que aparezca el idioma español actualizado para esta versión, y luego realizar la actualizacion del resto del foro Guiño

Plantillas: Te recordamos que, independiente del método de actualización que uses, estos solo harán los cambios (o te proporcionarán los archivos modificados) para las plantillas prosilver y subsilver2 (pues son las que vienen por defecto con el foro). Si utilizas una plantilla distinta, te recomendamos que la actualizes también.

Lo primero que debes hacer es saber en que plantilla se basa la que usas actualmente, si se basa en prosilver, o si se basa en subsilver2. Para saber esto, en tu foro usando tu plantilla de siempre, ingresa al Panel de Control de Usuario (donde editas el perfil). Si en este panel para editar las distintas secciones, ves pestañas arriba para cada sección (Vista general, perfil, mensajes privados, etc.) esto quiere decir que tu plantilla se basa en prosilver. Ahora si las distintas secciones y opciones se encuentran todas en un menú a la izquierda, tu plantilla se basa en subsilver2.

Luego de saber esto, tienes 2 formas de actualizar tu plantilla. Si no tienes MODs instalados, te conviene bajarte el paquete de "Changed Files Only", descomprimirlo e ir a la carpeta /style/ que trae el paquete, ir a la plantilla en la que se basa tu actual estilo (prosilver o subsilver2) y subir estos archivos, a la carpeta de tu estilo actual. Así se actualizará tu plantilla, utilizando los archivos que se modificaron en prosilver o subsilver2.

Ahora si tienes muchas modificaciones hechas, ingresa a este enlace: <!-- m --><a class="postlink" href="http://www.phpbb.com/community/viewtopi">http://www.phpbb.com/community/viewtopi</a><!-- m --> ... 4&t=880735
Acá se encuentra cada linea cambiada en cada archivo para cada versión lanzada. Dependiendo de si tu plantilla se basa en prosilver o subsilver2, ahi tienes las instrucciones y lineas a modificar para actualizar tu plantilla.

¿Dudas, errores, problemas?

Si tienes alguna duda sobre estos métodos, te apareció algun error durante la actualización, algún MOD dejó de funcionar, o no entiendes aun bien como actualizar tu plantilla, visita los foros de Soporte para phpBB3 de phpBB-Es, indicandonos claramente el problema (citando el error si es que apareció), y colocando tus datos de Soporte siempre.



Fuente: <!-- m --><a class="postlink" href="http://www.phpbb.com/community/docs/INSTALL.html#update">http://www.phpbb.com/community/docs/INSTALL.html#update</a><!-- m --> - Modificado por Mitch
WWW
#2
vaya buena guía papi, sin ujda yo me inclino por la forma 4 ya que parece más fácil

en lugar de cambiar lineas y lineas de código
[Imagen: Bann.png]
WWW
#3
Muchas gracias!! Que poco has tardado en hacerlo Lengua
[Imagen: firmatwitter.png][Imagen: firmataq.png]
WWW
#4
De nada, es un tuto de phpbb hispano, como se puede ver en el enlace de abajo Guiño
Y efectivamente el numero 4 es elmejor para los que tenemos modificaciones instaladas, pero hay que tener cuidado de subir cada archivo a su lugar, pero los archivos, NO LAS CARPETAS, ya que si subes las carpets enteras te machacas el sistema anterior y lo inutilizas. Por si acaso nos equivocamos o algo funciona mal, no olvideis de hacer una copia completa tanto de la DB como de los archivos del foro Guiño
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Más de 100 bots en tu foro papi 33 3.794 11-11-2014, 10:36 AM
Último mensaje: Vicen
  Permisos para foros en phpBB3 lukas 7 2.195 30-09-2013, 05:25 PM
Último mensaje: ElZorro74
  Crea tu propio MultiForum con PHPBB3 perioner 18 2.016 19-08-2013, 12:12 PM
Último mensaje: perioner
  clonar un foro sin acceso a la DB papi 18 3.224 18-09-2012, 05:38 PM
Último mensaje: papi
  Migrar de cualquier sistema de foros a phpbb3 lukas 1 723 27-10-2011, 10:23 PM
Último mensaje: sharkean
  Trasladando tu foro phpBB3 a un nuevo servidor lukas 0 934 27-10-2011, 09:33 PM
Último mensaje: lukas
  Libreria UMIL, enlace para actualizar, phpbb3 Megabyte 1 2.077 03-07-2011, 12:53 PM
Último mensaje: papi
  Redondear El Avatar de los usuarios, mod, phpbb3 Megabyte 1 928 03-07-2011, 12:51 PM
Último mensaje: papi
  Viewtopic Birthday, mod, phpbb3 Megabyte 1 794 03-07-2011, 12:42 PM
Último mensaje: papi
  opciones para escribir post en foro salidasm 4 651 25-05-2011, 05:53 PM
Último mensaje: papi



Usuarios navegando en este tema: 1 invitado(s)