Hallo,
und wieder ein Problem. Nachdem ich einen Testkäufer gelöscht hatte, erschien diese Meldung:
JUser: :_load: Fehler beim Laden des Benutzers mit der ID: 820
Die Lösung scheint das hier zu sein, aber sicherheitshalber frage ich lieber nach, um nicht noch mehr Schaden anzurichten:
Joomla 2.5.5+. “JUser: :_load: Unable to load user with ID: 42″ Fehler | Hilfe von TemplateMonster
Ich nehme an, dass es keine Rolle spielt, ob es sich um ID 42 oder ID 820 handelt. Ich würde dann also überall, wo von "42" die Rede ist, "820" einfügen und ansonsten alles übernehmen. Liege ich damit richtig, oder muss ich sonst noch etwas beachten?
Jetzt sind mir doch ein paar Zweifel gekommen, ob das so funktionieren kann, darum mache ich noch diese Angaben: insgesamt gibt es bei mir 4 Benutzer. Den admin mit der ID 819, und eben noch drei andere mit den IDs 821, 822, 823. Und 820 fehlt eben.
So, heute habe ich mich ein meiner Datenbank umgeschaut und folgendes entdeckt:
Bei den joomla-Usern sieht es aktuell so aus.
Man sieht, dass hier der von virtuemart ständig angemahnte Benutzer ID 820 fehlt. Die Fehlermeldung zeigt sich ja nur, wenn es um virtuemart Anwendungen geht, z. B. wenn ich mir irgendeine Rechnung anzeigen lasse, aber auch sonst bei jeder Gelegenheit, die mit virtuemart zusammenhängt.
Und nun die virtuemart Benutzer. Dort existiert 820 also noch. Meine Lösung wäre nun, 820 einfach zu löschen, und die Welt ist wieder in Ordnung. Zu einfach gedacht?
Grüße
Thomas