So,
ich habe nochmal nachgeschaut:
In der "Mod-Meeting_install.txt" heißt es unter
#
#-----[ SQL ]------------------------------------------
#
Code: Alles auswählen
...
...
CREATE TABLE phpbb_meeting_config (
config_name VARCHAR(255) NOT NULL DEFAULT '',
config_value VARCHAR(255) NOT NULL DEFAULT '',
PRIMARY KEY (config_name)
);
CREATE TABLE phpbb_meeting_guestnames (
meeting_id MEDIUMINT(8) NOT NULL DEFAULT '0',
user_id MEDIUMINT(8) NOT NULL DEFAULT '0',
guest_prename VARCHAR(255) NOT NULL DEFAULT '',
guest_name VARCHAR(255) NOT NULL DEFAULT ''
);
INSERT INTO phpbb_meeting_config (config_name, config_value) VALUES ('allow_user_enter_meeting', '0');
...
...
In der "db_update.php" hingegen steht:
Code: Alles auswählen
...
...
$sql = array();
$sql[] = "CREATE TABLE " . $table_prefix . "meeting_comment (
comment_id MEDIUMINT(8) AUTO_INCREMENT,
meeting_id MEDIUMINT(8) unsigned NOT NULL,
user_id MEDIUMINT(8) DEFAULT '0' NOT NULL,
meeting_comment TEXT NOT NULL,
meeting_edit_time INT(11) DEFAULT '0' NOT NULL,
bbcode_uid varchar(10) NOT NULL DEFAULT '',
PRIMARY KEY (comment_id))";
$sql[] = "CREATE TABLE " . $table_prefix . "meeting_data (
meeting_id MEDIUMINT(8) unsigned NOT NULL,
meeting_time INT(11) DEFAULT '0' NOT NULL,
meeting_until INT(11) DEFAULT '0' NOT NULL,
meeting_location VARCHAR(255) NOT NULL,
meeting_subject VARCHAR(255) NOT NULL,
meeting_desc TEXT NOT NULL,
meeting_link VARCHAR(255) NOT NULL,
meeting_places MEDIUMINT(8) DEFAULT '0' NOT NULL,
meeting_by_user MEDIUMINT(8) DEFAULT '0' NOT NULL,
meeting_edit_by_user MEDIUMINT(8) DEFAULT '0' NOT NULL,
meeting_start_value MEDIUMINT(8) DEFAULT '0' NOT NULL,
meeting_recure_value MEDIUMINT(8) DEFAULT '5' NOT NULL,
meeting_notify TINYINT(1) NOT NULL DEFAULT '0',
meeting_guest_overall MEDIUMINT(8) NOT NULL DEFAULT '0',
meeting_guest_single MEDIUMINT(8) NOT NULL DEFAULT '0',
bbcode_uid varchar(10) NOT NULL DEFAULT '',
PRIMARY KEY (meeting_id))";
$sql[] = "CREATE TABLE " . $table_prefix . "meeting_user (
meeting_id MEDIUMINT(8) unsigned NOT NULL,
user_id MEDIUMINT(8) DEFAULT '0' NOT NULL,
meeting_sure TINYINT(4) DEFAULT '0' NOT NULL,
meeting_guests MEDIUMINT(8) NOT NULL DEFAULT '0')";
$sql[] = "CREATE TABLE " . $table_prefix . "meeting_usergroup (
meeting_id MEDIUMINT(8) unsigned NOT NULL,
meeting_group MEDIUMINT(8) NOT NULL)";
$sql[] = "CREATE TABLE " . $table_prefix . "meeting_config (
config_name VARCHAR(255) NOT NULL DEFAULT '',
config_value VARCHAR(255) NOT NULL DEFAULT '',
PRIMARY KEY (config_name)
)";
$sql[] = "INSERT INTO " . $table_prefix . "meeting_config (config_name, config_value) VALUES ('allow_user_enter_meeting', '0')";
...
...
... d.h., dort wird gar keine Tabelle namens "phpbb_meeting_guestnames" erstellt, wenn ich das richtig sehe.
In der Datenbank-Verwaltung meines Hosters (Strato) sehe ich die Tabellen
phpbb_meeting_comment
phpbb_meeting_config
phpbb_meeting_data
phpbb_meeting_user
phpbb_meeting_usergroup
nicht aber
phpbb_meeting_guestnames
insofern wundert mich die Fehlermeldung jetzt nicht mehr ...
Inzwischen habe ich die Installation des Meeting-MOD wieder rückgängig gemacht, d.h. ich habe alle *meeting*-Dateien wieder gelöscht und die Änderungen an den phpbb-Dateien zurückgenommen.
Die Datenbank ist noch unverändert, mein "Intro- & Portal-MOD" zickt also nach wie vor.
Kann ich denn die Eintrage
phpbb_meeting_comment
phpbb_meeting_config
phpbb_meeting_data
phpbb_meeting_user
phpbb_meeting_usergroup
einfach so aus der Datenbank löschen, in der Hoffnung, dass das Portal dann wieder läuft, denn das wäre mir wichtiger als der Meeting-MOD?
[Edit]
Oder wäre es möglich, die beim Intro- & Portal-MOD mitgelieferte Datei "intro_portal_mod_db_install.php" nochmal auszuführen und damit den Fehler zu beseitigen?
Oder würde hier vielleicht der "DB Maintenance MOD" helfen?
[/Edit]