Mi experiencia de cómo actualizar IPB 2.1.7 a IPB 2.2.1

evZek
By evZek enero 31, 2007 10:26

Estas visitando una entrada que tiene mas de 365 días, si existe algún enlace roto o quieres que actualice el post, abajo encontrarás un botón
[¡] Reporta este tema [!]

Estaba contento con mi 2.1.7 entonces empieza a llegar el spam… combatirlo manualmente era difícil, pensé… ¿si de una vez actualizo el foro?.

así que les cuento, planteo, explico como actualice y como actualizar IPB 2.1.7 a 2.2.1

Manos a la obra a conseguir IPB 2.2.1, de seguro esto que van a leer son pequeños tips y muy útiles espero les sirvan Ponemos nuestro foro en modo desconectado ponemos el skin default de IPB y el idioma english como default ay claro exporta tu actual o actuales skin(s) así­ que ahí­ va mi técnica patentada (si lo ven en otra parte mandarme el link por copiones).

Vamos hacer un respaldo general del foro así­ que le ponemos modo desactivado, cuando digo general me refiero a todo. Si ya eres alguien avanzado es muy recomendable ví­a ssh/shell Access. Regularmente debes de tener un panel de control, busca la opción que te permite browsear entre los archivos de tu server, primero crea una carpeta por ejemplo foro-2, copiamos en la carpeta “foro-2” todos los archivos de tu actual foro, de esta manera evitas usar FTP y solo te llevara un par de minutos, pero recuerda que siempre es bueno tener un respaldo fí­sico de todo tu foro ¿vamos bien no?

Tu servidor debe tener alguna interface manejadora de base de datos como phpMyAdmin, de no ser así­, podemos hacerlo desde la administración del foro (ADMIN>SQL Management>SQL Toolbox) pero yo no lo recomiendo. Suponiendo que tienes acceso a phpMyAdmin, necesitarás seleccionar la BD donde tengas tu foro y del listado del frame de la izquierda, a la derecha, ubica la pestaña que dice “Exportar”, en el primer recuadro selecciona todas las tablas, en el segundo recuadro, selecciona la opción Añadir “DROP TABLE” (créeme, será util cuando lleves tres o cuatro intentos de subir la base de datos y la conexión se interrumpa por cualquier error), en el recuadro de hasta abajo, selecciona la opción “Enviar (genera un archivo descargable)” y también “Comprimido con gzip”, luego click en el botón “Continuar”, se generará la consulta SQL para crear cada tabla, insertar los valores y arrasar con cualquier dato escrito anteriormente, guarda el archivo en tu computadora.

Ahora creamos una nueva BD provisional y si quieres un nuevo usuario (recuerda darle permisos al nuevo usuario si tienes cpanel o algún otro) selecciónala dentro de phpMyAdmin en el frame de la izquierda. A la derecha, da click en la pestaña Importar, y hay un espacio para seleccionar un archivo local, ahí­ abres tu .gz que descargaste anteriormente. Ahí­ te va indicar el tamaño máximo de archivo permitido para subir, checa que tu archivo comprimido de base de datos no sea más grande o pasarás horas con conexiones truncadas sin saber cuál fue el problema. En el recuadro del centro, quita la selección a la opción de “Permita la interrupción de la importación en el caso de…” es mejor intentar varias veces subir el archivo completo, que recurrir a subir la consulta SQL descomprimida, en pedazos de archivos, es una locura. Luego da click en el botón “Continuar”. Tardará un buen rato, según tu conexión, al final, deberá enviarte un mensaje de ejecución sql exitosa.

Ya tenemos una carpeta temporal llamada foro-2 con los mismos archivos de nuestro foro y una nueva BD cargado igual que si fuera nuestro foro via ftp descargamos el archivo conf_global.php y modificamos; $INFO[‘board_url’]  por foro-2, [‘sql_database’] por tu nueva BD, $INFO[‘sql_pass’] por tu contraseña del usuario, $INFO[‘sql_user’] por tu usuario.

Nos vamos a tuforo.noc/foro-2 y si hemos clonado nuestro foro xD Seguro que ahora no tendrás miedo de hacerle update a este verdad¦

Ok cabe aclarar que la mayorí­a de los mods comunes como el estado de ánimo, que explorador usa el user, auto MP, no afectan a la hora del update pero mods como forum icons ay que actualizarlos después, recapacita si es mejor quitar los mods en especifico de tu foro o dejarlos, te recomiendo hacer un primer intento a ver que sucede con los que tienes. Abrimos la carpeta Upload de nuestro ipb 2.2.1 ya descargado seleccionamos todos los archivos y upload al provisional foro-2 abrimos firefox foro-2/upgrade/index.php y no te debe dar mayor inconveniente, NOTA: ay una parte donde hace referencia de borrar las modificaciones a tus skins.. recuerda que tu skin lo tienes descargado en tu p casi dile que si.

Listo IPB 2.1.7 a 2.1.2

Revisemos nuestro foro, entramos a nuestra administración y que? Wtf la parte superior no deberí­a de estar así­¦. Tranquilo es cosa normal de la PC ya deberí­as de saber qué hacer, Bien solucionado el problema del cache ponemos el lenguaje al español para el 2.2.1 lo ponemos como default, y hagamos unas pruebas, vamos a crear un tema revisamos los botones y merde¦ no funcionan alguno del nuevo editor como los de img o links¦ tranquilo aquí­ está la solución descargado sustituye el .js del lenguage que estaba mal en el paquete descargado en caso de que aun lo esté. Hagamos otra prueba registremos un usuario seguramente nos votara el siguiente error:

[code]IPB WARNING [2]fopen(./_mail/Jan-8-2007,1004-PMmicorreo+miprovedordehost.com.txt): failed to open stream: No such file or directory (Line: 430 of /sources/classes/class_email.php)
IPB WARNING [2] fputs(): supplied argument is not a valid stream resource (Line: 431 of /sources/classes/class_email.php)
IPB WARNING [2] fclose(): supplied argument is not a valid stream resource (Line: 432 of /sources/classes/class_email.php)[/code]

Abre el archivo /sources/classes/class_email.php y busca esto:

[code] $this->temp_dump = 1;//isset($this->ipsclass->vars[‘fake_mail’]) ? $this->ipsclass->vars[‘fake_mail’] : ”; [code]

Sustituye por:

[code] $this->temp_dump = isset($this->ipsclass->vars[‘fake_mail’]) ? $this->ipsclass->vars[‘fake_mail’] : ”; [code]

Listo ahora si, cualquier otro error es culpa seguramente de algun mod. Si quieres hablar sobre el update de desmanes o tienes algunas preguntas al respecto del como fue, dejar un comentario las o gracias¦ hazlo AQUI

Processing your request, Please wait....
evZek
By evZek enero 31, 2007 10:26