PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe -> Phrasen ändern - mysql error...?


adusei
16.02.2004, 20:43
Hallo,

seit gestern kann ich keine Phrase mehr ändern, bzw. im ACP gehts schon, wird dort auch gespeichert, aber ich bekomme stets die Error-Meldung:

__________________________________________________________
Invalid SQL: UPDATE language SET title = title, phrasegroup_global = 'a:494:{ hier folgen dann augenscheinlich ALLE vorhandenen Phrasen }' WHERE languageid = 1
mysql error: Unknown column 'phrasegroup_hacklog' in 'field list'

mysql error number: 1054
__________________________________________________________

Das ist natürlich großer Mist. Ist was mit der db nicht in Ordnung?
Wer kann weiterhelfen?

Dank im voraus und Gruß,

adusei

Mystics
16.02.2004, 21:23
Das Feld language.phrasegroup_hacklog gibt es in der DB nicht mehr. Aber da das von einem Hack stammt, solltest du in der Installationsanleitung des entsprechenden Hacks nachschauen, wie du das wiederherstellen kannst.

adusei
16.02.2004, 21:55
Danke Mystics -

scheiße, ja - habe ich übersehen. Dieses verfluchte Hacktracking Log maht mir nur Probleme.
Ich hatte da manuell gelöscht via PHPMyAdmin, weils anders nicht ging.

Nur - wie bekomme ich dieses Feld jetzt wieder in die tbl "language" rein?
Ich finde leider im PHPMyAdmin keine solche Funktion, und die entsprechende Befehlszeile weiß ich nicht... irgendwie was mit INSERT ???

Wäre für kurzen Tipp dankbar.

Interessant wäre noch (aber dann ein andres Thema), wer noch Probleme mit diesem Hack hatte?

Danke nochmals und Gruß,

adusei

Mystics
16.02.2004, 23:03
ALTER TABLE language ADD phrasegroup_hacklog MEDIUMTEXT NOT NULL;

adusei
16.02.2004, 23:11
.....jau, hat geklappt!!! Phrasen gehen jetzt auch wieder!

+++

Und wieder wird eine Kerze auf dem Mystics-Schrein entzündet...!

+++


Dankbar,

adusei

FlashNash
16.02.2004, 23:19
Sei nicht so geizig. Gebe dem Mann zwei kerzen, der ist es wert :D

adusei
16.02.2004, 23:50
...jawoll, stimmt auch!
Also - here we go:

ALTER HERO mystics ADD twocandles BIGTEXT NOT NULL;

Xenon
17.02.2004, 00:11
Invalid SQL: UPDATE language SET title = title, phrasegroup_global = 'a:494:{ hier folgen dann augenscheinlich ALLE vorhandenen Phrasen }' WHERE languageid = 1
mysql error: Unknown column 'phrasegroup_hacklog' in 'field list'


hmm, was mich hier wundert ist, dass phrasegroup_hacklog im gesamten query garnicht auftaucht...

Mystics
17.02.2004, 00:16
Original geschrieben von Xenon
hmm, was mich hier wundert ist, dass phrasegroup_hacklog im gesamten query garnicht auftaucht... Das steht dann in dem Part, den er mit "hier folgen dann augenscheinlich ALLE vorhandenen Phrasen" ersetzt hat. Das Query updated ja alle language-Felder auf einmal (adminfunctions_language.php, ab Zeile 137).

@adusei, FlashNash
Danke :)

Xenon
17.02.2004, 00:58
ups, und ich hab mich schon gewundert, wie ein serialisiertes array so aussehn kann *gg*