Página 1 de 1

Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 07 Ene 2019, 22:06
por arranka
hay algun tutorial para actualizar el foro desde cero
o sea una instalacion limpia añadiendole la base de datos existente

es que tengo una version de la ext autogrupos que si intento actualizar esa extension me salta un error que el foro queda todo incompatible, ademas esa ext me trajo problemas con usuarios y sus grupos

mi idea es hacerlo todo desde cero limpio sin ninguna extension y ahi poner las extensiones todas actualizadas

hay alguna manera?

los problemas con las extensiones vinieron al actualizar de 3.1.9 a 3.2.2


gracias

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 07 Ene 2019, 23:32
por petit79
Has probado en desinstalar todas las extensiones desde el panel del administrador (PCA) ? Alli puedes ir quitandolas 1 a 1. y intentar actualizar a ver si ese es el problema realmente.

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 07 Ene 2019, 23:53
por J_Sparrow
Desde mi escaso conocimiento de php (por no decir nulo), creo que lo que pretendes hacer, no es posible. ¿Por qué?, porque las extensiones crean campos en otras tablas y por mucho que "quites" las extensiones, la tabla de usuarios, por ejemplo, tendrá algún cambo relacionado con alguna extensión y te daría error. A mi me pasó que hice una mala actualización de mi Foro, la base de datos estaba incompleta y cuando intenté restaurarlo, me daba error por todos los lados. Faltaban campos o faltaban datos. Solución, pagar a mi servidor por una copia de mi Base de Datos (que YO no había hecho bien).
Hombre, si tienes conocimientos avanzados de php y te atreves, igual podrías editar las tablas y eliminar lo que no te sirva. Pero creo que sería peor el remedido que la enfermedad.
¿Que haría yo en tu caso?, ya te lo he dicho en otro tema, explicar cual es el error que tienes y entre todos intentaremos ayudarte.
Ahora, si sigues empeñado en instalarlo desde cero y con los datos antiguos, creo que tienes un verdadero problema. Ojala me equivoque, pero dudo mucho que se pueda hacer, porque si no a la hora de actualizar una versión a otra, ese sería el mejor método para evitar errores. Pero si te das cuenta, en ningún sitio se comenta tal posibilidad.

Por cierto, acabo de releer tu pregunta inicial y me surge una duda: ¿si desactivas esa extensión?, el Foro te funciona. Si es que si, muestra el error que te da cuando la intentas activar, así será mas fácil ayudarte.

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 08 Ene 2019, 21:23
por karbiko
Puedes hacer la instalación de 3.2.5 y luego, con una copia de tu base de datos actual (no la original) a la que le quitas todas las extensiones, actualizar la que tienes en tu foro utilizando MySQLDumper

Aquí tienes un tutorial de los de 1and1 acerca de como usarlo: https://www.ionos.es/digitalguide/hosti ... sqldumper/


Te recomendaría que instalases un servidor local e hicieras pruebas antes para que controles su uso.
Por ejemplo, puedes utilizar XAMPP tanto para windows, linux u OS X...
Y de como usarlo hay múltiples ejemplos tanto en texto como vídeos que te ayudarán a comprender su uso.

Una vez controles la manera de hacerlo en el server local, al ataque con el que está online...
Si falla, eliminas ese y vuelves a instalar phpbb3 de inicio y vuelves a intentarlo tras comprobar en local qué puede haber ocurrido..

Suerte!

PD: yo con MySQLDumper no lo he hecho. Yo usaba BigDump, pero de momento no es compatible con las últimas versiones 3.2.x de phpbb3. Así que de momento no lo intentes con BigDump porque no va...

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 09 Ene 2019, 23:23
por arranka
petit79 escribió: 07 Ene 2019, 23:32 Has probado en desinstalar todas las extensiones desde el panel del administrador (PCA) ? Alli puedes ir quitandolas 1 a 1. y intentar actualizar a ver si ese es el problema realmente.
claro que probe y al hacer, hay unas 4 o 5 extensiones que dan error
si pongo quitarlas el foro aparece con el error 500

o sea estoy atrapado
tengo errores de usuarios viejos que no pueden entrar al foro porque les aparece todo blanco o con error
muchos usuarios pueden pero hay algunos que tienen esos errores

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 09 Ene 2019, 23:42
por arranka
estas son las extensiones que tengo hoy
la mayoria estan actualizadas
las que me traen problemas son oneil que no la puedo quitar, tampoco encuentro la version que tengo de oneil para saber que debo quitar
la de board portal tambien esta desactualizadad, el dueño nunca actualizo esa extension

