Antworten: 7
Seite [1] |
|
celly Rock the board Beiträge: 78 |
# Thema - 18.01.2011 um 20:43 Uhr
Hallo Leute, ich habe ein Problem und zwar: Mein Server auf dem Meine HP Clan-gs.de lag wurde gehackt. Habe natürlich vorher von alle Daten und auch von der Datenbank ein Backup gemacht, nur leider kann ich es nicht mehr einspielen, weder über phpMyAdmin noch über die HP selber. Jetzt hat mein bekannter den Server Anbieter gewechselt und ich wollte alles wieder drauf Schmeißen aber wie die Überschrift schon sagt lässt er mich nicht das datenbank backup auf spielen. Wenn ich es über die HP einspielen will bekomm ich ein White Screen und kann die Seite dann auch nicht mehr aufrufen (bleibt weis). Wenn ich es über PhPMyAdmin ein spiele bekomm ich folgende Fehlermeldung: Hab schon versucht verschieden Versionen von Clansphere auf zu spielen das es ein Backup von einer 2008.2.1 ist. ich bräuchte jemand der sich das mal ansehen kann, oder mir einen hilfreichen Tipp geben kann. aus Datenschutzgründen und aus Anstand meiner Mitglieder werde ich mein SQL hier nicht öffentlich stellen bitte um euer Verständnis. Danke im Vorraus. MfG: Celly ------------------ |
Inaktiv |
|
hajo VIP - Poster Herkunft: Barsbüttel Beiträge: 9411 |
# Antwort: 1 - 18.01.2011 um 22:10 Uhr
du müsstest alles befehle mit {pre} zum tabellen prefix abändern, eventuell noch weitere befehle in { und } ------------------ ClanSphere - professional clan care starts here |
Inaktiv |
|
celly Thread-Ersteller Rock the board Beiträge: 78 |
# Antwort: 2 - 19.01.2011 um 18:54 Uhr
hi Danke für deine Antwort: Kannst du mir Bitte ein beispiel geben ... bin grade dabei mich mit mysql mehr auseinander zu setzen und zu lernen und mit einem beispiel würdest du mir weiter helfen. MfG: Celly ------------------ |
Inaktiv |
|
hajo VIP - Poster Herkunft: Barsbüttel Beiträge: 9411 |
# Antwort: 3 - 19.01.2011 um 19:23 Uhr
der prefix steht in der setup.php als pre eintrag ------------------ ClanSphere - professional clan care starts here |
Inaktiv |
|
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 4 - 20.01.2011 um 10:03 Uhr
Die von Clansphere erzeugten SQL-Dateien sind einfach keine echten SQL-Dateien, sondern beinhaltet noch zusätzliche "Platzhalter", die mit {} eingerahmt sind. Diese Syntax kennt SQL eigentlich gar nicht, sodass es natürlich zu Fehlern kommt. Das ganze ist dafür gemacht, damit Clansphere selbst die SQL-Dateien genau wie ein Template parsen kann und an gewissen Stellen einstellungsabhängige Änderungen vornehmen kann. Das führt dazu, dass man die von und für Clansphere erzeugten SQL-Dateien nicht direkt mit einer Datenbank verwenden kann. Um dies trotzdem zu ermöglichen musst du eben, wie Hajo schon gesagt hat, alle diese Platzhalter (alles mit { und } ) aus den SQL-Dateien wieder entfernen und durch das eigentlich dort hingehörenden Inhalt oder SQL-Befehl ersetzen. Ein Beispiel dafür hat Hajo ja schon genannt: den {pre} Platzhalter, der von Clansphere durch die Zeichen ersetzt wird, die in der setup.php als prefix eingestellt sind. Also musst du in deine setup.php schauen, die Zeichen daraus kopieren (standardmäßig ist es "cs", ohne ") und alle "{pre}" durch "cs" ersetzen. Es bleiben dann aber noch weitere platzhalter wie z.B. {serial} über, die ebenfalls durch die richtige SQL-Syntax ersetzt werden müssen. {serial} wird z.B. durch sowas wie "INTEGER NOT NULL auto increment" (oder so ähnlich) ersetzt ------------------ www.laszlokorte.de |
Inaktiv |
|
celly Thread-Ersteller Rock the board Beiträge: 78 |
# Antwort: 5 - 21.01.2011 um 13:13 Uhr
hi danke für die antworten. habe es mal versucht wie ihr gesagt habt also habe den SQL Text genommen: INSERT INTO {pre}_abcode (abcode_id, abcode_func, abcode_pattern, abcode_result, abcode_file) VALUES ('2', 'img', '', '', 'wink.gif'); habe es so abgeändert: INSERT INTO {cs}_abcode (abcode_id, abcode_func, abcode_pattern, abcode_result, abcode_file) VALUES ('2', 'img', '', '', 'wink.gif'); aber leider geht das nicht seht ihr da einen Fehler? MfG: Celly ------------------ |
Inaktiv |
|
SCHIRI Weltmeister Herkunft: Hamburg Beiträge: 5299 |
# Antwort: 6 - 21.01.2011 um 13:14 Uhr
{pre} durch cs ersetzen, nicht durch {cs} ------------------ www.laszlokorte.de |
Inaktiv |
|
celly Thread-Ersteller Rock the board Beiträge: 78 |
# Antwort: 7 - 21.01.2011 um 17:24 Uhr
hi ah ja danke, hat alles funktioniert bis auf die Users. Musste nur noch ein paar Module nach installieren. kann mir jemand sagen was für ein Modul "notlike" (ohne") ist?? MfG: Celly ------------------ Zuletzt editiert von celly am 21.01.2011 um 17:25 Uhr (1x Editiert) |
Inaktiv |
|
Antworten: 7
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |