Pagina 1 din 1

Error : 1196 stie cineva ce e cu asta?

Scris: 01-Dec-2004, 17:48:40
de zampano
Am instalat forumul, (http://forum.piataautoarad.ro) totul mergea ok, dar acum cand postez un mesaj imi apare eroarea: "SQL Error : 1196 Warning: Some non-transactional changed tables couldn't be rolled back" cu textul intreg: "Could not insert new word
DEBUG MODE
SQL Error : 1196 Warning: Some non-transactional changed tables couldn't be rolled back
INSERT IGNORE INTO phpbb_search_wordlist (word_text, word_common) VALUES ('astea', 0), ('cand', 0), ('conteaza', 0), ('cool', 0), ('din', 0), ('fara', 0), ('fel', 0), ('imi', 0), ('injur', 0), ('legislatiei', 0), ('ma', 0), ('mai', 0), ('opun', 0), ('pacate', 0), ('placere', 0), ('plus', 0), ('pot', 0), ('ramane', 0), ('se', 0), ('taxe', 0), ('toate', 0), ('trai', 0), ('vorba', 0)
Line : 234
File : /home/piataaut/public_html/forum/includes/functions_search.php" desi mesajul ramane scris in forum si totul functioneaza normal... intrebarea mea este: e o problema legata de bb sau baza mysql imi face figuri?
daca poate sa ma ajute cineva... pls.[/b]

Scris: 02-Dec-2004, 00:07:40
de bogdan
executa in phpMyAdmin comanda:

Cod: Selectaţi tot

REPAIR TABLE phpbb_search_wordmatch;

Scris: 02-Dec-2004, 01:15:52
de zampano
Am executat comanda, am primit mesajul:

"piataaut_for.phpbb_search_wordmatch repair status OK"

dar tot nu mi-am rezolvat problema... primesc acelasi mesaj de eroare.

Scris: 02-Dec-2004, 01:35:58
de zampano
sau Bogdane... daca nu exista o rezolvare sigura, spune-mi o versiune de phpbb stabila care nu-mi face probleme... chiar daca e veche... nu vreau sa ma ocup toata ziua de depanat forumuri si nici nu vreau erori indiferent cat de complicate sau banale sunt... scuze, daca mesajul meu pare aiurea... :)

Scris: 02-Dec-2004, 03:02:59
de bogdan
scuze ca nu am fost atent; de fapt tabela problema e phpbb_search_wordlist.
trebuie sa rulezi codul:

Cod: Selectaţi tot

REPAIR TABLE phpbb_search_wordlist;
REPAIR TABLE phpbb_search_wordmatch;
daca nici asa nu merge, fa-i un backup la forum, reinstaleaza un forum "curat" si importa datele din vechiul forum !

problema rezolvata

Scris: 02-Dec-2004, 03:42:45
de zampano
da acum s-a rezolvat... multzam Bogdane :)

Scris: 10-Mar-2006, 13:57:05
de Danut
Am ajuns la aceeasi eroare 1196, dar cu un mesaj diferit:

Cod: Selectaţi tot

Error in posting

DEBUG MODE

SQL Error : 1196 Warning: Some non-transactional changed tables couldn't be rolled back

UPDATE phpbb_forums SET forum_posts = forum_posts + 1, forum_last_post_id = , forum_topics = forum_topics + 1 WHERE forum_id = 7

Line : 452
File : functions_post.php
Eroarea apare la orice introducere a unui mesaj nou. In disperare de cauza am incercat varianta de mai sus (chiar daca baza de date e diferita):

Cod: Selectaţi tot

REPAIR TABLE phpbb_search_wordlist; 
REPAIR TABLE phpbb_search_wordmatch;
am incercat chiar si asa ceva:

Cod: Selectaţi tot

REPAIR TABLE phpbb_forums; 
am reparat baza de date si din panoul phpmyadmin, in plus am luat la studiat fisierul functions_post.php, dar sincer sa fiu nu prea stiu ce sa caut, doar inadvertente (si pete de cerneala :) )

Am reinstalat apoi intreg forumul, si ma lovesc de aceeasi eroare. (varianta reinstalarii nu as vrea sa o mai repet, deoarece transferul celor 2,8 mega s-a facut in 6 ore !!!)

Mentionez ca am instalat versiunea phpBB 2.0.195 (luata de pe phpbb.com) cu limba romana fara diacritice si am instalat pe serverul xhost, la adresa http://www.bcmures.xhost.ro.

Multumesc anticipat !

Editare

Se pare ca mesajele totusi se inregistreaza undeva, deoarece pe pagina principala apare numarul de posturi si mesaje scrise intr-un anumit forum, iar la optiunea "Cauta toate mesajele lui..." mesajele apar exact asa cum au fost scrise.

Editare 2

Problema s-a rezolvat prin mutarea forumului pe alt server.