Informacje o najnowszych rewizjach oraz ogłoszenia od ekipy

Moderator: Moderatorzy

SQLSTATE[HY000]: General error: 1 table accesslog has no col

Postprzez kaminiak23 » 14 Lis 2013, 03:36

witam,

zauważyłem na jednej ze stron (tylko jednej) powtarzający się codziennie błąd:

Windu ERROR
SQLSTATE[HY000]: General error: 1 table accesslog has no column named month
System cache has been cleaned! Reload this page!

pojawia się zawsze taka informacja przy pierwszym wejściu na stronę - chyba tylko raz dziennie - jak zrestartuję komputer cz wchodzę z innej przeglądarki / komputera / ip to tego nie zauważam (nie wiem czy to regułą). odświeżenie strony pomaga i początkowo to zignorowałem ale jeśli aj to mam to i inni też mogą.
Wcześniej miałem ten problem viewtopic.php?f=12&t=733&start=10 i update pomogło - nie wiem czy to po tym zostało czy ja coś namieszałem choć robiłem jak zazwyczaj i na innych nie mam tego błędu.

nie potrafię sam tego wyjaśnić i naprawić - czy jest to może jakiś znany kłopot? nowej instalacji wolałbym nie wykonywać ale jak będzie to ostateczność to zrobię.
kaminiak23
Adept
 
Posty: 30
Rejestracja: 16 Wrz 2013, 16:59
Podziękował: 7 razy
Pomagał(a): 1 raz(y)

Re: SQLSTATE[HY000]: General error: 1 table accesslog has no

Postprzez czajnik » 14 Lis 2013, 14:03

Wygląda na to że wysypał ci się update i nie dodał kolumny do tabeli z accesslogiem. Rozwiązanie to ręczne dodanie kolumny przy pomocy SQLite managera.

Plik: data/database/log

Trzeba zrobić zapytanie

Kod: Zaznacz wszystko
ALTER TABLE accesslog ADD COLUMN month VARCHAR;
ALTER TABLE accesslog ADD COLUMN day VARCHAR;
ALTER TABLE accesslog ADD COLUMN hour VARCHAR;
ALTER TABLE accesslog ADD COLUMN minuts VARCHAR;
czajnik
Administrator
 
Posty: 1108
Rejestracja: 26 Lut 2010, 02:56
Podziękował: 64 razy
Pomagał(a): 243 razy

Re: SQLSTATE[HY000]: General error: 1 table accesslog has no

Postprzez wobi » 02 Sty 2014, 21:18

Witam,

mam ten sam problem, po aktualizacji z 1580 na 1592.

Kod: Zaznacz wszystko
Windu ERROR
SQLSTATE[HY000]: General error: 1 table accesslog has no column named month
System cache has been cleaned! Reload this page!



Rozumiem, że to zapytanie:

Kod: Zaznacz wszystko
ALTER TABLE accesslog ADD COLUMN month VARCHAR;
ALTER TABLE accesslog ADD COLUMN day VARCHAR;
ALTER TABLE accesslog ADD COLUMN hour VARCHAR;
ALTER TABLE accesslog ADD COLUMN minuts VARCHAR;


należy wykonać na pliku log.sqlite w data/database? Może trochę lamerskie ;) pytanie, ale nie do końca wiem, jak to wykonać. Sprawdzałem w phpMyAdmin, i bazie, w tabeli accesslog mam te kolumny... Będę wdzięczny za pomoc.

Pozdrawiam,
wobi
wobi
 
Posty: 6
Rejestracja: 02 Sty 2014, 21:10
Podziękował: 2 razy
Pomagał(a): 0 raz(y)

Re: SQLSTATE[HY000]: General error: 1 table accesslog has no

Postprzez czajnik » 02 Sty 2014, 22:08

Zapytanie wykonujesz na pliku "log" za pomocą SQLite Managera, jest to dodatek do firefox https://addons.mozilla.org/pl/firefox/a ... e-manager/ no chyba że masz baze MySQL przy instalacji wybraną, wtedy w muAdminie
czajnik
Administrator
 
Posty: 1108
Rejestracja: 26 Lut 2010, 02:56
Podziękował: 64 razy
Pomagał(a): 243 razy

Re: SQLSTATE[HY000]: General error: 1 table accesslog has no

Postprzez wobi » 04 Sty 2014, 00:04

Dzięki wielkie, śmiga już wszystko :)
wobi
 
Posty: 6
Rejestracja: 02 Sty 2014, 21:10
Podziękował: 2 razy
Pomagał(a): 0 raz(y)


Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 1 gość

cron