[Error]  Fallo al actualizar a 1.6.6
* URL del foro: http://darkneo.com.ar * Versión del foro: 1.6.5 * Actualización: Ninguna Hoy mismo he actualizado mi foro de 1.6.5, en el cual no ...


Hoy mismo he actualizado mi foro de 1.6.5, en el cual no tengo mas que temas de pruebas, asi que me di a la tarea de realizar mi actualizacion de seguridad.

Todo el proceso se ejecuta con exito, cabe remarcar que utilice solo el pack de actualizacion y no el completo.

El error que me sucedio fue el siguiente:

Cuando actualice mis temas muestran la informacion cortada, lo cual es un error nuevo para mi, pero había oido de el. Los temas estan ahi, pues se que estan porque los he mirado, pero la manera de mostrarlos es donde esta el problema, al cual voy a trabajar hoy para saber el porque paso esto o una posible solución al problema.

Saludos...
Fallo Corregido...

Mi problema era el siguiente:

Tenía plugins instalados, asi que lo primero que hay que hacer en estos casos es respaldar los plugins y/o sus tablas.

Despues de esto hay que desactivar y/o desinstalar los plugins en tu foro.

Ahora si ejecutar el proceso de actualización.

Cuando termines ya todo deberá mostrarse correctamente.

Ahora de nuevo a instalar tus plugins y sus respectivas tablas a la base de datos (esto es con plugins como el thanks)

Y al terminar ya estara correctamente su foro.

Esto es porque al realizar cambios en sus plantillas y codigo desde los plugins, puede causar inestabilidad o crear alguna variable erroneamente, de esto te das cuenta porque si has actualizado aunque desactives todo, pues no pasa nada, el cambio no es realizado, pero si desde antes de proceder haces lo mencionado y sigues los pasos, todo irá con éxito.

Saludos...
Última modificación: 10 Feb, 2012, 10:29 am por Naruteitor.
uff y como se hacen copias de los plugins y sus tablas Porque lo que yo suelo ver es que los datos estan mezclados en los archivos y en la DB
No es tan complicado. Ya que cuando abres el plugin en modo edicion con cualquier editor, inclusive el mismo editor de textos de linux te mestra el contenido (en windows puede valer el WordPad, ya que el bloc de notas es más rápido pero a veces se pierde el formato, en estos casos yo abro con WordPad, miro si es legible el contenido y guardo el archivo, una vez terminado esto lo abro con el bloc de notas para editarlo, cuando estoy en Windows, un truco que aprendi Big Grin)

Luego revisas en el modo de las funciones activate e install del plugin ahi vienen los llamados a la creacion de las tablas, pues esas tablas son las que hay que respaldar, por ejemplo si dice CREATE TABLE gids, CREATE TABLE modsx, etc.

Pues habría que entrar a la base de datos y buscar las tablas con estos nombres, tomando en cuenta si se tiene prefijo o x cosa, habría que respetar todo esto, pero en fin eso es ya muy intuitivo.

Ahora vas a la opcion exportar y seleccionas de la lista de las tablas estas con Ctrl + Clic para seleccionar entre diversas tablas. Despues de esto seleccionas las opciones pertinentes para la exportación, lo cual yo siempre hago compreso en GZIP.

Ya cuando termine este proceso (aparte hacer un respaldo de toda la base de datos para evitar algun problema). es que procedemos a desinstalar y/o desactivar los plugins.

Luego de esto terminado ahora si hacemos la actualización y revizamos el foro que debe estar todo correctamente (aclaro que para este proceso es recomendable desahilitar el uso del foro).

Despues colocamos los plugins de nuevo instalar y/o activar.

Ahora importamos el contenido de sus tablas a nuestra base de datos, vamos a la parte importar y elegimos el archivo que se creo en la parte de exportación, el proceso se hace solo, una vez terminado es que ya las tablas deberán aparecer, si este proceso marca un error habría que revisar que las tablas no existan o ejecutar las sentencias SQL manualmente, esto es demasiado fácil.

Listo revizamos que todo este bien y después procedemos a activar el foro.

Saludos...
Gracias. mi temor viene de que aal hacer backup de la DB la version es la anterior y cuando la restauras la version es la nueva Por lo tanto no se si habra incompatibilidades entre las dos versiones
Última modificación: 10 Feb, 2012, 10:59 am por TechMiX.
No, mira esto es como te puedo explicar.

