Página 1 de 1

Problema Entre PhpBB Y MySQL

Publicado: 15 Feb 2008, 12:17
por Dark Vaati
Muy buenas a todos.

Tengo un problema bastante gordo con mi foro, que os explico en detalle. El foro está unido a un weblog creado con Wordpress, y ayer hacia el mediodía la base de datos, que está alojada todavía en mi anterior server (Freehostia, gratuito) porque no he sido capaz de moverla, se cayó.

Por la tarde todo parecía haber vuelto a la normalidad, dado que el blog funcionaba perfectamente y el archivo de entradas publicadas estaba intacto, pero al pulsar en el enlace al foro aparece este mensaje de error:

[quote]phpBB : Critical Error

Error doing DB query userdata row fetch

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_users.MYI' (errno: 145)

SELECT u.* FROM phpbb_users u, phpbb_sessions_keys k WHERE u.user_id = 2 AND u.user_active = 1 AND k.user_id = u.user_id AND k.key_id = '4ab4a9fe3cd93b65e44c8b0579449f30'

Line : 89
File : sessions.php[/quoteicy]

Lo primero que se me ocurrió fue restaurar una copia de seguridad del archivo sessions.php aunque ya sé que era una idea demasiado feliz... Posteriormente he acudido al servidor donde tengo la DB y al pasar el mouse sobre la tabla phpbb_users vuelve a decir lo de "can't open file phpb_users.MYI (errno: 145)". No sé que hacer y antes de cagarla os consulto. ¿Se ha echado todo a perder...?

Muchas gracias :cry:

Mis datos de soporte:

URL: www.darkvaati.net/foro
Plantilla usada: Conundrum
MODs instalados: Quick Post, RAC MOD, CashMOD, ShopMOD
Version de phpBB: 2.0.22
Servidor: Hostmonster (de pago)

Re: Problema Entre PhpBB Y MySQL

Publicado: 15 Feb 2008, 15:11
por logiK_
Hola, prueba a reparar todas las tablas de la base de datos desde el phpMyAdmin con una copia de seguridad :wink:

Re: Problema Entre PhpBB Y MySQL

Publicado: 15 Feb 2008, 16:08
por Dark Vaati
Hace unos dos meses que no guardo una copia, o puede que aún más. Si lo hago en teoría perderé todo lo que se haya escrito... ¿no?

No se podría restaurar solo la tabla en cuestión? Como se haría? Gracias...

Re: Problema Entre PhpBB Y MySQL

Publicado: 15 Feb 2008, 16:22
por logiK_
No te hablo de restaurar, sino de reparar.
Y si restauras, sí, se pierde todo lo que haya pasado en ese transcurso de tiempo, pero reparar/optimizar, no :wink: .

Si quieres, prueba optimizando sólo la tabla phpbb_users :cachas:

Re: Problema Entre PhpBB Y MySQL

Publicado: 15 Feb 2008, 16:29
por Dark Vaati
Agradezco mucho tu ayuda, pero es que nunca me ha pasado nada de esto y no se como funciona muy bien el phpmyadmin, así que te pediría por favor si me podrías explicar paso a paso lo que tengo que hacer desde que entro al phpmyadmin y teniendo un archivo sql de mi ultima copia de seguridad.

Siento ser tan pesado pero antes de cagarla prefiero preguntar... :oops:

Re: Problema Entre PhpBB Y MySQL

Publicado: 15 Feb 2008, 16:34
por logiK_
Bueno, lo primero, recuerda siempre hacer copias de seguridad. Bájate un backup de tu DB actual, siempre por si acaso.
Luego, mira a ver si te sirve esto.

PD: No puedo decirte a mi modo y facilidad como hacerlo, porque no tengo tiempo y tengo que buscar los datos de mi CPanel y los tengo en otro GMail. De todas formas, creo que es entrar al phpMyAdmin y ya veras la opción "Optimizar tablas" :wink: