Seite 1 von 4

Meeting 1.3.9

Verfasst: 26.06.2006 22:46
von Gohei
Kann mir jemand helfen pleas?

Bei der installation der Meeting MOD steht folgendes:
Could not get meeting usergroups

DEBUG MODE

SQL Error : 1146 Table 'gohei.phpbb_auth_accessauth_accessmeeting_data' doesn't exist

SELECT m.meeting_id, mg.meeting_group FROM phpbb_auth_accessauth_accessmeeting_data m, phpbb_auth_accessauth_accessmeeting_usergroup mg WHERE mg.meeting_id = m.meeting_id

Line : 69
File : page_header.php
aba im Installationstext waren und musste ich nur diese hier machen:
#
#-----[ SQL ]------------------------------------------
#
CREATE TABLE phpbb_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));
CREATE TABLE phpbb_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',
bbcode_uid varchar(10) NOT NULL DEFAULT '',
PRIMARY KEY (meeting_id));
CREATE TABLE phpbb_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);
CREATE TABLE phpbb_meeting_usergroup (
meeting_id MEDIUMINT(8) unsigned NOT NULL,
meeting_group MEDIUMINT(8) NOT NULL);
CREATE TABLE phpbb_meeting_config (
config_name VARCHAR(255) NOT NULL DEFAULT '',
config_value VARCHAR(255) NOT NULL DEFAULT '',
PRIMARY KEY (config_name));
INSERT INTO phpbb_meeting_config (config_name, config_value) VALUES ('allow_user_enter_meeting', '0');
INSERT INTO phpbb_meeting_config (config_name, config_value) VALUES ('allow_user_edit_meeting', '0');
INSERT INTO phpbb_meeting_config (config_name, config_value) VALUES ('allow_user_delete_meeting', '0');
INSERT INTO phpbb_meeting_config (config_name, config_value) VALUES ('allow_user_delete_meeting_comments', '0');
INSERT INTO phpbb_meeting_config (config_name, config_value) VALUES ('create_meeting', '1');
INSERT INTO phpbb_meeting_config (config_name, config_value) VALUES ('meeting_notify', '1');
UPDATE phpbb_meeting_data SET meeting_by_user = 2, meeting_edit_by_user = 2;
ALTER TABLE phpbb_groups ADD COLUMN allow_create_meeting TINYINT(1) DEFAULT '0' NOT NULL;
das bei dem letzten hier:
UPDATE phpbb_meeting_data SET meeting_by_user = 2, meeting_edit_by_user = 2;
ALTER TABLE phpbb_groups ADD COLUMN allow_create_meeting TINYINT(1) DEFAULT '0' NOT NULL;
tratt bei mir immer ein Fehler auf...
Kann mir jemand bei diesem MOD weiter helfen? :-?

PS: die mit dem Smilies da ---> 8) ist eigentlich eine acht ---> 8 mit nem Klammer der zu geht, also diese hier ---> )
Nur so dass ihr euch dabei nicht verrwiert :-?

Verfasst: 26.06.2006 22:52
von oxpus
Schau Dir mal Deine constants.php genauer an.
Dort hast Du sehr wahrscheinlich nun einen dicken Fehler drinnen ...

Verfasst: 26.06.2006 23:03
von Gohei
Hmmm immernoch...
Could not get meeting usergroups

DEBUG MODE

SQL Error : 1146 Table 'gohei.phpbb_auth_accessauth_accessmeeting_data' doesn't exist

SELECT m.meeting_id, mg.meeting_group FROM phpbb_auth_accessauth_accessmeeting_data m, phpbb_auth_accessauth_accessmeeting_usergroup mg WHERE mg.meeting_id = m.meeting_id

Line : 69
File : page_header.php
ich kuk dann aml im page_header ...

Hm ja also da mal den Install Text falls da was aufleuchtet:

Code entfernt ... Komplette Dateien bitte verlinken
KB:datei
Markus

Verfasst: 26.06.2006 23:39
von oxpus
Äh, Entschuldigung, aber ich kenne die Anleitung meines MODs ;)
Nur, wenn ich solche Tabellennamen sehe, also diese hier:

Code: Alles auswählen

phpbb_auth_accessauth_accessmeeting_data m, phpbb_auth_accessauth_accessmeeting_usergroup m
ist für mich eher die constants.php defekt!!!

Verfasst: 26.06.2006 23:40
von Markus67
Hi ...

verlinke mal bitte deine constants.php als txt-Datei.
KB:datei

Markus

Verfasst: 27.06.2006 04:09
von kolja
@ gohei

das mit den smilies liegt daran, dass du zitierst (quote)
:wink:
und nicht den code tag benutzt hast

Code: Alles auswählen

:wink:
kolja

Verfasst: 27.06.2006 09:57
von Gohei
HI!

Hier habt ihr nen Download

Hab euch den aktuellen MeetingMOD beigefügt, meine Sicherheitskopien vor der einpasung der MeetingMOD und Dateien die ich für den MeetinMOD angepasst hab.

Verfasst: 27.06.2006 11:08
von oxpus
Also normalerweise setzt man in der constants.php die Definitionen alle untereinander und nicht teilweise nebeneinander.
Das ist zwar nicht falsch, erhöht aber auch nicht gerade die Lesbarkeit.

Ansonsten kann ich nicht erkennen, warum diese Tabellennamen hier "verunstaltet" werden.
Die Konstanten für die Tabellen funktionieren in einem Vanilla phpBB tadellos.
Du hast aber einige andere MODs eingebaut, vielleicht ändern die hier die Variable $table_prefix, um zu solchen Tabellennamen zu kommen???
Denn der Prefix muss "phpbb_" lauten, bei Dir wird der in der page_header.php an dieser Stelle zu "phpbb_auth_accessauth_access".
Warum auch immer. Zumindest nicht durch den Meeting MOD selber!

BTW:
Mir fällt auf, daß in beinahe jeder Datei neuer Code nicht immer korrekt eingefügt wurde.
Du hast scheinbar die Anweisungen AFTER ADD der MOD-Installationsanleitungen eher als "nach der Fundstelle" und nicht "danach in einer neuen Zeile" verstanden. Zumindest wurden überall Codes so eingebaut.
Das kann dann schliesslich auch irgendwo zu einem Fehler geführt haben, der hier die Tabellen-Prefixe verhunzt, bevor die constants.php eingebunden wird (was dann nur die config.php sein könnte, dann würde aber das Board überhaupt nicht mehr laufen).
Den Namen nach vielleicht auch ein möglicher Fehler in der auth.php...

Verfasst: 27.06.2006 17:15
von Gohei
Mir fällt auf, daß in beinahe jeder Datei neuer Code nicht immer korrekt eingefügt wurde.
Du hast scheinbar die Anweisungen AFTER ADD der MOD-Installationsanleitungen eher als "nach der Fundstelle" und nicht "danach in einer neuen Zeile" verstanden.
Da hast du recht, das wusste ich gar nicht.
Hm und hab ne Frage denn war mir nie sicher was das für ein MOD is, also dieser EasyMOD, ist das ein MOD der mir diese Installationen, bei diesem Installtext, wo steht dass ich nach dieser Prefix dies und das eingeben soll, für mich des übernimmt?
War mir nie sicher ob ich den installiern sollte...

Verfasst: 27.06.2006 17:59
von oxpus
Nun, der EasyMOD kann nicht jeden MOD fehlerfrei installieren, meine MODs habe ich auch nicht explizit darauf getestet.
Und auch ab einer Gewissen Anzahl an installierten MODs kann der EasyMOD nichts mehr machen. Außer Fehler eben...

Also schau Dir die Installationen alle nochmal an und versuche die mal zu korrigieren. Denn selbst in meinem Forun,wo über weit über 150 MODs installiert sind, läuft der Meeting MOD fehlerfrei...