Zobacz temat
Błąd przy dodawaniu newsa w v6.00.305
|
|
thomson |
Dodany dnia 10.02.2008 21:14:17
|
Przedszkolak Postów: 19 Data rejestracji: 06.10.2004 21:48 |
Poprzedni temat został usunięty ze względu na złą nazwę więc proszę o pomoc jeszcze raz. Problem polega na tym, że kiedy dodaje nowego newsa to pojawia się on jako poprzedni news (ten poprzedni znika) i zawiera tylko część swojej treści i część tego starego. Co robić? Ktoś się z tym spotkał? Przypuszczam, że to jakiś problem z bazą danych, ale nie znam się na tym. Problem pojawił się niedawno, jedyne przy czym grzebałem to przywrócenie bazy danych z kopii zapasowej kilka dni temu i stworzenie nowej kopii. Czy to może być przyczyną? strona to www.gkkg.pl |
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 20:42:02
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
Piotrroger |
Dodany dnia 10.02.2008 22:35:57
|
Bywalec Postów: 998 Pomógł: 19 v7.02.03 Data rejestracji: 27.04.2006 18:29 |
Jeżeli przed przywróceniem kopii bazy danych było wszystko ok, to albo źle przeniosłeś - albo masz złą kopię - spróbuj wgrać tabele news jeszcze raz. Profilaktycznie (a raczej jeśli nie chcesz mieć zhackowanej strony) - wykonaj aktualizację. Jeżeli zawiedzie przywrócenie tabeli news - może to pomoże. |
|
|
wlodekp |
Dodany dnia 10.02.2008 22:38:49
|
Weteran Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Newsy mają klucz podstawowy bazy tabeli news pola news_id AUTO_INCREMENT nadaj kolejny numer PRIMARY KEY (news_id) klucz podstawowy. przy imporcie bazy numer id newsa nowo dodawanego jest podawany: To jest mój numer ten czerwony jeśli dodam newsa będzie on miał id 22. Piszesz, że dodawanie newsa nadpisuje Ci poprzedniego, jedynym sensownym wytłumaczeniem jakie się nasuwa jest błędne wskazanie tego numeru w pliku kopii np ostatni masz 21 a w kopi także 21 ten czerwony wtedy news zostanie nadpisany, wygląda na błędną indeksację, mając plik kopii można w nim podejrzeć zarówno ten czerwony jak również wstawianie rekordów newsów po INSERT INTO news (news_id, ..,) po VALUES pierwsza liczba w nawiasie jest numerem id. Należy sprawdzić czy te numery się nie dublują oraz czy ostatni jest miejszy o jeden od tego czerwonego. Tak się przedstawia cała filozofia AUTO_INCREMENT. |
|
|
thomson |
Dodany dnia 10.02.2008 22:50:48
|
Przedszkolak Postów: 19 Data rejestracji: 06.10.2004 21:48 |
Problem z głowy ! Zauważyłem że problem występuje tylko gdy wklejam treść tego konkretnego newsa! inna treść i wszystko wyświetlało się normalnie. Postanowiłem wklejać treść po kawałku tak żeby dojść co było przyczyną tego zachowania no i znalazłem - w treści miałem wpisane coś takiego: (.pdf) -po usunięciu tego nawiasu wszystko wróciło do normy! Edytowane przez thomson dnia 10.02.2008 22:51:16 |
|
Przejdź do forum: |