Página 1 de 1

Error General

Publicado: 18 Ene 2010, 14:14
por pelgriego
Hola, al querer entrar a cualquier Post me sale este error
Error General
SQL ERROR [ mysql4 ]

Can't open file: 'phpbb_posts.MYI' (errno: 145) [1016]

Ocurrió un error SQL mientras recuperaba esta página. Por favor contacte con La Administración del Sitio si el problema persiste.
Cuando quiero abrir en la Base de Datos phpbb_post, no puedo,es como que esta vacio...

Si me logeo como administrador aparece lo siguiente
Error General
SQL ERROR [ mysql4 ]

Can't open file: 'phpbb_posts.MYI' (errno: 145) [1016]

SQL

SELECT p.post_id FROM phpbb_posts p WHERE p.topic_id = 896 ORDER BY p.post_time ASC LIMIT 15

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()

FILE: includes/db/mysql.php
LINE: 221
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: viewtopic.php
LINE: 934
CALL: dbal->sql_query_limit()
Por favor, necesito ayuda..Gracias

Re: Error General

Publicado: 18 Ene 2010, 15:26
por HuanManwe
cuando accedes via phpMyAdmin, ¿te aparece algun error o mensaje extraño con respecto a la tabla phpbb_posts? Prueba a marcarla y escoger "reparar". Quiza sea que esta corrupta.

Otra posibilidad es que tu base de datos estuviera dando problemas.

Re: Error General

Publicado: 18 Ene 2010, 16:11
por pelgriego
En la tabla solo dice en uso, fijate en la imagen tuve que achicarla para que me ente en la pantalla
Imagen
Imagen

Donde esta la opcion "reparar"?....puede ser que la hayan hackeado y vaciado la tabla?, es como que esta vacia y no tengo backup...

Re: Error General

Publicado: 18 Ene 2010, 17:38
por HuanManwe
ese problema ya ha aparecido comentado en estos foros en un par de ocasiones, creo recordar. Me parece que la unica solucion es que te pongas en contacto con el servicio de soporte de tu hospedaje y lo solucionen. No podras hacer nada por tu parte.

Re: Error General

Publicado: 19 Ene 2010, 14:58
por pelgriego
Hago una consulta, yo trate de volcar los datos a la tabla y no me lo permite...
Si yo elimino la tabla y la vuelvo a crear con un backup que tengo,es posible que funcione? o esto no solucionara el problema?

Saludos

Re: Error General

Publicado: 19 Ene 2010, 23:20
por HuanManwe
el problema es que esa tabla es donde estan los mensajes del foro. Si usas un backup perderias los mensajes creados despues de ese backup.

Lo mejor, insisto, es pedirle al hospedaje que solucione el problema.

Re: Error General

Publicado: 19 Ene 2010, 23:53
por pelgriego
Ya me lo solucionaron y ante mi pregunta respondieron lo siguiente
Algunas veces puede suceder que el Mysql no puede terminar una transaccion contra una tabla y se genera un bloqueo del tipo que usted encontró, los errores se pueden presentar de esta forma o tambien puede aparece que la tabla siempre esta en uso y no puede ser leida ni modificada. Para solucionarlo en este caso utilizamos una consulta que en primera instancia sirve para este tipo de errores:

repair table phpbb_post;
Mi tabla estaba siempre en uso....Saludos

Re: Error General

Publicado: 20 Ene 2010, 00:05
por HuanManwe
Muchas gracias por ofrecernos la respuesta y solucion de tu soporte. No sabia que con esa simple sentencia se solucionara ese problema. Ese dato podria ayudar en el futuro a otros usuarios con ese mismo problema.

Gracias de nuevo y felicidades por recuperar tu foro.

Re: Error General

Publicado: 20 Ene 2010, 01:27
por pelgriego
Siempre se aprende algo nuevo, es lo bueno de estos Foros...
Queria decirte que no logro poner el Copyright como debe ir, mi Style es el acidtechyellow