Página 1 de 2
tabla phpbb_posts da problemas tras actualización
Publicado: 11 Dic 2009, 20:25
por Jamati
Versión phpBB: phpBB3 (3.0.6)
MODs Instalados: Ninguno
Plantilla(s) usada(s): Etech
Servidor: Pago
Actualización desde otra versión: Sí
Conversión desde otro sistema de foros: No
Estimados foristas:
Perdón si no es el lugar indicado para postear esta pregunta, pero sinceramente no sé que hacer para resolver el inconveniente.
Tenía instalado el PHPBB 3.0.5 usando la plantilla Etech, funcionaba todo perfecto. Decidí instalar la versión 3.0.6 , luego de instalarla, descargué la plantilla Etech para dicha versión y comenzé a usar mi nueva versión actualizada funcionando OK.
Ahora veo que se rompió la tabla phpbb_posts, ya que al entrar a cualquier post dice:
Código: Seleccionar todo
Error General
SQL ERROR [ mysql4 ]
Can't open file: 'phpbb_posts.MYI' (errno: 144) [1016]
Ocurrió un error SQL mientras recuperaba esta página. Por favor contacte con La Administración del Sitio si el problema persiste.
Entonces entrando desde el PHPMyAdmin la reparo y luego funciona OK, pero al poco tiempo, uno o dos días, vuelve a pasar lo mismo... y así estoy continuamente reparando dicha tabla.
Cuando aparece el error, me fijo desde el PHPMyAdmin, y esa tabla no me muestra los registros ni nada, solo aparece la leyenda: "in use".
Cuando instalé esta actualización, salió todo OK. Lo único, es que en algunos subforos de mi Foro los últimos posteos aparecían con fecha de 1970, duplicados, y si hacía click decía que no se encontraba el post. Entonces sincronizé los subforos y esto se corrigió... pero la tabla phpbb_posts se corrompe cada dos por tres.
No tengo mods instalados, absolutamente ninguno.
Uso un servidor pago.
Espero que me puedan dar una ayuda, ya que constantemente estoy reparando la tabla.
Desde ya muchas gracias...
Atte
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 11 Dic 2009, 21:34
por HuanManwe
He separado este mensaje de donde lo pusiste, y movido a otro foro porque donde lo publicaste no tenía sentido.
Prueba a sincronizar todos los foros y luego a limpiar la caché; luego marca todas las tablas con residuo a depurar, en phpMyAdmin, y escoge la opción "Optimizar tabla"
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 11 Dic 2009, 22:07
por invi
Yo diria que falta un dato ESENCIAL para recibir soporte.
Añade la URL porfavor.
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 11 Dic 2009, 23:52
por Jamati
Sí, perdón, la dirección es:
http://foro.fullaventura.com
Ahora en estos momentos está deshabilitado hasta solucionar el problema ya que no se pueden ver los posteos por el error que comenté anteriormente.
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 11 Dic 2009, 23:53
por Jamati
Gracias por la respuesta HuanManwe.
Antes que nada te agradezco porque siempre uso tus traducciones para mi foro, sinceramente muchas gracias por tomarte esa molestia en trasducir.
Ahora, con respecto a lo que decís, al sincronizar los foros, como dicha tablas aparece "in use", me sale el siguiente error:
Código: Seleccionar todo
Error General
SQL ERROR [ mysql4 ]
Can't open file: 'phpbb_posts.MYI' (errno: 144) [1016]
SQL
UPDATE phpbb_topics t, phpbb_posts p SET t.topic_approved = p.post_approved WHERE (t.topic_id BETWEEN 15 AND 2015) AND t.topic_first_post_id = p.post_id
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: includes/functions_admin.php
LINE: 1386
CALL: dbal_mysql->sql_query()
FILE: includes/acp/acp_forums.php
LINE: 303
CALL: sync()
FILE: includes/functions_module.php
LINE: 507
CALL: acp_forums->main()
FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Yo la tabla la puedo hacer que funcione nuevamente reparandola, pero mi duda pasa por saber porque cada dos por tres ocurre lo mismo... hay algún error en la nueva versión del Foro ??...
Perdón que te adjunte este mensaje privado, pero no me aparece el botón de "Responder" al tema que separaste.
Desde ya muchísimas gracias.
Atte
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 12 Dic 2009, 01:16
por HuanManwe
Prueba a sincronizar todos los foros y luego a limpiar la caché; luego marca todas las tablas con residuo a depurar, en phpMyAdmin, y escoge la opción "Optimizar tabla"
Si el problema persiste yo de tí preguntaría a tu proveedor de hospedaje, porque el hecho de que una tabla aparezca "en uso" sin que se esté usando es algo que no puede corregir el usuario, sino el hospedaje.
Pero primero haz lo que te comento, a ver si se soluciona de esa manera.
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 12 Dic 2009, 17:18
por Jamati
Gracias por las respuestas, pero no tuve buenos resultados.
Ya hice eso, y no consigo nada... cada tanto se vuelve a romper y dice nuevamente "in use" y no me deja entrar a ningún posteo.
Quería saber si en esta aplicacion PHPBB 3.0.6 hay alguna configuracion por la cual dicha tabla queda siempre en uso, pude haber instalado la actualización ??
Otra pregunta importante quizás si no logro solucionar esto: si del FTP elimino la versión 3.0.6 y subo e instalo la versión 3.0.5 a una base de datos nueva, luego cambio el config para que apunte a mi base de datos original... funcionaría ??... o al instalar antes la versión 6 automáticamente me mopdificó tablas en la base que ya no funcionaría con la versión 5 ??
Gracias nuevamente.
Atte
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 12 Dic 2009, 18:54
por HuanManwe
volver a la 3.0.5 es complicado porque habría que modificar a la inversa algunas tablas de la base de datos. Tendrías que mirarlo bien.
Eso que te pasa con esa tabla no es normal. Ya te dije que deberías preguntarle a tu hospedaje para que lo miren ellos, y lo corrijan. Creo recordar que no es la primera vez que pasa algo así con versiones anteriores, y la única solución fue pedir ayuda a los técnicos del hospedaje.
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 14 Dic 2009, 05:33
por Jamati
Gracias nuevamente.
Yo no tengo problema en charlar este tema con el soporte del hospedaje, pero como le explico esto que me sucede, y ellos como sabrían cual es el problema ??...
porque me dicen que puede tener un error la aplicacion y lo debería analizar yo con mi programador, y lo único qeu hice yo fue instalar la nueva versión... entonces como le explico al soporte del hospedaje lo que puede llegar a ser ??... cual sería el inconveniente de qu eaparezca "in use" en la tabla de posteos cada uno o dos días ??
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 14 Dic 2009, 17:41
por Jamati
Hablando con la gente de soporte, me dijeron que hay un proceso corriendo sin fin en el servidor, y por eso se congestiona... que proceso del Foro puede ser ?
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 14 Dic 2009, 19:46
por invi
Deberias mirar los logs del servidor, puede que tengas algun MOD o algún script ejecutado remotamente.
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 14 Dic 2009, 20:15
por Jamati
Ok, nuevamente muchísimas gracias.
Ahora quedo en constantes charlas con el hosting y cualquier cosa aviso... mientras espero, este skin que posee este foro, se puede descargar ??... o es uno particular desarrollado por PHPBB-ES ??
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 15 Dic 2009, 05:39
por Jamati
Hola nuevamente... mientras espero como se vuelve a romper mi tabla de la base de datos, me loguee como un usuario registrado normal y al intentar crear una firma me sale el siguiente cartel: "No está autorizado a definir una firma"... pero si entro como Moderador o Adminsitrador, sí me deja.
Me fijo en el Admin y en todos lados donde dice "Permitir firma", está OK.
Cual puede ser el inconveniente ?
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 15 Dic 2009, 07:25
por HuanManwe
Pues que cuando no te lo permitio era cuando entraste como usuario normal y corriente Mira la guia de permisos.
Re: tabla phpbb_posts da problemas tras actualización
Publicado: 15 Dic 2009, 14:34
por Jamati
Exacto, perdón si no me expliqué correctamente.
Al entrar como un usuario registrado normal, no puedo crear una firma, me sale el cartel que comenté anteriormente, pero en cambio si entro como Moderador estoy autorizado.
Cual es la guia de permisos ??