y por ultimo la que me da mas problemas es autogrups, tiene nueva version pero no me deja actualizar, si la deshabilito el foro deja de verse
me gustaria poder actualizar esa extension

todos los problemas vinieron desde que actualice a 3.2
lo tuve que hacer ya que tambien tuve qeu actualizar el php de mi servidor para el 7
desde alli actualice todo lo que pude menos esas que les comento ahi
Si quieren empezamos viendo como poder quitar esa version de autogrups para luego ponerle la ultima version

saludos muchachos, muchas gracias por comprender


Imagen


Imagen

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 10 Ene 2019, 00:41
por AlfredoRamos
Primero intenta solucionar el error de la extensión "AustinMaddox/s3", que tal vez tenga algo que ver con el error que te aparece y por lo que veo la has eliminado de forma incorrecta.

Sube los ficheros de dicha extensión nuevamente, deshabilitala si es que no lo has echo ya, borra los datos, luego ya podrás eliminar los ficheros de la extensión de tu servidor.

Checa el registro de errores en tu hosting, y verifica que estes usando una versión mayor o igual a 5.6 y menor o igual a 7.2, ya que phpBB 3.2.x no funciona con PHP 7.3 y al parecer no se añadirá soporte en un futuro (referencia).

Puedes deshabilitar todas las extensiones que actualmente se encuentren habilitadas desde phpMyAdmin (guía):

Código: Seleccionar todo

UPDATE phpbb_ext SET ext_active = 0 WHERE ext_active = 1
Luego de ello, es muy importante que limpies la caché, puedes hacerlo manualmente eliminando todo el contenido del directorio cache/production/

Luego de ello las extensiones deberían de dejar de funcionar, si te marca algún otro error entonces vendría de algún otro lugar.

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 10 Ene 2019, 00:43
por J_Sparrow
Vamos a ir por partes, como se suele decir.
Veo que tienes muchas extensiones instaladas que No son compatibles con la versión de Foro 3.2.x, no digo que no funcionen, yo tengo alguna instalada y activada funcionando sin problemas. Luego te comento alguna cosa mas de esto, ahora a lo mas importante.
Para eliminar una extensión hay que seguir los pasos bien claros que te marca en la parte final de esa página. ¿Que ya sabes como se eliminan?, pues creo que no o te has colado en algún paso, porque tienes una extensión, MAL eliminada: "AustinMaddox/s3", que no me suena de nada. No se de donde la has sacado, pero te sugiero que la vuelvas a instalar, BORRES los datos y entonces la borres del servidor, así el error que aparece, desaparecerá. Vaya, ya he localizado la extensión en cuestión y esta en desarrollo, te sugiero que no pruebes las extensiones en desarrollo o abandonadas en TU Foro oficial, puedes tener sorpresas desagradables. No creo que este sea el caso, pero monta una copia de tu Foro en Local y has allí todas las pruebas que quieras sin miedo.
  • Otra en desarrollo, Adsense & Ads, lo mismo en desarrollo, no la uses en tu Foro oficial.
  • Por lo que veo en el Foro oficial en inglés, Auto Groups tiene dos versiones: la v1.x para foros 3.1.x y la v.2.x para Foros 3.2.x, tu tienes la versión para Foros 3.1.x, así que si puedes, deshabilita, actualizala a la 2.0.1 y luego la actualizas.
  • Board3 Portal, en principio no es válida para la versión 3.2.x, pero alguno la ha probado con algunos errores. El dueño no ha actualizado la extensión, pero si visitases el Foro en inglés donde publicó la extensión y consultas el soporte de esta extensión, comprobarás que ha hecho comentarios de como hacerla funcionar. Mas información <<AQUÍ>>
  • SCSS Compiler, no tengo ni idea de que es, ni donde poder consultarla, pero me da que es una extensión en desarrollo. No me vuelvo a repetir, ya lo he comentado antes.
  • No se de donde has sacado la extensión Thank for posts 3.2.10, esta aprobada la 2.0.6
Uff, que panzada a revisar tu extensiones, pero bueno, algunos detalles pueden ayudar algo.
Resumiendo, no creo que esa extensión que tienes mal desinstalada sea el problema, pero empieza por ahí a ver si consigues algún progreso.
Y de momento no se me ocurre nada mas, ya es tarde y me voy a dormir.

PD: Vaya, mientras soltaba el rollo @AbaddonOrmuz ya te ha contestado, pero como me ha llevado mucho tiempo el escribir esto, lo dejo por si te sirve de algo.

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 10 Ene 2019, 05:04
por arranka
muchas gracias a los 2 por contestar

la extension de autogrups no me la deja deshabilitar, si lo hago el foro cae, ese es el gran problema, que a su vez me esta dando errores con usuarios que usan esa extension
claro que mi idea es actualizarla pero no encuentro la manera

la de board portal lo solucione entrando al foro en ingles y alli dan un par de soluciones y con eso quite lo errores, aunque tambien me gustaria quitarla

la de adsense es otra que no me permite quitarla

creo que lo mas sensato es trabajar el foro en local y alli trabajarlo un poco
el problema que la base de datos tiene casi 13 años, son gigas y gigas
pero bueno no queda de otra

pregunta "como se borran datos de la extension al deshabilitarla?"
no me doy cuenta a que se refieren con eso

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 10 Ene 2019, 19:51
por petit79
Yo creo que el problema de no poder quitar algunas extensiones podria ser que actualizaras el foro de 3.1x a 3.2.x sin quitar antes las extensiones.

No se si se podria intentar quitar las extensiones desde la base de datos, luego eliminarlas del directorio ext del ftp. Logicamente el foro se desconfigurara un poco, pero quizas luego si vuelves a poner las extensiones para la version de phpbb 3.2 vuelva todo a estar correcto. Pero esto que comento mejor lo verifiquen los expertos que yo no lo domino mucho.

Para borrar una extension una vez deshabilitada es muy sencillo. Una vez deshabilitada, al lado mismo te sale borrar datos y una vez echo esto, ya solo queda entrar al ftp, ir a la carpeta ext y eliminarla definitivamente.

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 10 Ene 2019, 20:31
por J_Sparrow
@arranka , ya te ha comentado el compañero @petit79 como borrar los datos. De todas formas, si te fijas en la parte inferior de la página de las extensiones, te lo explica resumidamente, pero eficazmente.
Una pregunta, ¿has entrado en phpMyAdmin alguna vez?, es la aplicación php que se utiliza para gestionar, mantener, modificar, borrar ... los datos de la Base de Datos de tu Foro. Yo no soy ningún experto, pero he hecho cosas y es bastante sencillo, siempre y cuando tengas muchísimo cuidado. Un error en un comando, letra o lo que sea y adiós Base de Datos. Antes de trastear hay que hacer una copia para poder volver al estado anterior, si cometes un error.
¿Que sabes lo que es?, pues haz caso a @AbaddonOrmuz , ejecuta la consulta que te añade en su comentario y con eso se deberían de desactivar TODAS las extensiones. Después puedes borrar los datos de las que no quieras conservar, acceder vía ftp a tu servidor y borrar o actualizar lo que te interese o necesites. A ver si me he explicado de una manera clara, si no te lo explico con imágenes.

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 11 Ene 2019, 19:00
por arranka
si les entendi bien a los 2

uno de los problemas que tengo es que muchos usuarios inactivos por algun tiempo, un año o 2 vuelven a entrar al foro y les aparece este error 500 y luego nunca mas se les va
yo no les creia hasta que entre con su usuario y si es verdad
dejo la foto alli
si eh entrado en phpmyadmin

Voy a ir tratando de arreglar el tema de las extensiones esas y voy comentando aca los avances

muchas gracias a todos

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 11 Ene 2019, 19:02
por arranka
Imagen

Re: Hacer una instalacion limpia de phpbb desde cero con la base de datos antigua

Publicado: 12 Ene 2019, 03:22
por picaron
Yo te voy a dar un consejo mas lento... pero mas rápido... aunque suene extraño.
Pero todo pasa porque tengas una copia de la base de datos y los archivos de tu ultima versión 3.1.9.
Si por una casualidad de esas locas tuvieses este backup, yo lo instalaría en local con XAMPP (por ejemplo), desactivaría TODAS las extensiones y (por mucho que te gusten) eliminaría por completo las que NO son compatibles con la version 3.2 de phpBB y entonces, si, actualizaría a 3.2.
Lo dicho, mas lento, pero al final mas rápido.
Consejo: Antes de realizar una actualización, es súper aconsejable verificar si nuestras extensiones son compatibles con la nueva versión de phpBB. (Por eso de evitarnos quebraderos de cabeza posteriores.)