Problem z synchronizacj? grup po aktualizacji 1.12.8 |
Autor |
Wiadomość |
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 17-11-2013, 22:04 Problem z synchronizacją grup po aktualizacji 1.12.8
|
|
|
Baza nie jest zsynchronizowana !
Użytkowników bez grup: 455
User ID's: ... WSZYSCY ...
Każdy użytkownik ma przypisaną grupę i personalną grupę (groups i user_groups), bez nich użytkownikowi nie można nadać dodatkowych praw.
Problem ten mógł powstać podczas awarii bazy SQL, lub ręcznej edycji bazy SQL, ciężko jest go usunąć, z uwagi na unikalność i brak powiązania ID grupy, oraz ID personalnej grupy z użytkownikiem.
Napraw (użytkownicy z listy powyżej utracą przywileje [moderator, przynależność do grup] )
Próbowałem. Napraw. Wywaliło mi wszystkich z grup, więc pododawałem z powrotem i błąd się ponawia.
Pomysły?
[ Dodano: 18-11-2013, 16:20 ]
Odświeżam. Proszę jakąś wskazówkę chociaż... To poważny błąd |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
mix
Pomógł: 6 razy Posty: 134
|
Wysłany: 18-11-2013, 16:32
|
|
|
Mam podobnie , tylko u mnie nie jest to jedyny błąd jaki występuje na forum. |
|
|
|
|
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 18-11-2013, 20:15
|
|
|
No to odświeżamy, bo bez tego kicha z forum. |
|
|
|
|
Woytec
Pomógł: 2596 razy Posty: 7676
|
Wysłany: 18-11-2013, 21:16
|
|
|
Scooby?!, pokaż pliki admin/admin_ug_auth.php i groupcp.php |
|
|
|
|
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 18-11-2013, 21:36
|
|
|
Proszę:
Proszę.zip
|
Pobierz Plik ściągnięto 531 raz(y) 17,88 KB |
|
|
|
|
|
Woytec
Pomógł: 2596 razy Posty: 7676
|
Wysłany: 18-11-2013, 22:04
|
|
|
To raczej nie pomoże ale podmień
groupcp.rar
|
Pobierz Plik ściągnięto 528 raz(y) 9,44 KB |
|
|
|
|
|
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 18-11-2013, 22:11
|
|
|
Nie, nie pomogło, ale dzięki za chęci. Ktoś, coś jeszcze? |
|
|
|
|
Woytec
Pomógł: 2596 razy Posty: 7676
|
Wysłany: 18-11-2013, 22:13
|
|
|
Kiedy zauważasz błąd? Po naprawie jak dodasz pierwszego użytkownika? |
|
|
|
|
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 18-11-2013, 22:14
|
|
|
Biorę napraw. Wyrzuca wszystkich użytkowników z grupy. Dodaje jakiegokolwiek do grupy. Sprawdzam w check_files i pokazuje, że dalej baza nie jest zsynchronizowana. I tak w kółko. |
|
|
|
|
Woytec
Pomógł: 2596 razy Posty: 7676
|
Wysłany: 18-11-2013, 22:20
|
|
|
A co masz w phpbb_user_group? |
|
|
|
|
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 18-11-2013, 22:28
|
|
|
Woytec napisał/a: | A co masz w phpbb_user_group? |
Jak to sprawdzić?
Problem powstał po tym jak aktualizowałem ręcznie forum do 1.12.8. Raczej starałem się to zrobić dokładnie, ale może się gdzieś machnąłem. Sam już nie wiem.
Takie coś:
Kod: | phpbb_user_group Przeglądaj Struktura Szukaj Wstaw Opróżnij Usuń 466 MyISAM latin1_swedish_ci |
1:
2:
Może odwrócić to zapytanie i walnąć jeszcze raz?
Kod: | UPDATE phpbb_config SET config_value = '1.12.8' WHERE config_name = 'version';
UPDATE phpbb_config SET config_value = 'http://whois.domaintools.com/' WHERE config_name = 'address_whois';
INSERT INTO phpbb_config (config_name, config_value) VALUES ('last_prune', '0');
ALTER TABLE `phpbb_users` CHANGE `user_id` `user_id` MEDIUMINT( 8 ) NOT NULL AUTO_INCREMENT;
ALTER TABLE `phpbb_posts` ADD `post_start_time` INT NOT NULL DEFAULT '0' AFTER `post_time`; |
|
|
|
|
|
Woytec
Pomógł: 2596 razy Posty: 7676
|
Wysłany: 18-11-2013, 22:41
|
|
|
A dotyczy to nowych/starych użytkowników i grup? Czy po rejestracji nowego użytkownika też masz ten problem? |
|
|
|
|
Scooby?!
Pomógł: 62 razy Posty: 304
|
Wysłany: 18-11-2013, 22:49
|
|
|
Zarówno nowych grup jak i nowych użytkowników. Próbowałem już to obejść. Dodatkowo po rejestracji nie dodaje w ogóle do grup kobieta/mężczyzna i nie loguje automatycznie na forum. Ale sądzę, że to właśnie przez ten brak synchronizacji. |
|
|
|
|
SeNioR [Usunięty]
|
Wysłany: 19-11-2013, 01:38
|
|
|
Scooby?!, Wrzuć stary check_files.php z 1.12.7 i wtedy zrób synchronizację. W 1.12.8 przemo to jakoś dziwnie zmienił i nie synchronizuje wszystkiego |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
NineX
Pomógł: 546 razy Posty: 1983
|
Wysłany: 19-11-2013, 02:00
|
|
|
Spróbuj tak:
check_files.php
Cytat: | WHERE ug.group_id IS NULL OR g.group_id IS NULL
na
WHERE ug.group_id IS NULL |
Po czym zsynchronizuj raz, jeśli będzie taka potrzeba. |
|
|
|
|
|