anpera.net
https://anpera.dyndns.org/phpbb3/

Kommunikation zwischen DB und LoGD fehgeschlagen??
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=882
Seite 1 von 1

Autor:  Hecki [ Di 18 Jan, 2005 16:20 ]
Betreff des Beitrags:  Kommunikation zwischen DB und LoGD fehgeschlagen??

Hi,
Also wie ihr sicher mitbekommen habt sind wir auf nenn neuen Server umgezogen.
Die DB habe ich über phpMyAdmin 2.6.0-pl3 mit MySQL 3.23.55-Max-log von dem alten Server exportiert und über phpMyAdmin 2.5.6 mit MySQL 4.0.15 auf den neuen Server importiert.
Soweit funktioniert das spiel wunderbar.
Aber wenn ich jetzt in dem table accounts ein neues Feld einfüge und es versuche anzusprechen wie zb in der newday.php
$session['user']['deadtreepick']=0
kommt folgende Fehlermeldung:
UPDATE accounts SET name='`4Ad`$min`6He`8cki', depositbox='0', treepick='0', potion='1'
und nach treepick='0', müsste deadtreepick auftauchen, tut es aber nicht.
Nach diesem Teil kommt ja die newday.php und weiter unten taucht dann das nochma auf:
Unknown column 'deadtreepick' in 'field list'
Ich bin ratlos, ich hab auf dem alten server schon soo viele felder und tables erstellt, wieso klappt das aufeinma nich mehr?
Muss ich zuerst was in einer datei von LoGD was umstellen in der dbconnect oder sowas?
Oder hängt das mit den verschiedenen versionen von MySQL und phpmyadmin zusammen?
Aber warum funktionieren dann die alten tables?
Ich hoff ich habs einigermaßen verständlich geschildert.
Hecki

Autor:  anpera [ Di 18 Jan, 2005 16:31 ]
Betreff des Beitrags: 

Zitat:
Muss ich zuerst was in einer datei von LoGD was umstellen in der dbconnect oder sowas?

Aber unbedingt!!!

In der dbconnect.php müssen die Zugangsdaten deiner neuen Datenbank eingetragen werden. Wenn die Datenbank bisher nicht auf "localhost" war, verbindet sich dein neues LoGD nach wie vor mit der Datenbank auf dem alten Server. Wenn du dann neue Felder in der neuen DB erstellst, bekommt LoGD davon logischerweise nichts mit. Natürlich werden auch keine Accountdaten in der neuen DB aktualisiert, sondern das läuft alles noch über die late Datenbank.

Dazu kommt, dass dieser Fehler (dbconnect.php nicht aktualisiert) stark bremst und sehr viel Traffic verursacht - und zwar bei deinem neuen UND deinem alten Server gleichzeitig!

Autor:  Kevz [ Di 18 Jan, 2005 16:31 ]
Betreff des Beitrags: 

ist hinter dem [php]$session['user']['deadtreepick']=0[/php] ;
bzw ist auch in der tabelle accounts deadtreepick vorhanden?

Autor:  Hecki [ Di 18 Jan, 2005 16:42 ]
Betreff des Beitrags: 

ach du schande *lol* danke anpera, ich werd mich ma durch die dbconnect hacken :D

Edit: weis jmd von euch den direkten link zu den strato datenbanken und was man da als username und passwort eingeben muss.
Ich komm immer nur über ViSAS an die DB ran :(

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/