Seite 1 von 1
SQL Error: 1030 Got error 28 from table handler
Verfasst: 16.10.2003 10:28
von Mapster
Ich hab ein dickes Problem. Und zwar, wenn ich mein Forum angezeigt bekomme dann steht da so Community und was nicht alles für Foren. Sobald ich aber in eine Kategorie reinmöchte sagt mir phpBB:
Couldn't obtain category list.
DEBUG MODE
SQL Error : 1030 Got error 28 from table handler
SELECT c.cat_id, c.cat_title, c.cat_order FROM phpbb_categories c, phpbb_forums f WHERE f.cat_id = c.cat_id GROUP BY c.cat_id, c.cat_title, c.cat_order ORDER BY c.cat_order
Line : 106
File : /home/www/web14/html/forum/includes/functions.php
Was ich mir absolut nicht erklären kann ist, warum das andauernd ein c. und ein f in dem Query mit vorkommt.
Meineswissens kann man Tabellennamen auch gar nicht mit einem Punkt schreiben.
Hatte schonmal jemand das Problem ?
Plz Help
Verfasst: 16.10.2003 10:48
von PhilippK
Der SQL-Code ist schon richtig (c ist z.B. ein Alias für phpbb_categories) und der Punkt trennt Tabellenname und Tabellenfeld voneinander ab.
Das sieht mir mehr danach aus, dass die Festplatte der MySQL-Datenbank voll ist

(so zumindest das Ergebnis einer schnellen Google-Suche).
Gruß, Philipp
Verfasst: 16.10.2003 11:05
von Mapster
Ich hab mal ein paar alte Tabellen gelöscht, die ich nicht mehr brauche.
Der Fehler ist trotzdem noch da. Die Datenbank ist laut PHPMyAdmin nur 3,7 MB groß. Auf einer anderen Website wird die Größe an der Seite angezeigt und sie ist 11 MB groß, ich glaube nicht, dass es daran liegt dass sie voll ist.
Der Adminbereich funzt noch prächtig. Ich kann Foren anlegen und löschen. Löschen will ich ja nicht, sonst wären die ganzen Beiträge weg.
Achja, das Forum, vielleicht hilft es ja:
http://www.agaming.de/forum
PS:
Gestern Abend lief es noch, haben die ganze Nacht nichts gemacht, und heute morgen gings nicht mehr. Bei meinem Hoster ist gestern kurz der Webserver abgestürzt. Alles geht jetzt aber wieder. Vielleicht hats damit was zu tun...
Verfasst: 16.10.2003 11:10
von PhilippK
Repariere doch mal mit
phpMyAdmin die Tabellen. Ggf. auch mal eine Optimierung drüberlaufen lassen.
Gruß, Philipp
Verfasst: 16.10.2003 11:35
von Mapster
Hmmm, hat nicht funktioniert. Jetzt ist irgendwas anderes kaputt.
Kannst du mir plz den MySQL Code für die neuerstellung der Tabelle geben ?
Ich hatte 4 Kategorien:
cat_id | cat_title | cat_order
1 | Community | 10
2 | Claninterne Foren | 20
3 | Leader Foren | 30
4 | Nachrichtendienst | 40
Ich bin leider nicht so bewandert in MySQL...
Verfasst: 16.10.2003 12:04
von PhilippK
Für die Struktur:
Code: Alles auswählen
CREATE TABLE phpbb_categories (
cat_id mediumint(8) unsigned NOT NULL auto_increment,
cat_title varchar(100) default NULL,
cat_order mediumint(8) unsigned NOT NULL default '0',
PRIMARY KEY (cat_id),
KEY cat_order (cat_order)
) TYPE=MyISAM CHARSET=latin1;
Die Zeilen fügst du dann am besten manuell mit phpMyAdmin ein.
Gruß, Philipp
Verfasst: 16.10.2003 12:09
von |a.G| Mapster
Fehler
SQL-Befehl :
CREATE TABLE phpbb_categories(
cat_id mediumint( 8 ) unsigned NOT NULL auto_increment,
cat_title varchar( 100 ) default NULL ,
cat_order mediumint( 8 ) unsigned NOT NULL default '0',
PRIMARY KEY ( cat_id ) ,
KEY cat_order( cat_order )
) TYPE = MYISAM CHARSET = latin1
MySQL meldet:
You have an error in your SQL syntax near 'CHARSET = latin1' at line 1
Heute klappt bei mir auch garnichts...
Verfasst: 16.10.2003 12:47
von |a.G| Mapster
Ahhh, doch jetzt Danke, es funzt wieder alles.
Ein fettes THX an PhilippK !
