Actualizar vBulletin

Actualizar vBulletin


Nada permanece igual. La vida es un constante movimiento hacia adelante, y se mueve hacia delante el software más rápido que la mayoría de las cosas. vBulletin, está cambiando constantemente, como las nuevas versiones están en libertad. A veces estos cambios son grandes (como el de la versión 2 a la versión 3), y otras veces no son más que correcciones de errores y actualizaciones de seguridad (como la 3.5.2 a la 3.5.4).
Los cambios a vBulletin suelen contener parches de seguridad más que retoques cosméticos, por lo que es importante instalar en forma oportuna a fin de eliminar las vulnerabilidades de seguridad en su panel de discusión.
Problemas de licencia
La compra de una licencia para vBulletin (ya sea alquilada o en propiedad) le da derecho a un valor de un año de actualizaciones. Después de esto, usted necesitará renovar su licencia (si usted arrendó la licencia) o pagar una cuota nominal para las actualizaciones (si usted compró una licencia de propiedad).
En este artículo, vamos a ver cómo actualizar un panel de discusión vBulletin partir de la versión 3.5.2 a la 3.5.5. En particular, vamos a ver:
• ¿Cómo vBulletin automáticamente te dice cuándo actualizar
• ¿Cuáles son los preparativos necesarios antes de actualizar
• Migración de los cambios que ha realizado en su tablón de anuncios
• ¿Cómo subir los archivos a su servidor
• Pruebas de la versión actualizada de su placa
• Obtener la versión actualizada en marcha
Al actualizar
vBulletin le dirá cuando es necesario actualizar. Al acceder a la AdminCP, verá mensajes que indican si una nueva versión está disponible. Esto sucede automáticamente y no requiere ninguna entrada por parte del administrador.

  

Esto tiene dos ventajas:
• Se extiende la palabra acerca de las actualizaciones de forma rápida y sencilla.
• Se alienta a la gente a actualizar las licencias!
Al hacer clic en el enlace te lleva a la zona de descarga de los miembros. (Usted necesitará su número de cliente y contraseña para acceder a esta área.) A partir de ahí, usted podrá descargar el último paquete de instalación de vBulletin (en forma de un archivo Zip comprimido sobre 1,5 Mb de tamaño).
Preparándose para una actualización
Antes de actualizar nada, necesita copia de seguridad de su base de datos con los datos para el foro. Hemos visto cómo hacer esto en el artículo 5.
Así como una copia de seguridad de bases de datos, hacer un up-to-copia actualizada de los archivos en el servidor de preferencia una copia de seguridad completa del servidor de todos los archivos y carpetas, sólo en caso de que algo va mal, o cargar los archivos a la ubicación incorrecta y no sobrescribir los archivos de vBulletin.
El lema de copia de seguridad
Es mejor haber hecho una copia y no necesitarlo que no han hecho uno y encontrar lo que hacen!
La etapa siguiente consiste en extraer los archivos desde el archivo comprimido que has descargado. Extraer a una carpeta separada en su sistema.
Una vez hecho esto, busque la carpeta llamada upload, y cambiar el nombre para que coincida con el nombre de la carpeta vBulletin existentes en el servidor (en nuestro caso, VB).
Migración de los cambios
Antes de subir los archivos en el servidor, detenga y piense por un momento. ¿Ha llevado a cabo ningún cambio en los archivos de núcleo de PHP de vBulletin? (Vimos cómo personalizar un tablón de anuncios en el artículo 4.) Si ha realizado algún cambio, subir los archivos nuevos que borrar estos cambios. Mayoría

