Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 148%
Ausl. d. letzten 5 Minuten: 157%
Ausl. d. letzten 15 Minuten: 195%
Aktulle Uhrzeit: 06:54
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
Board zerschossen |
|
Was genau verstehst du den unter zerschossen?
Was für Fehlermeldungen hast du?
Wie oder was passt den nicht.
Ein paar Infos wären nicht schlecht.
Gruß Heiko
|
|
11.02.2009 17:37 |
|
|
|
Die bb1-board fehlt, bzw. ist leer, dadurch geht nichts mehr. Keine Fehlermeldung, es sind keine Beiträge zu sehen und keine Foren.
Alles andere funktioniert, PN`s, Galerie, Profil, Usermap, nur die Beiträge sind nicht zu lesen und Foren sind offensichtlich kene vorhanden.
Heute früh kam die Fehlermeldung Error 404, Seite nicht vorhanden als ich das Forum aufmachen wollte, das haben wir schon wieder wegbekommen, Forum geht grundsätzlich wieder.
Ist im Moment aber auf den Wartungsmodus gestellt.
__________________
Viele Grüsse von der Costa del Sol.
|
|
11.02.2009 17:51 |
|
|
janolaf
wBB2-User
Zeige janolaf auf Karte
Dabei seit: 23.05.2004
Beiträge: 1.918
2 Filebase-Einträge
Alter: 59 Jahre
Herkunft: nahe bei Kölle wBB-Version: wBB2.3 PHP-Version: 5.2.6 MySQL-Version: 5.0.26 Wo bist du gehostet?: selbst ist der Mann
Bewertung:
Level: 52 [?]
Erfahrungspunkte: 13.904.447
Nächster Level: 16.259.327
|
|
ich will jetzt nicht irgendwie schadenfroh oder besserwisserich rüberkommen....
aaaaaber..
wenn ich dein hoster wär , würd ich mir das fürstlich entlohnen lassen, denn wer kein (mindestens 1x) tägliches backup von datenbank und ftp macht, hat nu wahrlich selber schuld und braucht sich eigentlich über garnix mehr zu wundern.
ich hoffe für dich, dass dein hoster denn überhaupt nen backup da hat, aber ich denke mal ja.
ich zumindest hab von allen relevanten daten auf unserem root immer nen backup da. was ich aber den usern nicht verrate, weil ... die sollen ja schön selber für sich (vor)sorgen
, im allergrösten notfall kann ich also die notwendigen daten aus dem großen backup raussuchen.
als erstes empfehle ich dir dringendst irgendwie backups zu erstellen.
für die datenbank gibts da den wunderschönen , praktischen --> mysqldumper
damit kannst du das schon mal gaanz einfach erledigen.
wie man nun seinen ftp am einfachsten sichert ?
hmm, hab ich mich ehrlich gesagt auch noch nie mit beschäftigt, weil ich das in meinem plesk alles erledigen lassen kann.
__________________ wenn du total verliebt in zwei glänzende augen schaust, vergewissere dich ,
ob es nicht nur die sonne ist, die durch den hohlen schädel scheint.
|
|
11.02.2009 18:13 |
|
|
|
Also die Tabelle bb1_boards ist schon recht wichtig da dort ja die Foren drin sind.
Man könnte sie zwar manuell wieder herstellen nur dann wäre sie leer und ich denke auch das es dann zu Fehlern kommen, da die Themen und Beiträge nicht mehr zugeordnet werden können.
Ich glaube dir bleibt leider nix anderes übrig als auf deinen Hoster zu warten.
Gruß Heiko
|
|
11.02.2009 18:17 |
|
|
jakiri
Administrator
Zeige jakiri auf Karte
Dabei seit: 07.12.2004
Beiträge: 2.726
1 Filebase-Einträge
Alter: 62 Jahre
Herkunft: Hürth wBB-Version: wBB2.3 PHP-Version: 5.ändert sich immer MySQL-Version: 5.ändert sich immer Wo bist du gehostet?: bei keinem
Bewertung:
Level: 54 [?]
Erfahrungspunkte: 19.221.986
Nächster Level: 22.308.442
|
|
Wir warten auf das Backup und dann geht es wieder
Dumper habe ich schon eingebaut
__________________
|
|
11.02.2009 18:42 |
|
|
|
Bei meinem Server habe ich alle 12 Stunden ein automatisches Backup, außerdem werden meine Datenbanken alle 12 Stunden "gespiegelt", so dass ich bei Problemen einfach nur auf die gespiegelte DB umschalten muss bzw. mir einzelne Tabellen daraus holen kann.
Frag doch mal, ob dein Hoster sowas auch bietet. Ist technisch eigentlich kein Problem für ihn, er muss nur ein paar Cronjobs einrichten.
MySQLDumper ist natürlich auch klasse, wenn man die Möglichkeit nicht hat, hab ich auch lange benutzt.
__________________ www.katzenfreunde-forum.de
|
|
11.02.2009 19:11 |
|
|
keinplan00 unregistriert
|
|
|
Zitat: denn wer kein (mindestens 1x) tägliches backup von datenbank und ftp macht |
|
|
datenbank 1-2x am tag wäre ratsam, bei grösseren foren würd ich 3-4x am tag raten und die tpl's kann man exportieren und dann das komplette forum per ftp sichern da braucht man nicht 1x am tag das ganze forum sichern
wenn man was an dateien ändert und es funktioniert sollte man die speichern und die alte wo keine änderung ist überschreiben
so mache ich das jedenfalls bei mir
|
|
11.02.2009 20:59 |
|
|
|
|
Zitat: Original von Malerforum
Automatisch?
Wie macht man das denn?
Wäre ja interessant, dann kann sowas nicht mehr passieren. |
|
|
Wie gesagt, mit Cronjobs.
Einfach gesagt sind Cronjobs kleine Programme, die bestimmte Aufgaben (Jobs) zu bestimmten Zeiten ausführen, wie z.B. eine tägliche Datensicherung.
Frag einfach mal bei deinem Hoster, ob er sowas anbietet.
__________________ www.katzenfreunde-forum.de
|
|
11.02.2009 21:44 |
|
|
jakiri
Administrator
Zeige jakiri auf Karte
Dabei seit: 07.12.2004
Beiträge: 2.726
1 Filebase-Einträge
Alter: 62 Jahre
Herkunft: Hürth wBB-Version: wBB2.3 PHP-Version: 5.ändert sich immer MySQL-Version: 5.ändert sich immer Wo bist du gehostet?: bei keinem
Bewertung:
Level: 54 [?]
Erfahrungspunkte: 19.221.986
Nächster Level: 22.308.442
|
|
Das Forum war nicht zerschossen sondern jemand hat mindestens eine bb1 Datei gelöscht
@Viktor Mit der Datenbank sichern ist ja ok. Was bringt es denn die anderen Dateien täglich zu sichern wenn ich diese eh auf dem Pc habe ( sollten man zumindest haben da wenn der Server weg ist = Forum weg = )
Es kommen doch lediglich Bilder hinzu.
Datenbank zu sichern jedoch hängt vom aufkommen in einem Forum ab. Die meisten sind ja einmal täglich im Forum und da dürfte eine Datensicherung z.B. mit dem Dumper kein Problem sein.1 Minute und schon wird ein Backup erstellt.
Bevor man Hacks usw einbaut sollte man sich gewisse Grundkentnisse aneignen und dazu gehören Backups
Gruss
__________________
|
|
12.02.2009 07:09 |
|
|
|
Im zweifelsfalle soviele Foren anlegen wie es vorher auch waren (bzw kann man in der tabelle bb1_threads nachsehen wieviele es überhaupt gibt. Höchste zahl ermitteln). So viele forren musste anlegen. Halt mit dummyname.
Dann haste die foren und man kann reingucken was dort für threads sind. Mit diesen Infos kann man die gerade angelegten foren dann umbenennen.
Heidenarbeit aber es würde so gehen.
JUST TO MAKE SURE sollte man vor diese aktion ein backup machen um es zurückspielen zu können sollte es doch nicht klappen.
Alles in allem aber, wie mehrfach schon erwähnt hier; kein Backup? SELBER SCHULD!!
Kein Backup zu haben ist fahrlässig.
__________________ Gruss Mannes
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
|
12.02.2009 16:28 |
|
|
|
|
Zitat:
-----Ursprüngliche Nachricht-----
Nachricht von: Malerforum
Gesendet: 13.02.2009 19:27
An: DonManfred
Betreff: Frage zu bb1_threads
Wie geht das genau über die bb1_threads dummys erstellen und alles wieder zu finden?
|
|
|
Ich denke das ist vielleicht auch für andere von Interesse, daher hier als offene Antwort.
Im grunde ist es ja so, wenn die bb1_boards-Tabelle nicht mehr existiert weil jemand die Tabelle in phpmyadmin gelöscht hat oder sie defekt und deshalb nicht lesbar ist;
Die Threads und Posts sind ja in den entsprechenden Tabellen immer noch vorhanden.
Grundwissen WBB:
Die Posts haben eine Referenz auf den Thread (threadid).
Die Threads haben eine Referenz auf das Board (boardid).
Legt man die bb1_boards neu an, so ist da kein Datensatz drin und neue Datensätze würden die id 1,2,3,4 usw bekommen.
Soweit vom grundwissen klar, oder?
Mit dem sql-Befehl
SELECT `boardid` FROM `bb1_threads` ORDER BY boardid DESC LIMIT 0,1;
Kannst Du in phpmyadmin die "höchste Boardid" ermitteln.
Nehmen wir an, Du hast als höchste boardid die 8. du müsstest nun also ACHT Boards anlegen im ACP (Forum anlegen).
Du legst also 8 Foren an und gibst ihnen die namen dummy1, dummy2, dummy3, dummy4, dummy5, dummy6, dummy7 und dummy8.
Wenn im Laufe des Lebens eines Forums auch boards (Foren) gelöscht wurden, dann sind auch Lücken vorhanden. Diese Lücken muss man nun rausfinden.
SELECT distinct(boardid) FROM `bb1_threads` ORDER BY boardid ASC;
Nun hat man alle Boardids der Boards, zu denen es Threads gibt.
boardid
1
2
3
6
7
8
(so sieht´s bei mir aus). Wie Du siehst gibt es 4 und 5 nicht. Ein Forum hab ich gelöscht, in dem anderen sind keine Threads vorhanden (demnach auch keine Posts).
Im Forum selber kann ich nun in die foren dummy1, dummy2 usw reingucken und mir die Threads angucken. Wir haben Threads mit der boardid 1 und es gibt auch ein Forum mit der boardid 1. DA finde ich nun meine Threads wieder und kann mir diese angucken um anhand der Threads und Posts rausfinden zu können was das ursprünglich für ein Board war... (Allegmeiner Chat, Vorstellung oder was auch immer) .
Das ganze geht natürlich nur bei einer defekten bb1_boards. Ist bb1_threads oder bb1_posts hinüber dann kannste das Forum besser gleich neu installieren, wenn Du kein Backup hast.
UND: Das ganze sollte man natürlich nur nach einem erfolgreichen Backup der jetzigen Daten machen um auf der Sicheren Seite zu sein!!
Was ich gerade nicht weiss ist, ob das wbb von sich aus beim anlegen von boards evtl Threads und Posts löscht die zu dieser neuen id gehören. DAS müsste man ggfls vorher noch checken. Obige Lösung ist rein in meinem Kopf entstanden, da ich die Tabellenstruktur vom wbb kenne und diese Lösung ist nur eine Analyse der Struktur in Verbindung mit meinem Wissen über SQL (und seine Verbindungen über Referenzid).
Hoffe halbwegs rübergebracht zu haben, worum es geht, wie mans macht.
ICH ÜBERNEHME KEINE HAFTUNG FÜR IRGENDWELCHE SCHÄDEN!
Das ganze sollte von jemandem gemacht werden, der Ahnung vom wbb-Forum hat. Wer solche Grundlagen nicht hat sollte evtl. besser die Finger davon lassen.
[NACHTRAG
Hab mal eben in den code reingeguckt. Sieht nicht so aus als würde das wbb da evtl. vorhandene Threads oder Posts löschen. Könnte natülich sein das da versteckt wo doch ne Funktion ist aber ich denke eher nicht, das wäre unlogisch. Schaut also gut aus das obige Lösung SO gehandhabt werden kann.
__________________ Gruss Mannes
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von DonManfred: 14.02.2009 12:33.
|
|
14.02.2009 12:29 |
|
|
|
|
|
|