Strona 1 z 2

problem po aktualizacji.

: 13 lipca 2010, 20:35
autor: nigraS
Komunikat aktualizacji pokazał, że wszystko przebiegło pomyślnie, jednak gdy chcę napisać post pojawia się komunikat błędu:
SQL ERROR [ mysql4 ]

Out of range value for column 'forum_last_poster_id' at row 1 [1264]

SQL

UPDATE forum_forums SET forum_posts = forum_posts + 1, forum_last_post_id = 93066, forum_last_post_subject = 'Re: Siema', forum_last_post_time = 1279049582, forum_last_poster_id = 16777218, forum_last_poster_name = 'QWE', forum_last_poster_colour = '' WHERE forum_id = 40336

BACKTRACE

FILE: includes/db/mysql.php
LINE: 159
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 2319
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1000
CALL: submit_post()
mimo błędu post się pojawia.

gdy chcę usunąć post pojawia się komunikat:
Fatal error: Call to undefined function set_config_count() in /home/muciek2/domains/telefonyforum.pl/public_html/includes/functions_admin.php on line 795
Myślę, by zainstalować forum od nowa i importować userów i posty, czy to by rozwiazało mi problem?

Re: problem po aktualizacji.

: 14 lipca 2010, 11:49
autor: jaroslw
Z jakiej wersji do jakiej aktualizowałeś? Masz zainstalowane jakieś modyfikacje? Jeśli nie, możesz po prostu nadpisać pliki na serwerze nowymi, z najnowszego pakietu phpBB3.

Re: problem po aktualizacji.

: 14 lipca 2010, 18:09
autor: nigraS
aktualizacja z 3.0.2 do 3.0.7-PL1
Nie mam modyfikacji zainstalowanych.

Aktualizację wykonałem ta(opis był gdzieś na forum, robiłem krok po kroku):
ściągnąłem od Was 3.0.7-PL1, po rozpakowaniu przegrałem wszystkie pliki oprócz config.php na serwer.
wpisałem www.telefonyforum.pl/install/database_update.php

potem usunąłem folder install

Re: problem po aktualizacji.

: 15 lipca 2010, 12:04
autor: jaroslw
Potrzebujesz pakietu aktualizacyjnego z wersji 3.0.2 do 3.0.7-PL1. Ten który pobrałeś jest dla wersji 3.0.6.

Re: problem po aktualizacji.

: 15 lipca 2010, 15:17
autor: nigraS
to teraz muszę przywrócić backup, czy mogę od razu pakiet aktualizacyjny wgrać?

Re: problem po aktualizacji.

: 15 lipca 2010, 19:02
autor: jaroslw
Przywróć kopię zapasową.

Re: problem po aktualizacji.

: 15 lipca 2010, 21:01
autor: nigraS
przywróciłem backup i dokonałem aktualizacji, która przebiegła bez konfliktowo.

Jednak błąd nadal istnieje.

widzę, że sam sobie nie dam rady, czy byłby ktoś na forum, kto mógłby naprawić forum za mnie?
Ile taka usługa by kosztowała?

Re: problem po aktualizacji.

: 16 lipca 2010, 10:58
autor: jaroslw
Sprawdź czy masz użytkownika o ID 16777218. Ten numer jest nienaturalnie duży. Przy 13644 użytkowników nie powinien on przekroczyć nawet 20000, zakładając, że zostało usunięte prawie 7,5 tys użytkowników.

Forum było zakładane od początku na phpBB3?

Re: problem po aktualizacji.

: 16 lipca 2010, 15:03
autor: nigraS
ID 16777218 należy do Administratora.

Tego nie wiem, czy forum od początku stało na phpBB3. gdyż forum to kupiłem na Allegro od nieuczciwego sprzedawcy, który gwarantował, że przeniesie forum na mój hosting i poprawi błędy, tym czasem przeniósł i jego zdaniem tak powinno zostać ..

Re: problem po aktualizacji.

: 16 lipca 2010, 16:22
autor: jaroslw
Proponuję zwrócić się jednak do sprzedającego forum. Baza danych wygląda na „skopaną” albo raczej sztukowaną. Gdzieniegdzie masz jeszcze „krzaki”.

A co do samego błędu to oznacza on, że liczba 16777218 przekracza dozwolony zakres dla kolumny forum_last_poster_id.

Re: problem po aktualizacji.

: 24 lipca 2010, 10:45
autor: nigraS
Sprzedający się wymiguje, pisze, że u niego forum działało bez problemowo, czy jest jakaś szansa na naprawienie forum?

Re: problem po aktualizacji.

: 24 lipca 2010, 10:54
autor: jaroslw
Co może być jeszcze źle w bazie danych ciężko mi powiedzieć, nie widząc tego. Problem można by ominąć poprzez ręczne zmniejszenie numerów ID, jednak nowi użytkownicy nadal będą dostawać te spoza zakresu (myślę, że to dałoby się naprawić). Spróbuj nadpisać jeszcze pliki forum, plikami najnowszego pakietu phpBB 3.0.7-PL1 (oprócz config.php). Mimo, że aktualizacja przebiegła prawidłowo, zawsze mogło coś pójść nie tak przy aktualizacji plików.

Re: problem po aktualizacji.

: 24 lipca 2010, 11:58
autor: nigraS
podmieniłem pliki niestety problem się pojawia.

więc trzeba wyłączyć forum i pozmieniać numery ID?
Czy nie ma programu, który by zaktualizował numery na takie jakie powinny być?

I jeszcze mam pytanie, czy to możliwe, że u sprzedawcy nie było błędów?

Re: problem po aktualizacji.

: 24 lipca 2010, 20:01
autor: jaroslw
Skryptu, który zrobiłby to automatycznie jeszcze nie widziałem. Będzie to dość żmudna praca, bo nie wystarczy tylko zmiana w tabeli phpbb_users, ale konieczna będzie we wszystkich tabelach gdzie przechowywane jest ID użytkownika (np. przy postach i tematach). Na koniec spróbuj wykonać takie zapytanie SQL:

Kod: Zaznacz cały

ALTER TABLE phpbb_users AUTO_INCREMENT = ostatnie dobre ID + 1;
Przed przystąpieniem do prac wykonaj kopię zapasową bazy danych.
nigraS pisze:I jeszcze mam pytanie, czy to możliwe, że u sprzedawcy nie było błędów?
Jeśli przed aktualizacją działało wszystko w porządku, jest taka możliwość.

Re: problem po aktualizacji.

: 25 lipca 2010, 11:25
autor: nigraS
czy jest jakaś komenda, która wyszuka mi wszystkie posty i tematy pisane z danego id oraz login należący do tego id?

Przed aktualizacją też były te same problemy.