To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

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 :shock: 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 ;



Powered by phpBB modified by Przemo © 2003 phpBB Group