Archiwum działu Ogólne (posty do 12.2007) - [Problem] dostęp do forum / błąd sql :(
Various - 11-05-2007, 18:06 Temat postu: [Problem] dostęp do forum / błąd sql :( witam
jest to mój pierwszy post na forum więc witam wszystkich
mam następujący problem:
ror in pruning read history
po wejściu na moje forum widac wszystkie kategorie i cala strone glawna lecz po wejsciu w jakikolwiek dział wyskakuje komunikat:
Kod: | DEBUG MODE
SQL Error : 1034 Incorrect key file for table 'phpbb_read_history'; try to repair it
DELETE FROM phpbb_read_history WHERE post_time < 1178467027
Line : 175
File : /home2/mojefor/public_html/viewforum.php |
natomiast po zalogowaniu się wyskakuje komunikat:
Kod: | DEBUG MODE
SQL Error : 1034 Incorrect key file for table 'phpbb_read_history'; try to repair it
SELECT forum_id FROM phpbb_read_history WHERE forum_id = 26 AND user_id = 100678
Line : 202
File : /home2/mojefor/public_html/includes/functions.php |
i wtedy nie mozna zrobić już nic, wejsc do PA tez się nie da bo po wpisaniu jeszcze raz swojego loginu i hasla tabelka pojawia się jeszcze raz tak jakby haslo bylo zle
w bazie także nie da się zrobić nic, w zapytaniu wpisywałem polecenie
Kod: | SELECT forum_id FROM phpbb_read_history WHERE forum_id = 26 AND user_id = 100678 |
jak rowniez
Kod: | DELETE FROM phpbb_read_history WHERE post_time < 1178467027 |
to takze nic nie dało
po wpisaniu w/w komend sql zwraca zapytanie:
Kod: | SQL Error : 1034 Incorrect key file for table 'phpbb_read_history'; try to repair it |
i na tym cała sprawa się zamyka
nie da się nic zrobić, nawet naprawić tabeli
proszę o pomoc
z góry dzięki
Centurion - 11-05-2007, 18:24
spróbój
TRUNCATE table phpbb_read_history;
a najlepiej
REPAIR table phpbb_read_history;
Various - 11-05-2007, 19:50
REPAIR nie pomaga, tej tabeli nawet nie można przeglądać
Centurion - 11-05-2007, 20:26
no jasne ze nie mozna przegladac jak jest popsuta
reperujesz tabele (wysylasz zapytanie) z poziomu bazy a nie z poziomu tej tabeli
Various - 11-05-2007, 21:27
i tak właśnie reperuje
joli - 11-05-2007, 21:42
To ja wywal i załóż nowa, tak będzie najprosciej. Usun przez phpmyadmin i potem wrzuc zapytanie do sql:
Kod: |
CREATE TABLE `phpbb_read_history` (
`user_id` mediumint(8) NOT NULL default '0',
`post_id` mediumint(8) unsigned NOT NULL default '0',
`topic_id` mediumint(8) unsigned NOT NULL default '0',
`forum_id` smallint(5) unsigned NOT NULL default '0',
KEY `user_id` (`user_id`),
KEY `post_id` (`post_id`),
KEY `topic_id` (`topic_id`),
KEY `forum_id` (`forum_id`)
) |
Various - 12-05-2007, 07:11
wlasnie tak zrobiłem i działa
mam tylko jeszcze jeden problem
kiedy klikne w link do PA to wyswietla sie tabelka o podanie hasla, wpisuje i znowu sie pojawia nie wiem co jest grane
ps. do czego sluzy tabela "phpbb_read_history"
soser - 12-05-2007, 08:29
Various napisał/a: |
ps. do czego sluzy tabela "phpbb_read_history" | do histori przeczytanych postów.
Centurion - 12-05-2007, 10:10
Cytat: | kiedy klikne w link do PA to wyswietla sie tabelka o podanie hasla, wpisuje i znowu sie pojawia nie wiem co jest grane |
1) wyczysc katalog /cache na forum
2) zmien nazwe ciastek poprzez http://adres.forum/dbloader/dbloader.php - Konfiguracja forum, albo przez baze :
UPDATE `phpbb_config` SET `config_value` = 'nowa_nazwa_cookies' WHERE CONVERT( `phpbb_config`.`config_name` USING utf8 ) = 'cookie_name' LIMIT 1 ;
|
|
|