Strona 1 z 2
Błąd podczas rejestracji
: 03 grudnia 2009, 20:26
autor: dezerter_af
Witam!
Mam pewien problem, ponieważ straciłem moje forum ale byłem na tyle sprytny, że miałem backup

Wgrałem backup wrzuciłem baze danych, zaktualizowałem 3.0.5 => 3.0.6 i musiałem ejszcze raz backup bazy danych wrzucić i nie działa rejestracja... nie wiem czy przed ponowym zrobienie backup działała rejestracja więc jest problem.
Przy próbie rejestracja jest błąd:
Moje forum to
http://osiolkowo.pl
Bardzo proszę o pilną pomoc
Re: Błąd podczas rejestracji
: 03 grudnia 2009, 20:52
autor: pit
Bazę masz z 3.0.5 a resztę z 3.0.6.
Weź z 3.0.6 "install/database_update.php" i odpal w przeglądarce.
Re: Błąd podczas rejestracji
: 04 grudnia 2009, 13:41
autor: dezerter_af
Kurde robiłem tak i nie pomogło... :/
Re: Błąd podczas rejestracji
: 04 grudnia 2009, 13:59
autor: huber2t
W panelu Admina jaka jest podana wersja forum?
Re: Błąd podczas rejestracji
: 04 grudnia 2009, 15:50
autor: dezerter_af
W panelu admina 3.0.6
Jest jakiś sposób, żeby oszukać preinstalator? Bo rejestracja nadal nie działa i dużo osób się skarży...
Re: Błąd podczas rejestracji
: 04 grudnia 2009, 18:48
autor: daroPL
Wejdź w strukturę tabeli phpbb_users i sprawdź czy jest tam kolumna user_new.
Re: Błąd podczas rejestracji
: 05 grudnia 2009, 11:54
autor: dezerter_af
Nie ma takiej kolumny, dacie polecenie jak ją stworzyć

?
Re: Błąd podczas rejestracji
: 06 grudnia 2009, 09:47
autor: dezerter_af
Przepraszam za double... Ale czy może ktoś odpisać... ? Ponieważ już od kilku dni nie działa rejestracja na moim forum i to jest trochę denerwujące a tutaj został temat bez odpowiedzi.
Re: Błąd podczas rejestracji
: 06 grudnia 2009, 10:44
autor: Grin
Tak się dzieje kiedy używasz plików z paczki phpbb 3.0.6 i starej bazy danych która nie została zaktualizowana. Uruchom z folderu aktualizacyjnego
install/database_update.php

Re: Błąd podczas rejestracji
: 06 grudnia 2009, 12:59
autor: dezerter_af
[quote=Grin]Tak się dzieje kiedy używasz plików z paczki phpbb 3.0.6 i starej bazy danych która nie została zaktualizowana. Uruchom z folderu aktualizacyjnego install/database_update.php

[/quote]
Czytaj uważnie temat a nie piszesz głupoty...
Może dać mi ktoś polecenie SQL na dodanie tej kolumny... ?
Re: Błąd podczas rejestracji
: 06 grudnia 2009, 16:12
autor: daroPL
Rozwiązaniem problemu jest jak napisał Grin odpalenie pliku database_update.php. Ty jakimś cudem masz ustawione w bazie, że Twoje forum jest aktualne i aktualizator nic nie robi.
Wejdź w tabelę phpbb_config, poszukaj rekordu phpbb_version albo board_version i zmień wartość z 3.0.6 na 3.0.5. Wtedy odpal wyżej wymieniony plik.
Re: Błąd podczas rejestracji
: 07 grudnia 2009, 15:42
autor: dezerter_af
Ok zmieniłem wersje phpbb poprzez phpmyadmina zrobiłem aktualizację i podczas próby rejestracji mam błąd:
Błąd ogólny
SQL ERROR [ mysqli ]
Duplicate entry '865' for key 1 [1062]
Wystąpił błąd SQL podczas generowania tej strony. Skontaktuj się z Administratorem forum jeżeli błąd będzie się powtarzał.
Re: Błąd podczas rejestracji
: 08 grudnia 2009, 20:09
autor: dezerter_af
Halo uzyskam jakąś pomoc... ?
Re: Błąd podczas rejestracji
: 09 grudnia 2009, 13:06
autor: dezerter_af
Sprawdziłem bazę danych, i konta są normalnie tworzone i można się na nie zalogować lecz na koniec rejestracji wyskakuje:
Błąd ogólny
SQL ERROR [ mysqli ]
Duplicate entry '865' for key 1 [1062]
Wystąpił błąd SQL podczas generowania tej strony. Skontaktuj się z Administratorem forum jeżeli błąd będzie się powtarzał.
I nie wiem jak to naprawić, dodatkowo na dole forum gdzie jest ostatnio zarejestrował się, nie pokazuje się osoba ostatnio zarejestrowana tylko jakiś user sprzed 30-40 rejestracji.
EDIT:
Dodatkowo po zalogowaniu nie ma się żadnych praw... nie widać forów ani nie można pisać w minichat
EDIT2:
Wrzuciłem na serwere stk i odpaliłem,. jest tam możliwość "ADD USER" która działa poprawnie, użytkownik jest normalnie dodawany... Może wgrać jakieś oryginalne pliki tylko, które... ? A może coś zmienić? Gdzieś wyczytyałem, że trzeba zmienić skrypt tak aby sprawdzał w bazie ostatnio wpis i do niego dodawał...
Re: Błąd podczas rejestracji
: 09 grudnia 2009, 17:32
autor: jaroslw
Błąd ten oznacza, że duplikowany jest unikalny identyfikator (co oczywiście nie powinno następować). Przyjrzyj się zawartości tabeli phpbb_users, która to będzie kolumna. Polecam też wgrać oryginalne pliki takie jak ucp.php i functions/functions_user.php oraz katalog includes/ucp/.