SQL Error: 1030 Got error 28 from table handler

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Mapster

SQL Error: 1030 Got error 28 from table handler

Beitrag 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
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag 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
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Mapster

Beitrag 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...
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Repariere doch mal mit phpMyAdmin die Tabellen. Ggf. auch mal eine Optimierung drüberlaufen lassen.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Mapster

Beitrag 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...
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag 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
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Benutzeravatar
|a.G| Mapster
Mitglied
Beiträge: 34
Registriert: 04.09.2003 19:54
Kontaktdaten:

Beitrag 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...
Benutzeravatar
|a.G| Mapster
Mitglied
Beiträge: 34
Registriert: 04.09.2003 19:54
Kontaktdaten:

Beitrag von |a.G| Mapster »

Ahhh, doch jetzt Danke, es funzt wieder alles.

Ein fettes THX an PhilippK ! :grin:
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“