PDA

Zobacz pełną wersję : Błąd z ładowaniem informacji o użytkowniku o ID:xx



kedar
05-06-2014, 12:05
Witam

Kilkuletnia strona (kilka migracii od 1.1 do 2.5.x) miała wirusy. Postanowiłem zrobić modernizację i z bazy wyciągnąć do nowej strony kategorie oraz treść (nie przeniosłem użytkowników). Wszystko przebiegło pomyślnie, ale teraz dostaję cały czas monit:

JUser::_load: Nie można załadować danych użytkownika o ID: 62

Myślałem o zmianie w bazie obecnego (mojego) użytkownika na 62, ale podczas kilku lat pisałem też pod innym ID użytkownika i w niektórych miejsach też pojawia się informacja o tym, że nie można załadować danych dla użytkownika o ID:XX. Więc to rozwiązanie (jeśli jest możliwe) odpada. Dodać użytkowników z brakującymi ID do bazy?

W jaki osób elegancko pozbyć się tego błędu?

Joomla 2.5.20
Gantry v4.1.24

Gall Anonim
05-06-2014, 12:48
Dwa rozwiązania:
1. Tworzysz nowych użytkowników i w BD podmieniasz im ID (pamiętaj o zrobieniu kopii zapasowej przed zabawą)
2. Zmieniasz we wszystkich artykułach twórcę (autora) na siebie - obecnego - tyle że musisz to zrobić w każdym miejscu gdzie ten identyfikator autora jest zapisany (w przypadku artykułu można to zrobić z zaplecza poprzez zwykłą edycję)

kedar
05-06-2014, 12:54
Wybiorę dodanie użytkowników do db oraz zmianę ID na brakując.