ACP-Fehlermeldung nach Update auf 2.3.6 |
babadona
Mitglied
Dabei seit: 18.01.04
Beiträge: 20
|
|
Fragen:
Welche Hacks du alle eingebaut gehabt ?, ist auch ein Attachment Hack dabei gewesen.
Hast du evtl so einen blöden Ftp-Client der bestehende Dateien nicht überschreibt und es so vieleicht zu deinem Crash gekommen ist.
|
|
06.02.07 20:49 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Bräke
Mitglied
Dabei seit: 01.01.04
Beiträge: 8.189
|
|
Zitat: |
Original von Freakyline2007
ja, ich hatte mal einen "Attachement-Hack" zum Upload auf externen Server eingebaut, das war vom "Bräke"!
|
Ne, bestimmt nicht von mir.
|
|
06.02.07 21:34 |
Finden
Als Freund hinzufügen
|
|
Freakyline2007
Mitglied
Dabei seit: 06.02.07
Beiträge: 11
Themenstarter
|
|
oh sorry, hatte das mit einem anderen Hack verwechselt, der von dir war...
Der Attachment-Hack war von "Merides". (Link: Attachment-Mod)
Mir würde auch schon helfen, wenn mir jemand die Fehlermeldung genauer deuten könnte.
|
|
06.02.07 23:03 |
E-Mail
Finden
Als Freund hinzufügen
|
|
dismaster
Mitglied
Dabei seit: 31.01.07
Beiträge: 15
Forenversion: 2.3
|
|
mysql error: Unknown column 'thumbnailextension' in 'field list'
das heißt für mich soweit das es diese tabelle garnicht gibt in die er schreiben will
|
|
07.02.07 11:33 |
E-Mail
Finden
Als Freund hinzufügen
|
|
adannen
Mitglied
Dabei seit: 04.02.07
Beiträge: 14
Forenversion: 2.3
|
|
also die tabelle sieht normalerweise so aus
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
mysql> desc bb1_attachments;
+---------------------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+------------------+------+-----+---------+----------------+
| attachmentid | int(11) unsigned | | PRI | NULL | auto_increment |
| postid | int(11) unsigned | | MUL | 0 | |
| privatemessageid | int(11) unsigned | | MUL | 0 | |
| userid | int(11) unsigned | | MUL | 0 | |
| attachmentname | varchar(250) | | | | |
| attachmentextension | varchar(7) | | | | |
| attachmentsize | int(11) unsigned | | | 0 | |
| thumbnailextension | varchar(7) | | | | |
| thumbnailsize | int(11) unsigned | | | 0 | |
| counter | int(11) unsigned | | | 0 | |
| idhash | varchar(32) | | | | |
| uploadtime | int(11) unsigned | | | 0 | |
+---------------------+------------------+------+-----+---------+----------------+
12 rows in set (0.03 sec)
|
|
im standard 2.3.6-pack wird sie wie folgt angelegt:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
|
#
# Tabellenstruktur für Tabelle `bb1_attachments
#
DROP TABLE IF EXISTS bb1_attachments;
CREATE TABLE bb1_attachments (
attachmentid int(11) unsigned NOT NULL auto_increment,
postid int(11) unsigned NOT NULL default '0',
privatemessageid int(11) unsigned NOT NULL default '0',
userid int(11) unsigned NOT NULL default '0',
attachmentname varchar(250) NOT NULL default '',
attachmentextension varchar(7) NOT NULL default '',
attachmentsize int(11) unsigned NOT NULL default '0',
thumbnailextension varchar(7) NOT NULL default '',
thumbnailsize int(11) unsigned NOT NULL default '0',
counter int(11) unsigned NOT NULL default '0',
idhash varchar(32) NOT NULL default '',
uploadtime int(11) unsigned NOT NULL default '0',
PRIMARY KEY (attachmentid),
KEY postid (postid),
KEY privatemessageid (privatemessageid),
KEY userid (userid)
) TYPE=MyISAM;
|
|
manchmal läuft ein update1.sql noch drüber, der macht aber keinen sinn, wenn du die komplett neu anlegst. das wäre dann:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
ALTER TABLE bb1_attachments
ADD privatemessageid int(11) unsigned NOT NULL DEFAULT '0' AFTER postid,
ADD userid int(11) unsigned NOT NULL DEFAULT '0' AFTER privatemessageid,
ADD thumbnailextension varchar(7) NOT NULL DEFAULT '' AFTER attachmentsize,
ADD thumbnailsize int(11) unsigned NOT NULL DEFAULT '0' AFTER thumbnailextension,
ADD idhash varchar(32) NOT NULL DEFAULT '' AFTER counter,
ADD uploadtime int(11) unsigned NOT NULL DEFAULT '0' AFTER idhash,
ADD INDEX privatemessageid (privatemessageid),
ADD INDEX userid (userid);
|
|
du müsstest jetzt überall bb1 durch bb2 ersetzen und wenn du nix wichtiges drin hast, dann kannst du ja eigentlich nix mehr kaputt machen. das drop table löscht die tabelle, wenn sie existiert und das create table legt sie neu an. mit dem alter table macht man spaltenänderungen.
du kannst aber vielleicht versuchst du erstmal folgendes: du löscht die spalte wieder, die ich dir gegeben hab mit
alter table bb2_attachments drop uploadtime;
und dann lässt du nur das update drüber laufen, vielleicht klappts ja.
Dieser Beitrag wurde 3 mal editiert, zum letzten Mal von adannen: 07.02.07 20:00.
|
|
07.02.07 19:39 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Freakyline2007
Mitglied
Dabei seit: 06.02.07
Beiträge: 11
Themenstarter
|
|
@babadona: Das mit dem Rückwärtsausbauen kann glaub ich nicht funktionieren, weil der Fehler von der Datenbank kommt, denn: Als ich den gesamten Forum-Ordner gegen die original 2.3.6-Dateien ersetzt habe, also alles nur noch ORIGINAL WBB2.3.6 Dateien waren, da kam die Fehlermeldung nach wie vor.
Weißt du noch wer das war, der den gleichen Fehler hatte?
@adannen: so ganz kann ich dir nun nicht folgen. *g*
Geht es wirklich rein um die Attachment-Tabelle, oder sind davon alle anderen Tabellen, also Beiträge, Einstellungen etc. betroffen?
Das Board hat momentan ca. 300000 Einträge und 8000 User, die würde ich gerne behalten ;-)
Wenn ich die lösche und neu anlege wie von dir beschrieben, hat das dann sicher keinen Einfluss auf die restlichen Daten?
|
|
07.02.07 22:10 |
E-Mail
Finden
Als Freund hinzufügen
|
|
adannen
Mitglied
Dabei seit: 04.02.07
Beiträge: 14
Forenversion: 2.3
|
|
Zitat: |
Original von Freakyline2007
@adannen: so ganz kann ich dir nun nicht folgen. *g*
Geht es wirklich rein um die Attachment-Tabelle, oder sind davon alle anderen Tabellen, also Beiträge, Einstellungen etc. betroffen?
Das Board hat momentan ca. 300000 Einträge und 8000 User, die würde ich gerne behalten ;-)
Wenn ich die lösche und neu anlege wie von dir beschrieben, hat das dann sicher keinen Einfluss auf die restlichen Daten? |
probier doch erstmal nur den zweiten teil, also erst die spalte von gestern wieder löschen
alter table bb2_attachments drop uploadtime;
und dann aus dem letzten kasten das alter table-statement, ist aus dem wbb-install-skript kopiert.
wenn das nicht klappt, legst du dir ne tabelle bb2_attachments_sav oder wie auch immer du die benamsen willst an. dann kopierst du alle daten rüber, schmeisst die alte tabelle weg und legst die ganz neu an.
von wann ist denn dein letztes backup?
|
|
07.02.07 22:45 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|