Página 1 de 2

Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 15:56
por Kamikafre
URL: http://www.stm6.com/phpBB3 ó http://www.stm6.com/Forum/phpBB3
Versión phpBB: phpBB3 ( 3.0.5 y 3.0.7)
MODs Instalados: varios, imposible detallar con el problema en cuestión
Plantilla(s) usada(s): prosilver y hermes (subsilver2
Servidor: Linux, de pago
Actualización desde otra versión: Si, 3.0.5 a version 3.0.6
Conversión desde otro sistema de foros: no





Hola,

El problema es bastante complejo, por eso muchos datos de soporte son "extraños"

Os comento, hace poco intenté actualizar desde la versión 3.0.5 a la 3.0.6, la cual falló cuando verificaba los archivos, imagino que debido a las modificaciones, por lo que sobreescribió solo parte de los archivos, de cualquier manera ya tenía creado mi backup. Desistí de la actualización por lo complicado que era parcheando.

Después añadí un nuevo estilo así como unas modificaciones en el archivo "session.php" y "posting.php" para que se pudiera acceder desde dispositivos moviles. Ningún problema hasta el momento, hasta que al día siguiente, yo no podía acceder a la ACP, los usuarios no podían acceder al indice, pero todo lo demás funcionaba correctamente, pero al no poder acceder a la ACP no podía restaurar de la unica manera que conocía.

Hoy decidí que podía intentar instalar phpbb3 en su versión 3.0.7 en otra localización (www.stm6.com/Forum/phpBB3) y desde esa instalación, restaurar el foro. El problema vino en que había olvidado la contraseña de la base de datos, y cambié la contraseña. con lo que la antigua instalación 3.0.5 (www.stm6.com/phpBB3) no tenía acceso a la base de datos al cambiar la contraseña. En este punto me dí cuenta que lo que podía intentar es forzar una actualización para intentar darle la nueva contraseña de la base de datos, pero al subir los archivos y cargarlos me sale el siguiente error:

Código: Seleccionar todo

General Error
SQL ERROR [ mysqli ]

Access denied for user 'dbo285125532'@'212.227.114.71' (using password: YES) [1045]

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 78
CALL: dbal->sql_error()

FILE: install/install_update.php
LINE: 98
CALL: dbal_mysqli->sql_connect()

FILE: install/index.php
LINE: 409
CALL: install_update->main()

FILE: install/index.php
LINE: 286
CALL: module->load()

En la nueva instalación, logicamente no me permite hacer uso de la antigua base de datos y me obliga a crear un nuevo sufijo con lo que cuando le pido que restaure con la otra base de datos, no hace la restauración da muchos errores

Así que ahora mismo tengo:

1.- Un foro instalado en la versión 3.0.5 SIN BASE DE DATOS o sin acceso a ella
2.- Un foro instalado a medias en la versión 3.0.7 que no me solventaría ninguno de mis problemas.

Espero que me pudierais ayudar a solventar alguno de los problemas....

Saludos y muchas gracias de antemano

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 16:15
por Alorse
sabes que en el archivo config.php estan las contraseñas y los usuarios de la base de datos... así que eso fue lo primero que debiste hacer para recuperar las contraseñas...

cambia las contraseñas de estos dos archivos para que el primer foro quede funcionando correctamente, y ya luego intentas hacer la migración del segundo, así tal vez puedas solucionarlo.

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 16:51
por engendro666
Después añadí un nuevo estilo así como unas modificaciones en el archivo "session.php" y "posting.php" para que se pudiera acceder desde dispositivos moviles. Ningún problema hasta el momento, hasta que al día siguiente, yo no podía acceder a la ACP


Ademas de lo que dijo alorse por el tema de las contraseñas sugiero que deshagas los cambios al menos de sessions.php ya que cuando tengas tu contraseña vas a seguir sin pdoer entrar al acp. El error lo viste al otro dia porque de seguro no habias borrado el cache.

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 17:25
por Kamikafre
Alorse escribió:sabes que en el archivo config.php estan las contraseñas y los usuarios de la base de datos... así que eso fue lo primero que debiste hacer para recuperar las contraseñas...

cambia las contraseñas de estos dos archivos para que el primer foro quede funcionando correctamente, y ya luego intentas hacer la migración del segundo, así tal vez puedas solucionarlo.
Perdona, no se si lo he entiendo mal, pero lo que perdí es la contraseña de la base de datos, no de la cuenta de administrador, en ese archivo tengo las contraseñas de la base de datos?

EDITO: Efectivamente, he recuperado las contraseñas y ya vuelve a estar activo el foro.

engendro666 escribió:
Después añadí un nuevo estilo así como unas modificaciones en el archivo "session.php" y "posting.php" para que se pudiera acceder desde dispositivos moviles. Ningún problema hasta el momento, hasta que al día siguiente, yo no podía acceder a la ACP


Ademas de lo que dijo alorse por el tema de las contraseñas sugiero que deshagas los cambios al menos de sessions.php ya que cuando tengas tu contraseña vas a seguir sin pdoer entrar al acp. El error lo viste al otro dia porque de seguro no habias borrado el cache.
Si, efectivamente eso es lo que hice hoy (mas bien, subí las copias que tenía anteriores al cambio) pero hice esto una vez ya no funcionaba la base de datos...

Muchas gracias a los dos, voy a probar lo de l "config" y os cuento,

gracias!

EDITO: ahora mismo vuelvo a estar en la misma situación lo unico que si os puedo dar el error que me genera al intentar entrar en la ACP, desde la cual tengo que restaurar el foro a su anterior estado anterior a lo que comentaba antes.

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 17:27
por Alorse
si, en ese archivo tienes la contraseña usuario y nombre de la base de datos...
Ya que la cambiaste, supongo que en ambos foros sera diferente.

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 17:40
por Kamikafre
Alorse escribió:si, en ese archivo tienes la contraseña usuario y nombre de la base de datos...
Ya que la cambiaste, supongo que en ambos foros sera diferente.
No, puesto que la idea era usar la misma, pero actualmente el problema sigue igual, ya que para lo que quería utilizar el foro nuevo era para poder restaurar los datos, pero veo que no se puede hacer.....

Ahora mismo está solucionado la parte de la base de datos,ya que ahora mismo si tengo acceso en el foro antiguo, pero sigo con el problema anterior, que es el de acceder a la ACP para poder restaurar toda la base de datos. debería abrir un topic nuevo con el problema, verdad?

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 17:50
por Alorse
no, podemos seguirlo aca...

Dinos que pasa cpon el ACP, porque no puedes entrar?
tes muestra error, no carga.. que pasa?

a hiciste lo que dice engendro de revertir los cambios en los archivos?

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 18:12
por Kamikafre
Alorse escribió:no, podemos seguirlo aca...

Dinos que pasa cpon el ACP, porque no puedes entrar?
tes muestra error, no carga.. que pasa?

a hiciste lo que dice engendro de revertir los cambios en los archivos?
Hola, si, los hice, restauré los antiguos y he probado también a hacer los cambios a la inversa, pero sigue sin funcionar, me suelta este error:

Código: Seleccionar todo

Warning: include(./common.php) [function.include]: failed to open stream: No such file or directory in /homepages/42/d285122675/htdocs/phpBB3/adm/index.php on line 20

Warning: include() [function.include]: Failed opening './common.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/42/d285122675/htdocs/phpBB3/adm/index.php on line 20

Warning: include(./includes/functions_display.php) [function.include]: failed to open stream: No such file or directory in /homepages/42/d285122675/htdocs/phpBB3/adm/index.php on line 21

Warning: include() [function.include]: Failed opening './includes/functions_display.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/42/d285122675/htdocs/phpBB3/adm/index.php on line 21

Warning: include(./includes/functions_calendar.php) [function.include]: failed to open stream: No such file or directory in /homepages/42/d285122675/htdocs/phpBB3/adm/index.php on line 23

Warning: include() [function.include]: Failed opening './includes/functions_calendar.php' for inclusion (include_path='.:/usr/lib/php5') in /homepages/42/d285122675/htdocs/phpBB3/adm/index.php on line 23

Fatal error: Call to a member function session_begin() on a non-object in /homepages/42/d285122675/htdocs/phpBB3/adm/index.php on line 27

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 18:16
por Alorse
Creo que definitivamente necesitaremos una lista de los MODs que tienes instalados,
ya que uno de ellos es el que esta dando semejante error, ya que no es solo un archivos el que esta en conflicto.

Empieza haceindo esto... demas que tambien mostrara error, pero haber si muestra uno diferente o que pasa...

Sube el archivo original de phpBB adm/index.php obviamente el de la versión que estes usando.
haber que sudece.

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 18:34
por Kamikafre
El problema es que para deciros una lista de mods que tengo instaladas necesitaría acceder a la ACP....

Algunos que me acuerde de memoria

AUTOMOD
ADVERTISING Manager
Calendar 0-1-1 (a medias)
Auto image resize (a medias)
y poco mas que recuerde, no tengo tantas mods instaladas... O sea que puede que se me quede una o dos mod's sin especificar....

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 18:39
por engendro666
creo que el error esta en el calendar digo por el informe de error, ahora lo que pusiste (a medias) estan sin terminar de instalar? si es asi termina de instalarlos o desinstalarlos sino et va a seguir dando errores.

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 18:56
por Kamikafre
Alorse escribió:Creo que definitivamente necesitaremos una lista de los MODs que tienes instalados,
ya que uno de ellos es el que esta dando semejante error, ya que no es solo un archivos el que esta en conflicto.

Empieza haceindo esto... demas que tambien mostrara error, pero haber si muestra uno diferente o que pasa...

Sube el archivo original de phpBB adm/index.php obviamente el de la versión que estes usando.
haber que sudece.
POr fin!!!!

Efectivamente Alorse, poniendo ese archivo he podido acceder, ahora solo faltaría, restaurar!

muchas gracias a ambos!
engendro666 escribió:creo que el error esta en el calendar digo por el informe de error, ahora lo que pusiste (a medias) estan sin terminar de instalar? si es asi termina de instalarlos o desinstalarlos sino et va a seguir dando errores.
utilizo AutoMod y no es que sea demasiado bueno, sobre todo cuando tienes como tema principal subsilver2, ya que me deja todas las Mod's a medias y las tengo que editar manualmente...


Muchas gracias!

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 19:01
por Kamikafre
Bueno, he cantado victoria demasiado rapido...........


no me deja hacer el backup, me lanza el mismo error que me lanzaba el otro foro,

Deber ser algo interno, pero no consigo entender que puede ser...

Código: Seleccionar todo

ERROR 500: ERROR INTERNO DEL SERVIDOR

Ha surgido un problema inesperado que impide que el servidor pueda llevar a cabo la solicitud.

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 19:11
por Alorse
osea que ya puedes entrar al ACP verdad...

En si el error que te muestra ya no es de phpBB, sino del servidor... intentalo varias veces haber que pasa.

Re: Problema base de datos SQL y actualización.

Publicado: 06 Mar 2010, 19:17
por Alorse
Doble post
tambien puede que muestre error por haber cambiado el index.php ya que demas que ese archivo necesita ciertas modficaciones de los MODs que tienes instalalos, a ese archivo le hacen falta esos cambios.