Update der Datenbank, Profile gehen nicht mehr... |
the_cRu
Mitglied
Dabei seit: 25.04.06
Beiträge: 94
Herkunft: .dE! Forenversion: .2.1.6!
|
|
nabend,
Problembeschreibung:
also...
ich habe lokal eine neue version von meiner community gemacht. dort sind auch in der datenbank neue tabellen usw. entstanden.
alles kein problem.
nun wollte ich die datenbank (letztes backup der onlineversion) in stückchenweise in die neue DB importieren (damit nicht alles überschrieben wird).
also habe ich die bb1_users exportiert und in der neuen DB importiert.
klappt auch alles wunderbar, die user sind in der mitgliederliste, etc.
Fehlermeldung:
problem ist jetzt:
wenn ich jetzt auf ein profil gehe:
z.b.: profile.php?userid=2
dann bekomme ich die meldung:
Du hast einen ungültigen Verweis angegeben. Wenn du einem korrekten Link gefolgt bist, solltest du den Administrator benachrichtigen.
- - -
nur komisch dass das eigentlich gar nicht ungültig sein kann oO
wenn ich einen user per ACP anlege, komme ich auf sein profil.
die datenbanken, bzw. tabellen (bb1_user) habe ich schon miteinander verglichen, habe nichts finden können.
- - -
ich bin ja nicht ganz untätig gewesen und hab mir mal die profile.php angeguckt.
an dieser stelle:
es läuft ja so, dass das script ja durch GET die user id abfragt. ist die nicht in der url mit drinne, gibts nen fehler.
ist sie da drinne werden die gesamten daten ausgelesen.
dann wird nochmals geoprüft ob die userid überhaupt in der datenbank ist. wenn nicht, dann gibts nen fehler.
code: |
1:
|
if(!$user_info['userid']) eval("error(\"".$lang->get4eval("LANG_GLOBAL_ERROR_FALSELINK")."\");"); |
|
wenn ich den teil aus der datei rausnehme und speicher, es erneut probiere dann gehts...
- - -
ich kapier den fehler einfach nicht... besonders weil die userids in der DB sind oO
helft mir bitte *flenn*
__________________ ...
|
|
15.06.07 18:20 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Ghostmaster
Das Böse
Dabei seit: 17.01.04
Beiträge: 6.440
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Es ist eigentlich nicht sehr gut wenn man fremde Tabellen in ein frisch installiertes Forum überschreibt, da es da häufig zu Fehlern kommt, wie z.B. bei dir.
|
|
15.06.07 20:27 |
Finden
Als Freund hinzufügen
|
|
the_cRu
Mitglied
Dabei seit: 25.04.06
Beiträge: 94
Herkunft: .dE! Forenversion: .2.1.6!
Themenstarter
|
|
Zitat: |
Original von Ghostmaster
Es ist eigentlich nicht sehr gut wenn man fremde Tabellen in ein frisch installiertes Forum überschreibt, da es da häufig zu Fehlern kommt, wie z.B. bei dir. |
naja,
habe mir die jeweiligen dateien angeschaut,
und alle tabellen, die z.b. genutzt werden um einen beitrag zu erstellen, exportiert.
das problem hat sich gelölst. hatte vergessen die userfields tabelle anzupassen.
__________________ ...
|
|
17.06.07 00:51 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|