Seite 1 von 1

[Guestbook] Probleme bei Gästebuchmod

Verfasst: 03.03.2008 14:28
von ralfus
Betrifft MOD: [mod=Guestbook]advanced Guestbook for phpBB2 - websHoX.org[/mod]

Hallo,

habe ebend den Gästebuch-Mod installiert (advanced Guestbook for phpBB2 Version: 3.1.5).

Tabellen sind auch normal erstellt:
CREATE TABLE phpbb_gb_config...

Bekomme aber im Admin folgende Fehlermeldung:
Could not obtain guestbook-settings.
DEBUG MODE
SQL Error : 1146 Table 'forumich.GB_CONFIG' doesn't exist
SELECT * FROM GB_CONFIG WHERE config_id = 1
Line : 23
File : load_settings.php

Meine Frage:
Wieso sucht er ne SQL Tabelle forumich.GB_CONFIG obwohl phpbb_.GB_CONFIG installiert ist in DB?

Fanke für die hilfe.

Verfasst: 03.03.2008 14:45
von Andi1111
wenn deine tabellen forumich. als prefix haben musst due die install ändern, die tabellen müssen schon alle den selben prefix haben, also in deinem fall nicht
CREATE TABLE phpbb_gb_config... sondern
CREATE TABLE forumich_gb_config...

Verfasst: 03.03.2008 15:05
von ralfus
Danke für die Antwort.

Aber der Präfix der DB-Tabellen ist phpbb_

Woran könnte es noch liegen?

Verfasst: 03.03.2008 15:07
von Andi1111
könnte auch ein fehler in der constants.php sein

Verfasst: 03.03.2008 15:13
von ralfus
Also in der Anweisung steht für änderungen in der constant.php:


includes/constants.php
#
#-----[ FIND ]-----------------------------------------
#
// Page numbers for session handling
#
#-----[ AFTER, ADD ]-----------------------------------------
#
define('PAGE_GUESTBOOK', -1415);
#
#-----[ FIND ]-----------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
define('GB_ENTRIES', $table_prefix.'gb_entries');
define('GB_SESSIONS', $table_prefix.'gb_sessions');
define('GB_CONFIG', $table_prefix.'gb_config');
#

Verfasst: 03.03.2008 15:45
von Jojoponn139
Hallo,

der SQL-Fehlermeldung zufolge würde ich sagen, dass dein phpBB2-Forum eben nicht den Tabellen-Präfix phpbb_ verwendet.

Geh am besten nochmal zur Ansicht aller phpBB2-Tabellen (z.B. per phpMyAdmin) und überprüfe, ob die drei Tabellen des Gästebuchs den gleichen Präfix haben wir die restlichen Tabellen.

Wenn du z.B. soetwas siehst:
forumich_forum_prune ...
phpbb_gb_config ...
phpbb_gb_entries ...
phpbb_gb_sessions ...
, musst du die Gästebuch Tabellen in
forumich_gb_config ...
usw.
umbenennen.


Dies ist der wahrscheinlichste Fehler, denn wie du schreibst, scheinst du die Tabellen mit dem Standardpräfix phpbb_ installiert zu haben. Das Forum sucht jedoch nach Tabellen mit dem Präfix forumich_.

MfG Jojoponn139