Seite 2 von 3

Verfasst: 09.08.2004 15:12
von Christian_W
Gib in der config.php anstelle von:

Code: Alles auswählen

$table_prefix = 'phpbb_';
das hier an:

Code: Alles auswählen

$table_prefix = '';
Gruß Christian

Verfasst: 09.08.2004 15:24
von galador1
Da bekomme ich dann aber diese Fehlermeldung:
phpBB : Kritischer Fehler

Could not obtain lastvisit data from user table

DEBUG MODE

SQL Error : 1146 Table 'DB21369.users' doesn't exist

SELECT * FROM users WHERE user_id = 2

Line : 68
File : /home/www/htdocs/uwes-adventureseite.de/forum/phpBB2/includes/sessions.php
:cry:

Verfasst: 09.08.2004 15:50
von Christian_W
Dann wirst Du wohl keine andere Wahl haben als doch mal in die DB zu schauen. Die meisten Hoster bieten Dir standardmäßig die Möglichkeit das zu tun. Bei allen die ich kenne ist phpMyAdmin bereits installiert. Zu finden im Verwaltungsbereich des Hosters.
Schau mal welche Tabellen es da gibt.

Gruß Christian

Verfasst: 09.08.2004 16:26
von galador1
Danke Christian.
Ich hab das Forum nochmal gelöscht und neu installiert und dabei den Pfad geändert. das klappte schon mal bestens. dann wieder mit Bigdump die Datenbank installiert. Kleiner Fortschritt, das Forum ist wieder da mit allen unterforen und die Startseite ist auch perfekt, NUR neues Problem. Es ist nicht 1 Beitrag mehr da. Hast du ne Idee was jetzt wieder falsch gelaufen ist?
http://www.uwes-adventureseite.de/forum ... /index.php

Verfasst: 09.08.2004 16:50
von Christian_W
Ohne Zugriff auf die DB wirst Du hier wohl eher nicht weiterkommen.
Vermutlich fehlt eine/mehrere Tabellen und oder Teile davon.

Gruß Christian

Verfasst: 09.08.2004 17:18
von galador1
Ich hab die DB bei Levanzo gefunden. (b.z.w. glaub ich das du das meinst)
Was soll ich denn da jetzt machen? ich kann da wohl was ändern und löschen u.s.w.

Es gibt 29 Tabellen. Die 29000 posts sind da u.a. auch zu finden.

Verfasst: 09.08.2004 18:07
von Christian_W
Es gibt genau 29 Tabellen? Nicht etwa 29 Tabellen ohne Prefix und 29 Tabellen mit Prefix?
Wieviele Einträge haben die einzelnen Tabellen? posts und posts_text sollten gleich viele Einträge haben und zwar die Anzahl der Posts die Dein Forum hat.
Du kannst hier sehen welche Tabellen es gibt und wozu sie da sind:
http://www.phpbb.de/doku/doku2.php
Vergleiche die mal und poste dann wenn es eine davon bei Dir nicht gibt bzw. leer ist.

Gruß Christian

Verfasst: 09.08.2004 18:28
von galador1
Geben tut es sie alle. (das prefix steht aber nicht davor)
posts und posts text zeigen beide exakt die beitragszahl an.

hab mal einen screen gemacht.
http://www.uwes-adventureseite.de/php.jpg
bei user fehlt sicher was. waren mal über 70.

es zeigt auch nur 17,5 MB an. die backup datei hat aber 36 MB.

an der seite hab ich die 29 Tabellen auch noch mal. Wenn ich die anklicke kommt das so ähnlich wie in deinen Link. prefix steht aber auch da nicht dabei.
das kann man dort machen:

forum_id smallint(5) UNSIGNED Nein 0 Ändern Löschen Primärschlüssel Index Unique Volltext

Verfasst: 09.08.2004 18:59
von Christian_W
Die Datenbankgröße kann sich durchaus (stark) von der Backupdateigröße unterscheiden. Es scheint ja soweit auch alles (bis auf die useres-Tabelle) da zu sein.

Such mal in Deinem Backup nach: "CREATE TABLE users"
Einige Zeilen danach sollten die Daten der Benutzer folgen.
In etwa so:

Code: Alles auswählen

INSERT INTO `users` VALUES (-1,0,'Anonymous','',0,0,0,1087672180,0,0,0.00,NULL,'','',0,0,0,NULL,0,0,0,1,1,1,0,1,0,1,0,NULL,'',0,'','','','','',NULL,'','','','','','','');
INSERT INTO `phpbb_users` VALUES (2,1,'Admin','e10adc3949ba59abbe56e057f20f883e',1087672371,0,1087672253,1087672180,1,1,1.00,1,'german','d.m.Y, H:i',0,0,0,NULL,1,0,0,1,1,1,1,1,0,1,1,1,'',0,'admin@domain.de','','','','',NULL,'','','','','','','');
Wenn Du diese Daten hast kannst Du damit die users Tabelle wieder anlegen.

Gruß Christian

Verfasst: 09.08.2004 19:22
von galador1
wenn du schreibst im Backup suchen, dann meist du im MyAdmin, oder?
da finde ich zwar create tabel users, aber die Namen stehen da nicht drin. sieht so aus. (nur noch länger)
# Tabellenstruktur für Tabelle `users`
#

CREATE TABLE users (
user_id mediumint(8) NOT NULL default '0',
user_active tinyint(1) default '1',
username varchar(25) NOT NULL default '',
user_password varchar(32) NOT NULL default '',
user_session_time int(11) NOT NULL default '0',
user_session_page smallint(5) NOT NULL default '0',
user_lastvisit int(11) NOT NULL default '0',
user_regdate int(11) NOT NULL default '0',
user_level tinyint(4) default '0',
user_posts mediumint(8) unsigned NOT NULL default '0',
user_timezone decimal(5,2) NOT NULL default '0.00'
.............................
Warum zeigt es die Beiträge im Forum nicht an, wenn es doch in der Datenbank richtig ist?

P:S: Entschuldige fals ich zu blöde Fragen stelle, aber ich hab wirklich absolut keine Ahnung von der ganzen sache und wäre ohne dich noch mehr aufgeschmissen, als ich es eh schon bin.