1.- Haces el respaldo, con el motivo de probar en local la actualización lo cual es un proceso rápido y que puedes revisar con detenimiento sin problemas.

2.- Si tienes esto pues sabes que es algo 100% estable y funcional (asi que con los archivos respaldados de la version y tu base de datos a cualquier problema se le da solución) Ya que es lo que tienes trabajando.

3.- Cuando procedes con la actualización todo cambia, se hacen cambios a la base de datos (solo en ocasiones). A plantillas, archivos y cosas, lo cual te indican en el log de la actualización. Al parecer de la 1.6.5 a la 1.6.6 no hay cambios en la base de datos, pues no indican que existan, pero es cosa de mirar el archivo par analizarlo a detalle.

4.- Debes subir los archivos de la actualizacion o el pack completo dependiendo el caso (los de actualizacion son solo en caso de tener la version 1.6.5 actualmente) caso contrario si tienes anterior u otra version, por ejemplo 1.6.4, 1.6.2, 1.4.2, etc. Debes subir el paquete completo lo cual subira los nuevos archivos a tu FTP, luego se actualiza.

- Por esto es importante que hagas respaldo de tus archivos por FTP y de tu base de datos (esto no es sino por motivos de seguridad y comodidad, de que si algo pasa en el proceso, que se dañe la base de datos por una actualización inconclusa (que estes en el proceso y se caiga o apague el servidor, pues habría un crash de la base de datos o corrupción). asi evitar este problema).

5.- Si tienes todo con éxito y es funcional en local, después de probarlo puedes montar una nueva base en tu servidor y subir el foro en un nuevo lado, asi pruebas que tambien tu servidor tenga compatibilidad y trabaje con la nueva versión ya que no es lo mismo si tienes tu host tu mismo que si el hosting utiliza lo mismo que tu para dicho propósito.

- Yo utilizo casi siempre las versiones mas nuevas de php, sql y apache, o a veces un compilado de los mismos, cosa que no hacen muchos hostings por lo mismo (motivos de seguridad). No hacer un upgrade que afecte a sus usuarios por utilizacion de cosas nuevas, comandos, variables, etc, lo cual pasa a menudo y tienen que avizarte. Pues cuando un foro esta trabajando al 100 y de repente no mueves nada y esta causando problemas es por esto, que los del hosting movieron algo o actualizaron sin previo aviso (esto pasa en su mayoría con hostings gratuitos).

Todo es corregible, pero hay que tomar un tiempo para ir detallando y corrigiendo.


Finalmente. Mi recomendación es hacer y tomar todas las medidas necesarias para que no te lleves sorpresas, asi siempre trabajarás y harás cosas con éxito. Por experiencia con otros scripts es que hago siempre este proceso aun que ya este dominado el tema, porque a veces te llevas sorpresas y coincide con que es cuando te sientes el papa de los pollitos y ya lo quieres hacer sin tomar tus respaldos y te sucede el si hubiera echo, pero si siempre lo hago y no me pasa nada. jaja (Me ha pasado y la perdida es mucha, porque habría que tomar una base anterior para reestructurar todo y asi intentar asignar los nuevos campos y cambios a la base de datos corrupta y rescatar lo mayor posible). Luego pues ya montas el sitio pidiendo disculpas porque se han perdido algunos datos, jaja, pero es porque no hiciste bien el proceso o como un amigo me decía, es que no puedo dejar mi sitio offline, y le dije que prefieres este asi o que te lleves una sorpresa, se arriezgo y finalmente cuando le paso tuvimos su sitio por que el quizo actualizar por casi un mes, en lo que me contacto, pues no sabia que había atualizado y andaba de vacaciones, cuando llego pues ya con el problema, tuvimos entre algunos compañeros y yo reacomodar todo, y perder algunas cosas, pero no mucho, fueron pocas cosas y las fuimos colocando, al terminar, pues ya estuvo el sitio, pero se perdieron visitas, en fin, siempre escribo mucho y no lo leen, pero es porque yo me he llevado sorpresas de este tipo y siempre hay que terminar poniendo la cara y diciendo uups perdon, jaja.

Asi que si haces todo con precaucion y respaldas no hay nada que temer, porque todo puede tener arreglo. Lo unico irremediable en este mundo es la muerte, lo demás es solo de poner algo de cabeza y siempre se puede conseguir lo que uno busca.
Muchas gracias por la exo,icacion y no te preocupes que yo si me leo todo lo qeu encuentro (me gusta aprender y guiarme por los que mas saben en las distintas areas Wink )