la gente quiere mantener ningún tipo de cambios que le hicieron a su instalación vBulletin, y esto a menudo les impide llevar a cabo las actualizaciones.
Si sólo hay un cambio, entonces puede ser más fácil sólo para hacer el mismo cambio de nuevo después de la actualización. Sin embargo, si hay muchos cambios, repitiendo que será mucho más complejo y requiere mucho más tiempo y esfuerzo, y por supuesto, siempre habrá margen para hacer las cosas mal. Lo que queremos es un archivo compara utilidad que pone de relieve las diferencias entre dos archivos.
En el artículo 4, hemos visto cómo modificar el código PHP para que PayPal trata de una suscripción como una transacción de mercancías. Vamos a utilizar este ejemplo para mostrar cómo un archivo compara utilidad puede utilizarse para migrar fácilmente los cambios en una nueva versión de su tablón de anuncios.
Comparación de archivos Utilidades
Hay una gran variedad de archivo, comparar los servicios públicos disponibles. Dos de los mejores son UltraCompare por los creadores de UltraEdit (http://www.ultracompare.com) y DiffDog por Altova (http://www.altova.com). Ambas son aplicaciones comerciales, y lo hacen un excelente trabajo de comparación de archivos y poner de relieve las diferencias.
Otra opción es tomar el camino libre de una aplicación llamada WinMerge está disponible de forma gratuita desde http://winmerge.sourceforge.net.

Ahora puede ejecutar WinMerge en ambas versiones del archivo que fue hackeado (includes / functions_subscriptions.php). Esto pondrá de relieve las diferencias entre los dos archivos. Algunas diferencias se pueden esperar, mientras que otros son hacks.

En WinMerge abrir los dos archivos (la nueva versión y la versión antigua que hackeado).

Al abrir los dos archivos, se destacan las líneas que contienen diferencias. Asimismo, en el lado izquierdo, hay un panel de ubicación que muestra un esquema de los documentos y los lugares en ellos líneas para mostrar dónde hay diferencias.
Cuando una nueva versión de vBulletin es liberado, no todos los archivos han sido cambiados. De hecho, sólo unos pocos de los archivos contienen cambios en el código actual. Sin embargo, habrá cambios en los encabezados y pies de página de todos los archivos. En la cabecera, el número de versión se han modificado, en este caso de la versión 3.5.2 a la 3.5.4. En el pie de página, los cambios será la fecha en que el paquete se ha descargado y, si el archivo ha sido actualizado, para el número de versión.

El único otro cambio en el código que representa hack que hemos instalado antes. Migración de este corte es simplemente un caso de uso de los botones en el menú de copiar el cambio de la ventana de la izquierda (el original) a la ventana del lado derecho (que contiene el nuevo archivo).

Para hacer este truco más fácil de detectar en el futuro, usted puede agregar un comentario en el código, explicando lo que hace el hack.

Guarde el archivo con los cambios, y repetir el proceso de comparación de archivos de cualquier otros archivos que han cambiado.
Si el foro tiene un montón de archivos hackeado, es posible que tenga que pasar por cada archivo y compararlo con el archivo en el servidor. Sin embargo, para hacer la vida más fácil, el equipo de desarrollo de vBulletin libera una lista de cambios se detallan los archivos que han cambiado esto hace que el trabajo de los archivos actualizados para encontrar más fácil.
Ahora estamos listos para pasar a la siguiente fase del proceso de actualización.
Carga de los archivos
La siguiente etapa de la actualización es para subir los archivos. Hay dos opciones abiertas para usted:
• Sobrescribir todos los archivos que fueron previamente cargado en el servidor web
• Eliminar todos los archivos y carpetas viejas, y luego subir los archivos nuevos
Es más fácil para sobrescribir los archivos viejos, y eso es lo que vamos a hacer aquí.
Antes de hacer esto sin embargo, una cosa cerrar el foro! Esto evita que los usuarios entrar y le permite trabajar en paz. También significa que usted y sólo usted ver los errores si las cosas van mal.
Inicie sesión en el Panel de Admin, ampliar vBulletin Optionsin el menú de la izquierda, y haga clic en Opciones de vBulletin.
En el panel derecho, haga doble clic en Girar YourvBulletin El andOff. Cambiar foro activo en No, y haga clic en Guardar. Ahora sólo los administradores pueden acceder al foro.

Una vez hecho esto, toma tu programa de FTP y cargar los archivos nuevos en los archivos viejos. Cuando se le pregunta si desea sobrescribir, no olvide elegir Sí (o cualquiera que sea la opción de su aplicación de FTP le da).
Recuerde que las mismas reglas que se aplican aquí al instalar el foro (véase el artículo 2):
• Transferencia de todos los archivos de texto en modo ASCII.
• Transferencia de todos los archivos que no son de texto en modo binario.

Consulte a su programa de FTP para más detalles de cómo hacer esto. Por lo general, la transferencia de los archivos en el modo automático funciona bien.
Es importante que usted suba todos los archivos desde el último paquete de vBulletin al servidor web. Esto incluye todo el contenido de la carpeta de instalación. Si no hace esto puede resultar en el script de actualización de no poder completar el proceso de actualización.
Cuando todos los archivos han sido subidos, usted está listo para pasar a la siguiente fase de la actualización.
Ejecutar el script de actualización
Con la nueva vBulletin archivos subidos al servidor web, que ahora está listo para ejecutar el script de actualización.
Esta es la parte sencilla de la actualización, por lo que es todo coser y cantar desde aquí.
Para ejecutar el punto de script de su navegador web en http://www.example.com/vb/install/upgrade.php, recordando a sustituir www.example.com / VB con el camino correcto para su instalación vBulletin propia.
Para proceder con la actualización, usted necesitará su Número de Cliente vBulletin.
El asistente de instalación comenzará entonces.
Esta pantalla confirma que los archivos se han subido correctamente, y estamos listos para empezar, así que haga clic en el botón NextStep para continuar.

Las importaciones Paso 1 las últimas opciones de vBulletin en la base de datos.

En el paso 2, se cargan los archivos de ayuda actualizados.

El siguiente paso actualiza los archivos de dominar el lenguaje.

Siguiente se cargan los estilos vBulletin actualizado.

Por último, se actualiza el número de versión de vBulletin. Haga clic en el botón Continuar para finalizar.

La página final es un importante uno allí es un recordatorio para eliminar la instalación / archivo install.php. Esto evita que otros que ejecuta el script de instalación, que puede dañar su foro.

Elimine el archivo install.php a través de FTP, haga clic en Volver, y luego haga clic en Continuar una vez más. A continuación, se tomarán en el registro-en la pantalla del Panel de Admin, donde el cambio de números de versión junto con la ausencia de una pantalla que le indica que la actualización son signos claros de que las cosas han salido bien.
Prueba de la actualización de
Una vez que la actualización se lleva a cabo, la prueba del foro. Nada complicado. Sólo tiene que ver si las cosas están funcionando. Si usted tiene un montón de hacks instalado, entonces podría ser una buena idea para ver si todo el trabajo. Esto es mucho más fácil de hacer si usted tiene más de un administrador en el sitio!
Usted puede gastar tanto (o tan poco) tiempo que desee hacerlo. Como mínimo, compruebe que puede iniciar la sesión, los mensajes de correo, y leer los mensajes. Si usted tiene un foro ocupado resto aseguró que los miembros de pronto le hará saber si otras cosas no funcionan!
Revelar la actualización
El paso final es dar a conocer la actualización a los miembros. Acceda a la página Opciones de vBulletin, y cambiar el foro de nuevo. Esto permitirá a sus miembros a ingresar de nuevo, para enviar y leer mensajes, y para interactuar normalmente.
Esté atento a las cosas que no funcionan, y tomar todos los informes de problemas en serio. Si usted piensa que hay problemas, siga estos sencillos pasos:
• Apague el foro de abajo.
• Pruebe a ver si puede volver a crear el problema. (Recuerde que para probar el foro utilizando una cuenta de un usuario registrado, así como una cuenta de administrador, ya que algunos problemas sólo pueden presentarse a los miembros.)

• Llevar a cabo la actualización. Esta vez, prestar especial atención a la migración de los hacks y subir los archivos correctamente.
• Prueba de nuevo.
Si el problema persiste, entonces podría ser que uno de sus hachazos, es incompatible con la nueva versión. Si usted piensa que este es el caso, a continuación, instalar un hack-versión libre y agregar manualmente los hacks para averiguar qué está causando el problema. Si usted está haciendo uso de un popular hack, entonces es probable que otros también tienen el problema y se hable de ello en los foros de vBulletin sobre el http://www.vbulletin.com o http://www.vbulletin . org a cabo para comprobar estos datos!
Resumen
Este artículo se refería exclusivamente a la mejora de un panel de discusión vBulletin. Este es un proceso que probablemente necesite para llevar a cabo un par de veces al año para mantenerse al día con las últimas versiones.
Sobre el papel, este parece un largo proceso, pero en realidad es muy fácil actualizar una placa base con sólo un par de trucos (o hacks no en todos) toma sólo unos minutos. Con la práctica, es posible actualizar una junta ampliamente hackeado en menos de una hora. Después de una o dos actualizaciones, usted comenzará a tener una idea de cómo funciona y dónde están las cosas (por ejemplo, que los archivos que has pirateado y qué otros cambios que ha realizado). A continuación, encontrará que es mucho más rápido y mucho más fácil.

un artículo presentado por Linda Gould


Descargo de responsabilidad:Nuestro sitio web no es responsable por el contenido de este artículo. Webarticles es un recurso de información gratuito.
Importante: Este artículo "Actualización vBulletin" fue traducida por un software automático. Sentimos pena por los errores de ortografía que pueda haber ocurrido. Gracias por su comprensión.


Online: 516 users browsing the articles directory