Jetzt kostenlos Anmelden!


Kerstin

ist gerade angekommen

1

Freitag, 13. Juni 2008, 15:23

Tabelle (__forumthread) in DB gelöscht - Bitte um HIlfe

Hallo!

Ich habe gerade eben das große No-no gebracht: ohne viel Verstand in der Datenbank (PHP MyAdmin) rumgeklickt, und aus Versehen eine Tabelle (forumthread) gelöscht, obwohl ich eigentlich ja nur einen Thread löschen wollte.

Nun sind die Postings zwar alle noch in der DB enthalten, die Tabelle fehlt aber.

Irgendwie muss das doch heilzumachen gehen? *totale Verzweiflung*

Darum mein Hilferuf: ich bräuchte zeitnah Unterstützung von jemandem, der "das wieder heilmacht" (ja, sehr mädchenhaft meine Allüren, ich weiß). Natürlich wäre ich bereit, dafür auch zu bezahlen, allerdings kann ich derzeit nicht mehr als EUR 100 lockermachen, hoffe aber, dass ein fähiger Mensch meine Idiotie irgendwie wieder ausbügeln könnte?

Wichtig wäre, dass das alles zeitnah geschieht, da es sich um ein recht stark frequentiertes Forum für Frauen in gewaltgeprägten Beziehungen handelt.

Herzliche Grüße,

Kerstin

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kerstin« (13. Juni 2008, 16:11)

  • Zum Seitenanfang
  • Zum Seitenende

Hurrican Warrior Männlich

findet sich zurecht

Beiträge: 116

Geschlecht: Männlich

Wohnort: Bad Sachsa

PHPKIT Version: 1.6.1

2

Freitag, 13. Juni 2008, 15:42

Hi,

Erstmal vorweg:

Für Hilfe wird kein Geld genommen.

Zu deinem Problem:

Vielleicht hilft die Reparieren Funktion, hab aber selbst auch nicht viel ahnung von Datenbank etc.
Und wenn du das nächste mal an deinen Sachen rumfummelst unbedingt ein Backup machen!

Gruß
Hurrican Warrior
www.gta-community.de

if ($ahnung == 0) {
use search;
}
  • Zum Seitenanfang
  • Zum Seitenende

Joe Männlich

|-| [_] |\| T 3 |) EN OH OH BEH

Beiträge: 222

Geschlecht: Männlich

PHPKIT Version: keine

3

Freitag, 13. Juni 2008, 15:47

Reparieren wird da nichts bringen..
Hast du die komplette Tabelle phpkit_forumthread gelöscht?

Wenn ja, frag mal deinen Hoster nach 'nem Datenbankbackup von gestern oder so.. Wenn die halbwegs nett sind, spielen sie dir das wieder ein..!
  • Zum Seitenanfang
  • Zum Seitenende

philosapiens Männlich

Hilfologe

Beiträge: 657

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.1

4

Freitag, 13. Juni 2008, 15:48

Hi,

also ich denke mal für Geld macht hier keiner was! Aber mal ganz von vorne:
Du schreibst, dass die Beiträge noch da sind? Ohne die Tabelle? Also nach meinem Verständnis sind die Beiträge in der Tabelle. Ergo müßten entweder die Beiträge weg sein, oder die Tabelle ist doch noch irgendwie da. Was meinst Du mit der Tabelle _threadid? Die Spalte forumthread_id in der Tabelle phpkit_forumthread? Das könnte man vielleicht noch hinbekommen.
Leider nutze ich das phpkit immer weniger und bastele mehr Eigenes: ^^
  • Zum Seitenanfang
  • Zum Seitenende

Kerstin

ist gerade angekommen

5

Freitag, 13. Juni 2008, 15:59

Hi Hurricane Warrior,
Hi Philosapiens,

die Reparieren Funktion hilft mir leider nicht weiter, da die noch übriggebliebenen Tabellen alle heil sind.

So ganz blond-blöd würde ich vermuten, dass ich die gelöschte Tabelle neu erstellt bräuchte und dann irgendwie die bestehenden Postings darein gewurstelt.

Aber bevor ich jetzt noch mehr verklicke und mir die Haare rausreiße, finde ich es durchaus legitim, für Hilfeleistung auch Geld zu bezahlen.

Trotzdem danke für Deine Antwort.

@philosapiens,

Danke für Deine Antwort.

ich versteh' nicht wirklich, warum es verwerflich wäre, für die Anwendung der eigenen Kenntnisse (die einem ja auch nicht in den Schoß gefallen sind und "da draußen" einen hohen Markwert haben) auch Geld zu nehmen. Aber ... *hilfloses Achselzucken*.

Es handelt sich um die Tabelle: db1050661-(Seitenname).(komischer Anhang der vor all meinen Tabellen ist, das Kit hatte damals wer anders für mich installiert)__forumthread. (sorry dass ich mich so wegen der Preisgabe des Seitennamens anstelle, ich kann Dir den gerne per PM mitteilen)

Gehostet ist das ganze bei HostEurope. Backups machen die nicht. Die soll man selber machen. Und weil ich blöd bin hab ich das natürlich das letzte Mal vor nem Jahr gemacht.

Die Tabelle _forumpost existiert noch, und zu jedem Post ist auch weiterhin eine Thread-ID angegeben, daher auch meine Hoffnung, dass man das irgendwie wieder zusammenklabüstern kann?

