[gelöst]FEHLER: bei SELECT DISTINCT müssen ORDERBY-Ausdrücke
Verfasst: 12.06.2008 00:05
Ich habe phpbb3 und eine postgresql8.3 Datenbank manuell auf meinem eigenen ubuntu-server kompilliert und installiert. Die Installation lief problemlos. Doch als ich einige Foren und Benutzer erstellt habe, um das ganze mal zu testen, stellte ich fest das kein User, nicht mal der Admin, Beiträge erstellen kann. (Die Botton fehlen - aber nur, wenn man eingeloggt ist). Bei meiner Suche habe ich bemerkt, dass ich keine Befugnisse erteilt habe. Als ich dies nachholen wollte habe ich folgende Fehlermeldung bekommen.
Meine vielen Recherchen bei google haben leider nichts verwertbares ergeben. Kann mir vll. jemand erklären worin der Fehler bestehen könnte? Ich habe lediglich herausgefunden, dass SELECT DISTINCT und ORDER-BY in einem bestimmten Verhältnis zueinander stehen müssen, da sonst in der Datenbank keine eindeutige Zuordnung erfolgen kann. Aber das hilft mir nicht wirklich, weil ich zum ersten mal mit Datenbanken direkt zu tun habe, da dies mein erster Forenversuch ist. Wenn ihr noch bestimmte andere Infos braucht einfach Bescheid geben.Allgemeiner Fehler
SQL ERROR [ postgres ]
FEHLER: bei SELECT DISTINCT müssen ORDER-BY-Ausdrücke in der Select-Liste erscheinen []
SQL
SELECT DISTINCT u.user_id, u.username FROM phpbb_users u, phpbb_acl_users a WHERE u.user_id = a.user_id AND a.forum_id = 6 AND (a.auth_option_id IN (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30) OR a.auth_role_id IN (14, 15, 16, 17, 18, 19, 20, 21, 22)) ORDER BY u.username_clean, u.user_regdate ASC
BACKTRACE
FILE: includes/db/postgres.php
LINE: 177
CALL: dbal->sql_error()
FILE: includes/acp/acp_permissions.php
LINE: 1165
CALL: dbal_postgres->sql_query()
FILE: includes/acp/acp_permissions.php
LINE: 399
CALL: acp_permissions->retrieve_defined_user_groups()
FILE: includes/functions_module.php
LINE: 471
CALL: acp_permissions->main()
FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()