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 :D 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:

Kod: Zaznacz cały

Unknown column 'user_new' in 'field list' 
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/.