mal ganz blond gedacht:

wenn ich das PHP-Kit (1.6.1.) erneut installierte (installieren ließe wäre more like it), und die Inhalte der Datenbank komplett importierte (importieren ließe...), dann gäbe es ja in der neuen Installation auch die jetzt fehlende Tabelle. Wäre es dann möglich, das irgendwie zu verknüpfen?

(Sorry falls ich jetzt für genervtes Augenrollen sorge, ich habe nach nem halben Semester Informatik-Nebenfachstudium frustriert aufgegeben und neige dazu, die Dinge zu einfach zu sehen)

Viele Grüße,

Kerstin

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Kerstin« (13. Juni 2008, 16:28)

  • Zum Seitenanfang
  • Zum Seitenende

philosapiens Männlich

Hilfologe

Beiträge: 657

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.1

6

Freitag, 13. Juni 2008, 16:21

Hi,

bitte editiere mal Deine Beiträge hier. Ist schicker, als Doppelposts.

Deine Idee ist nicht ganz abwegig, dürfte Dich aber Deinem Problem nicht näher bringen. Es gibt sicherlich viele Lösungsmöglichkeiten. Ich schlage Dir einfach mal meine Idee dazu vor:

Da ich nur noch mit mysqldumper arbeite (freies Programm) empfehle ich Dir als erstes diesen zu installieren. ( http://www.mysqldumper.de/ )

Dort kannst Du dann mit einem Klick ein Backup der gesamten jetzt noch vorhandenen Datenbank machen.
Dann würde ich mit einem Editor ( ich nehme weaverslave / auch ein freies Programm : http://www.weaverslave.ws/index.3.html ) die sql-Datei öffnen und versuchen die fehlende Spalte in der Tabelle händisch nachzuschreiben, die sql-Datei dann wieder als Backup über mysqldumper aufspielen => fertig.

Mal so am Rande: Wie viele Posts umfasst Dein Form aktuell? :S
Leider nutze ich das phpkit immer weniger und bastele mehr Eigenes: ^^
  • Zum Seitenanfang
  • Zum Seitenende

jerryGFL Männlich

postet ab und an hier

Beiträge: 243

Geschlecht: Männlich

PHPKIT Version: 1.6.1

7

Freitag, 13. Juni 2008, 16:32

also es sieht jo aus als ob sie lediglich die thread tabelle gelöscht hat, und die postings noch alle da sind. D.h. man müsste nur rekonsturieren welcher thread welche id hatte, lässt sich anhand der beiträge sicherlich einfach erkennen. dann müsste man die forumthread neu anlegen und dann die threads neu anlegen (entweder über adminberiech oder direkt über die db)
  • Zum Seitenanfang
  • Zum Seitenende

Kerstin

ist gerade angekommen

8

Freitag, 13. Juni 2008, 16:32

Hi philosapiens,

(sorry wg. Doppelposts, bin gerade etwas von der Rolle, und hab's editiert)

ok, lade gleich mal beides runter.

Allerdings umfasst das Forum gut 40.000 Posts... ist Dein Vorschlag dann immer noch sinnvoll?

Hi jerry,

die Postings sind definitiv noch da und können über die Tabelle __forumpost auch angezeigt werden (also auf der PHPMyAdmin Oberfläche, im Forum selber werden sie nicht angezeigt, da tauchen nur zeilenweise Fehlermeldungen auf). Aus der Tabelle __forumpost geht auch hervor, in welchem Thread welches Posting stand (die Spalte forumpost_threadid existiert und ist gefüllt). Nur bin ich völlig ahnungslos, wie das neuanlegen einer Tabelle läuft.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Kerstin« (13. Juni 2008, 16:37)

  • Zum Seitenanfang
  • Zum Seitenende

philosapiens Männlich

Hilfologe

Beiträge: 657

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.1

9

Freitag, 13. Juni 2008, 16:45

Hi,

naja, sinnvoll ist es schon, wenn Du das Forum retten möchtest. Das was jerryGFL schrieb ist so ähnlich, wie dass was ich meine. Es kommt auf das selbe raus. Du müßtest versuchen anhand der vorhanden Posts die Thread_ID´s in der Tabelle, deren Spalte man sicherlich problemlos entweder wieder einfügen könnte, oder die ganze Tabelle wieder neuanlegen, das kommt auf´s selbe raus. Entscheidend ist, dass man die ID´s wieder reinfummelt, aber das war ja soweit klar. Ich würde es halt mit diesen beiden Programmen machen. Geht aber sicherlich auch anders. Ob anders einfacher ist weiß ich nicht, da ich es nur so sicher könnte.

Kurz gesagt: Mein Tip bleibt bestehen. ^^
Leider nutze ich das phpkit immer weniger und bastele mehr Eigenes: ^^
  • Zum Seitenanfang
  • Zum Seitenende

han solo Männlich

findet sich zurecht

Beiträge: 107

Geschlecht: Männlich

PHPKIT Version: 1.6.03

10

Freitag, 13. Juni 2008, 16:51

nur mal so am Rande - und da bin ich mir ganz sicher: HostEurope macht sehr wohl ein tägliches Backup
das ist, denke ich, der Lösungsansatz mit dem geringsten Aufwand

Von unten sieht Niveau aus wie Arroganz
.
  • Zum Seitenanfang
  • Zum Seitenende