Datenbankfehler nach Mod-Einbau

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
tattergreis
Mitglied
Beiträge: 149
Registriert: 24.05.2004 21:30

Datenbankfehler nach Mod-Einbau

Beitrag von tattergreis »

Hi allerseits!

Ich hab mir vor kurzem den Advanced Link Mod von stefan2k1 version 1.2.2 eingebaut. Danach lief alles noch einwandfrei.

Heute hab ich einen weiteren Mod eingebaut. Und zwar den Bookmarks Mod von PhilippeK, Version 1.1.1i. Nach dem Einbau (und der dem fehlerfreien DB Update) wollte ich das Resultat bewundern. Doch dann kam folgender Fehler ans tageslicht:

Code: Alles auswählen

 
Allgemeiner Fehler:

Could not query Link config information

DEBUG MODE

SQL Error : 1146 Table 'wct.LINK_CONFIG_TABLE' doesn't exist

SELECT * FROM LINK_CONFIG_TABLE

Line : 278
File : index.php 
Was genau bedeutet das nun? Und wie beheb ich das? Würd mich freuen wenn mir jemand helfen könnt. Vielen Dank im Voraus.

Liebe Grüsse
tattergreis
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12259
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Ersetze in der update_db_for_bookmarks.php

das hier

Code: Alles auswählen

define('IN_PHPBB', 1);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'config.'.$phpEx);
include($phpbb_root_path . 'includes/constants.'.$phpEx);
include($phpbb_root_path . 'includes/functions.'.$phpEx);
include($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
include($phpbb_root_path . 'includes/db.'.$phpEx);
mit dem hier

Code: Alles auswählen

define('IN_PHPBB', 1);
$phpbb_root_path = './';
include_once($phpbb_root_path . 'extension.inc');
include_once($phpbb_root_path . 'config.'.$phpEx);
include_once($phpbb_root_path . 'includes/constants.'.$phpEx);
include_once($phpbb_root_path . 'includes/functions.'.$phpEx);
include_once($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
include_once($phpbb_root_path . 'includes/db.'.$phpEx);
Danach hochladen, ausführen - und fertig. :grin:
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
tattergreis
Mitglied
Beiträge: 149
Registriert: 24.05.2004 21:30

Beitrag von tattergreis »

danke für die antwort.....

hm...also ich hab die tabelle bookmarks nochmal aus der db gelöscht, den code der update_datei so bearbeitet wie du's angegeben hast... und das file hochgeladen und ausgeführt.

Dabei enstand allerdings folgendes:

Code: Alles auswählen

Information
Database type    :: mysql4


Updating database schema
Progress :: ... Done
Result   :: Some queries failed, the statements and errors are listing below 

Error :: Duplicate column name 'user_setbm'
SQL   :: ALTER TABLE phpbb_users ADD user_setbm tinyint(1) NOT NULL default 0 AFTER user_attachsig


Error :: Duplicate entry 'max_link_bookmarks' for key 1
SQL   :: INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_link_bookmarks', '0')
und der Fehler ist noch der gleiche wie vorher. Mich wunderts vorallem, dass da die Rede von nem Link_Config_Table ist und nich bookmarks.... hmm... ich raff das nich so wirklich. und nu?

greetz
tattergreis
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12259
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Dann versuch es mal manuell (mit dem mysqldumper oder phpmyadmin).

Code: Alles auswählen

CREATE TABLE phpbb_bookmarks (
	topic_id mediumint(8) unsigned NOT NULL default '0',
	user_id mediumint(8) NOT NULL default '0',
	KEY topic_id (topic_id),
	KEY user_id (user_id));
ALTER TABLE phpbb_users
	ADD user_setbm tinyint(1) NOT NULL default '0' AFTER user_attachsig;
INSERT INTO phpbb_config(config_name, config_value) VALUES ('max_link_bookmarks', '0');
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
tattergreis
Mitglied
Beiträge: 149
Registriert: 24.05.2004 21:30

Beitrag von tattergreis »

hmpf :(

Habs mit phpmyadmin eingefügt. Das ist das Resultat:

Code: Alles auswählen

SQL-Befehl: 

ALTER TABLE phpbb_users ADD user_setbm tinyint( 1 ) NOT NULL default '0' AFTER user_attachsig 
MySQL meldet:  

#1060 - Duplicate column name 'user_setbm' 
bist dir sicher, dass es an dieser DB-Tabelle lag/liegt?

gruss
tatter
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12259
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
bist dir sicher, dass es an dieser DB-Tabelle lag/liegt?
SQL Error : 1146 Table 'wct.LINK_CONFIG_TABLE' doesn't exist
deutet zumindest darauf hin

Ansonsten überprüfe noch einmal ob die Einträge in der constance.php korrekt gemacht wurden

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------------
#
includes/constants.php

#
#-----[ FIND ]------------------------------------------------
#
define('BANLIST_TABLE', $table_prefix.'banlist');

#
#-----[ AFTER, ADD ]------------------------------------------
#
define('BOOKMARK_TABLE', $table_prefix.'bookmarks');

#
Lies dir dazu mal das hier durch--->SQL Error : 1146 Table 'xxx' doesn't exist

War bei dem Advanced Link Mod auch ein Datenbank-update nötig und verlief das fehlerfrei?
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
tattergreis
Mitglied
Beiträge: 149
Registriert: 24.05.2004 21:30

Beitrag von tattergreis »

War bei dem Advanced Link Mod auch ein Datenbank-update nötig und verlief das fehlerfrei?
Ja war nötig und ja, verlief fehlerfrei.
Ansonsten überprüfe noch einmal ob die Einträge in der constance.php korrekt gemacht wurden
Hab ich überprüft. War alles richtig.


*verzweifel*
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12259
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Schau mal in der constance.php ob diese Änderungen für den Link-MOD auch korrekt gemacht wurden.

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#

includes/constants.php

#
#-----[ FIND ]------------------------------------------
#

define('PAGE_GROUPCP', -11);

#
#-----[ AFTER, ADD ]------------------------------------------
#

define('PAGE_LINKS', -14);

#
#-----[ FIND ]------------------------------------------
#

define('VOTE_USERS_TABLE', $table_prefix.'vote_voters');

#
#-----[ AFTER, ADD ]------------------------------------------
#

define('LINKS_TABLE', $table_prefix.'links');
define('LINK_CATEGORIES_TABLE', $table_prefix.'link_categories');
define('LINK_CONFIG_TABLE', $table_prefix.'link_config');
Zuletzt geändert von Mahony am 13.03.2006 03:19, insgesamt 2-mal geändert.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
tattergreis
Mitglied
Beiträge: 149
Registriert: 24.05.2004 21:30

Beitrag von tattergreis »

ja, alles korrekt

danke das mir so hilfst... findens hoffentlich noch :D

greetz
tatter
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12259
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Hast du auch alle Dateien die im MOD-Verzeichnis waren hochgeladen? Falls ja, lade sie nochmal hoch. Eventuell ist ja beim hochladen etwas schiefgelaufen.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „phpBB 2.0: Mod Support“