Página 1 de 2
Problemas al enviar respuestas (Error General dice)
Publicado: 14 Ene 2010, 02:04
por elenvardo
Tengo Problemas con el foro, nacio de la nada, el foro funcionaba muy bien pero desde ayer cada vez que se da enviar mensaje o borrar mensaje salen errores, al principio pense que eran los permisos, pero uno por uno reasigne permisos a los archivos que me decia que daba error y no ha pasado nada. Tiene instalado el mod de Prime Quick Reply, pero no habia dado ningun problema, lleva al menos 2 meses instalado y funciona a la perfección, de verdad no se exactamente lo que pasó.
adjunto el mensaje de error que me da al tratar de contestar un tema para ver si me pueden ayudar en algo
Código: Seleccionar todo
Error General
SQL ERROR [ mysql4 ]
Table './addracon_adraconis/phpbb_search_wordlist' is marked as crashed and last (automatic?) repair failed [144]
SQL
SELECT word_id, word_text FROM phpbb_search_wordlist WHERE word_text IN ('asdfghj', 'primera', 'junta', 'draconiana', 'diciembre', '2009')
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: includes/search/fulltext_native.php
LINE: 1154
CALL: dbal_mysql->sql_query()
FILE: includes/functions_posting.php
LINE: 2449
CALL: fulltext_native->index()
FILE: posting.php
LINE: 1023
CALL: submit_post()
FILE: home/addracon/public_html/comunidad/includes/application.php
LINE: 150
CALL: require_once()
FILE: home/addracon/public_html/comunidad/includes/application.php
LINE: 79
CALL: JForum->_dispatchStart()
FILE: home/addracon/public_html/comunidad/index.php
LINE: 63
CALL: JForum->dispatch()
Saludos y gracias de antemano
URL:
http://www.ad-draconia.com/comunidad/index.php
Versión phpBB: phpBB3 (0.5)
MODs Instalados: Prime Quick Reply
Plantilla(s) usada(s): 1BlackOut
Servidor: Pago. Linux
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 14 Ene 2010, 10:44
por HuanManwe
Accede via phpMyAdmin a la base de datos de tu foro. Marca la tabla phpbb_search_wordlist y pulsa en REPARAR. Luego limpia la cache, por si acaso, y vuelve a mirar tu foro por si se hubiera corregido el problema.
Por cierto, por favor, corrige el copyright, ya que no aparece el de la traduccion. Al final de mi firma hay un enlace donde se explica lo que hay que hacer.
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 15 Ene 2010, 16:05
por elenvardo
gracias por la ayuda, ya se arreglo el problema, te pasaste de verdad muchas gracias.
en cuanto pueda arreglo el copiright, no me habia dado cuenta que estaba sin la traducción, debe ser una cosa de la plantilla, porque no tengo idea como meterme allí, pero siguiendo el tuto lo hago cuando llegue a acasa.
Muchas gracias
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 25 Ene 2010, 23:44
por ahh72
ya pasaron 10 dias y aun no corriges el copyright de la traduccion de idioma español
espero que no andes de viaje ya que dijiste que lo corriges llegando a casa y por la demora podria suponer que andas de vacaciones
saludos
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 27 Ene 2010, 09:15
por riisss
A mi me ocurre lo mismo, sin hacer ninguna modificación en el foro, al escribir nuevos mensajes me marca este error general:
Código: Seleccionar todo
Error General
SQL ERROR [ mysql4 ]
Table 'm' is marked as crashed and should be repaired [1194]
SQL
SELECT w.word_id, w.word_text, m.title_match FROM phpbb_search_wordlist w, phpbb_search_wordmatch m WHERE m.post_id = 11525 AND w.word_id = m.word_id
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()
FILE: includes/search/fulltext_native.php
LINE: 1085
CALL: dbal_mysql->sql_query()
FILE: includes/functions_posting.php
LINE: 2344
CALL: fulltext_native->index()
FILE: posting.php
LINE: 1002
CALL: submit_post()
Sin embargo, vuelves a refrescar la pagina, carga el mensaje escrito, pero quiero arreglar este problema...
Imagino que debo seleccionar la tabla (Table 'm' is marked as crashed and should be repaired [1194]) y pulsar REPARAR como el caso de nuestro amigo
elenvardo, pero al entrar en
phpmyadmin veo que hay 94 tablas y ninguna de ellas se llama simplemente "m" y lo que es peor tampoco veo la opción REPARAR...
¿Podeis echarme una mano?
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 27 Ene 2010, 10:17
por HuanManwe
'm' es el sobrenombre corto que da a
phpbb_search_wordmatch y 'w' a
phpbb_search_wordlist, en tu caso.
Debes ir a tu base de datos vía phpMyAdmin y ejecutar esta sentencia (si la que falla es otra tabla pues cambias el nombre):
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 28 Ene 2010, 10:17
por riisss
Gracias por tu rápida respuesta HuanManwe. Pero creo que ahora es cuando los problemas de verdad han llegado...
Vía
phpMyAdmin ejecuté la sentencia
REPAIR TABLE phpbb_search_wordmatch y dejé trabajando el PC. Minutos más tarde, un familiar mío cerró el navegador y el phpMyAdmin mientras estaba trabajando el PC. La base de datos pesaba cerca de 30 Mb.
PROBLEMAS:
No se puede publicar o borrar mensajes... Y encima no puedo entrar al ACP desde el enlace Ir al Panel de Administración (me dá este error):
Código: Seleccionar todo
500 Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@pescalicante.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache Server at www.pescalicante.com Port 80
Dándole vueltas al tema, he conseguido acceder al ACP desde los emails de activación de cuentas de usuario, me permite el acceso a todas las pestañas salvo la de GENERAL, en la cual no aparecen los botones para refrescar caché y demás, y cuando intentas regresar a esa pestaña vuelve el error 500.
Ahora accedo de nuevo a phpMyAdmin (que salvo para hacer copias de seguridad, no lo habia usado) y el navegador se queda como si estuviera cargando, en la columna de la izq. no aparecen las 94 tablas que existían y en la lista de procesos aparecen unos 70 procesos diferentes en los que figura como estado actual "Waiting for table", excepto en el primer proceso que dice "Repair by sorting" y cuya consulta SQL es REPAIR TABLE phpbb_search_wordmatch
No sé si el proceso de reparar esa tabla (phpbb_search_wordmatch) puede durar varias horas o el tema se ha fastidiado por cerrar el navegador y el phpMyAdmin antes de que terminase el proceso...
En la primera columna, hay un enlace a cada proceso que dice: Matar el proceso... No sé si debo matar el proceso, si debo ejecutar otra sentencia SQL, y el manual de phpMyAdmin no me aclara nada... La lista de procesos sigue engordando (no sé si es normal que existan tantos procesos, no lo habia consultado nunca), y el foro anda muy espeso, cuando intentas publicar o borrar un mensaje te dá error 500
Me he quedado estancado, no sé por donde seguir.... ¿Alguna idea?
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 28 Ene 2010, 10:53
por HuanManwe
Yo mataría los procesos, todos, y trataría de empezar de nuevo, mirando si alguna tabla se ha quedado marcada como "crached" o "in use". Si algo no va bien entonces ponte en contacto con el soporte de tu servidor para que intenten solucionarlo por tí.
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 28 Ene 2010, 15:10
por riisss
Maté todos los procesos y después seleccioné todas las tablas y marqué REPARAR TODAS LAS TABLAS
Ahora ya no se puede entrar en el foro...
Me marca este error:
Desde PhpMyAdmin veo que las tablas phpbb_post y phpbb_searchwordmatch están
en uso... ¿¿¿??? y la base de datos ahora pesa 8.2 MB de los casi 30 MB que pesaba antes...
¿Hay alguna manera de solucionar esto sin perder los 10.000 mensajes que tenia el foro y los 400 usuarios registrados? La ultima copia de seguridad la hice hace casi un mes
¿Que me recomendáis? ¿Instalar de cero? ¿Intentar restaurar una copia de seguridad?

