Witam, wczoraj dopiero zauważyłem taki błąd, on się pojawia przy próbie Nowej odpowiedzi na forum
Kod PHP:
Błąd SQL:
1054 - Unknown column 's.subscriptionkey' in 'field list'
Zapytanie:
SELECT u.username, u.email, u.uid, u.language, u.loginkey,
u.salt, u.regdate, s.subscriptionkey, s.notification
FROM mybb_threadsubscriptions s LEFT JOIN mybb_users
u ON (u.uid=s.uid) WHERE (s.notification='1' OR s.notification='2') AND s.tid='7' AND s.uid != '4' AND u.lastactive>'1495135525'
Po wykonaniu tego zapytania które mam w błędzie, zwraca mi taki wynik
Kod PHP:
#1054 - Unknown column 's.subscriptionkey' in 'field list'
Da się to jakoś naprawić? A właśnie, przepraszam za kolejną edycję tematu, ale przed chwilą przeanalizowałem bazę Mysql i w niej tabela mybb_threadsubscriptions jest, tylko właśnie pusta.
Tabela mybb_threadsubscriptions może i jest, ale w błędzie masz pokazane, że brakuje ci kolumny w field list.
A da się ją dodać? bo bym nie chciał od nowa instalować mybb
ALTER TABLE nazwa_tabeli ADD nazwa_kolumny jej_typ;
Jej typ musisz sprawdzić jaki jest domyślnie, nie pamiętam tego.
Czyli tak kolumnę 's.subscriptionkey' mam dodać do field list? Jeśli tak to gdzie ja mam szukać field list? bo szukałem i nie mogłem znaleźć :/
Nie mam teraz jak tego sprawdzić na 1.8.6, ale nie widzę, aby kolumna subscriptionkey znajdowała się w wersji mybb używanej przeze mnie (1.8.7). Chyba, że używa jej jakiś plugin (sprawdź czy działa przy wyłączonych pluginach).
Próbowałeś przeprowadzać weryfikację plików? Może coś przy aktualizacji popsułeś.
Btw. część s. oznacza skrót tabeli, a dopiero subscriptionkey samą kolumnę.
Witam ponownie, Divir testowałem przy wyłączonych pluginach, tak jak prosiłeś i nadal nie działa, chciałem przeprowadzić weryfikację plików, to wywala mi błąd komunikacji z serwerem mybb.
Brak możliwości weryfikacji plików być może jest spowodowany konfiguracją serwera na którym znajduje się strona.
Ja obstawiam na to, że coś skopałeś przy wielokrotnej aktualizacji forum (jeśli nie pomyliłem osób).
Skoro piszesz, że twoje forum stoi obecnie na 1.8.6, a najnowsza to 1.8.12 (chociaż ja wolę używać 1.8.11 póki co ze względu na błędy) i forum masz w sumie puste, to ja bym wyeksportował styl, zrobił backup poszczególnych tabel (takich jak mybb_users; nieobowiązkowo) i zainstalował mybb 1.8.11.
Tylko raz zmieniłem wersję mybb z 1.8.11 na 1.8.6, skłoniły mnie do tego 2 pluginy, na 1.8.11 to nie było tego komunikatu (błąd komunikacji z serwerem) ale czy na 1.8.11 był też ten wewnętrzny błąd, szczerze nie wiem, bo nie robiłem wtedy testów nowych odpowiedzi, szybkich odpowiedzi itp. Cóż robić, wiem że sam z tym na pewno nie poradzę
(12.06.2017, 22:25)Varus2 napisał(a): [ -> ]Tylko raz zmieniłem wersję mybb z 1.8.11 na 1.8.6, skłoniły mnie do tego 2 pluginy, na 1.8.11 to nie było tego komunikatu (błąd komunikacji z serwerem) ale czy na 1.8.11 był też ten wewnętrzny błąd, szczerze nie wiem, bo nie robiłem wtedy testów nowych odpowiedzi, szybkich odpowiedzi itp. Cóż robić, wiem że sam z tym na pewno nie poradzę
Ja nie widze sensu przechodzenia z 1.8.11 do 1.8.6. Jak w 1.8.11 nie było tego komunikatu to zalecam pozostać przy tej wersji. Co do pluginów to zawsze można zmienić kompatybilność.
(12.06.2017, 23:00)Qwizi napisał(a): [ -> ]Ja nie widze sensu przechodzenia z 1.8.11 do 1.8.6
Kolega chce przejść z 1.8.6 do 1.8.11, a nie z 1.8.11 do 1.8.6. Jaki sens ma wracanie do starej wersji silnika?
(12.06.2017, 22:25)Varus2 napisał(a): [ -> ]Tylko raz zmieniłem wersję mybb z 1.8.11 na 1.8.6, skłoniły mnie do tego 2 pluginy
(12.06.2017, 23:13)Conors napisał(a): [ -> ] (12.06.2017, 23:00)Qwizi napisał(a): [ -> ]Ja nie widze sensu przechodzenia z 1.8.11 do 1.8.6
Kolega chce przejść z 1.8.6 do 1.8.11, a nie z 1.8.11 do 1.8.6. Jaki sens ma wracanie do starej wersji silnika?
Ja to właśnie napisałem, że sie nie opłaca
.
(12.06.2017, 23:13)Conors napisał(a): [ -> ]Kolega chce przejść z 1.8.6 do 1.8.11.
Witam, ja mam wersję 1.8.6 i napisałem że nie wiem czy to było na 1.8.11, a nie że chcę przejść
a co do pluginów to
Qwizi kombinowałem już z kompatybilnością, i albo coś źle robiłem albo to nie zdawało egzaminu.
Ale ok, nie wiem wrócę do wersji mybb 1.8.11 i zobaczymy. Dam znać o wynikach
Witam, przepraszam za tak długi okres milczenia, ale praca i jeszcze raz praca, co do mego błędu zrobiłem to co mi radziliście i pomogło, tylko że nie wgrałem wersję 1.8.11 tylko 1.8.12 najnowszą, i działa jak trzeba.