Re: Problemas al enviar respuestas (Error General dice)
Publicado: 28 Ene 2010, 15:24
por HuanManwe
dile a tu servicio de soporte de tu hospedaje que te aparecen dos tablas "en uso" y necesitas que se paren esos procesos y se estabilicen las tablas. Si lo consigues te recomiendo hacer copia de seguridad más a menudo, por si acaso vuelve a reproducirse el error.
Parece que pesa menos porque no está contando las dos tablas que están en uso, y suelen ser las más pesadas. Si consigues reparar esas tablas o que el servicio de soporte lo haga recuperarás todo.
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 28 Ene 2010, 15:49
por riisss
Muchas gracias HuanManwe. Les mando un email inmediatamente y os comento la respuesta.

Re: Problemas al enviar respuestas (Error General dice)
Publicado: 29 Ene 2010, 10:47
por riisss
Todavía no he recibido respuesta de Piensasolutions... Mientras tanto, he vuelto a intentar empezar de nuevo y sin prisas... Desde PhpMyAdmin he seleccionado las tablas phpbb_post y phpbb_search_wordmatch y he seleccionado reparar tablas de nuevo
En la lista de procesos aparece esto:
Por lo que se vé en la imagen ¿las tablas se están reparando correctamente? ¿Es normal que el "Estado actual" sea Waiting for table?
¿El proceso reparar tablas es lento o rápido? Me refiero a si es lento y puede durar varias horas o la acción se produce de forma instantánea...
¿Como sé cuando PhpMyAdmin ha terminado de reparar las tablas?
Disculpad mi ignorancia sobre el tema
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 29 Ene 2010, 11:12
por riisss
Bueno para informar al que pueda encontrarse en mi situación, googleando he encontrado un video-tutorial que despeja algunas de mis dudas:
http://ayudawordpress.com/videotutorial ... phpmyadmin
Parece que el proceso de reparar las tablas en WordPress es casi instantáneo, pero en un foro PhpBB3 no lo sé...
Haciendo una busqueda con "#1195 - Table 'phpbb_search_wordmatch' is marked as crashed and last (automatic?) repair failed" encontré un hilo de mensajes que solucionó este problema usando esta sentencia SQL:
Veo que se diferencia de la sentencia que yo ejecuté
¿Puede tener algo que ver?
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 04 Feb 2010, 23:57
por riisss
Pues ya han pasado 9 dias y el foro sigue caído...
PIENSASOLUTIONS ha contestado a mis correos y me envió un Aviso de apertura del ticket. Hoy han vuelto a contestarme:
Nuestros técnicos de sistemas han reparado la incidencia y ya puedes utilizar tu servicio con normalidad.
Lamentamos las molestias que este hecho haya podido ocasionarte
La tabla phpbb_post sigue en USO, y no hay manera de meterle mano... Pienso que no han hecho otra cosa que contestarme a mis correos, pero no han tocado la famosa tabla... Seguiremos esperando y a ver que pasa
Re: Problemas al enviar respuestas (Error General dice)
Publicado: 05 Feb 2010, 20:42
por HuanManwe
respóndeles diciendo que esa tabla sigue con el problema