Seite 3 von 4

Verfasst: 09.05.2007 12:10
von Overhead
@ Miriam

das funktioniert nicht, denn nun:
Warning: main(): Unable to access ./includes/bbcode. in /var/www/web205/html/index.php on line 26

Warning: main(./includes/bbcode.): failed to open stream: No such file or directory in /var/www/web205/html/index.php on line 26

Warning: main(): Failed opening './includes/bbcode.' for inclusion (include_path='.') in /var/www/web205/html/index.php on line 26

Warning: Cannot modify header information - headers already sent by (output started at /var/www/web205/html/index.php:26) in /var/www/web205/html/includes/sessions.php on line 256

Warning: Cannot modify header information - headers already sent by (output started at /var/www/web205/html/index.php:26) in /var/www/web205/html/includes/sessions.php on line 257

Fatal error: Call to undefined function: make_bbcode_uid() in /var/www/web205/html/index.php on line 167
die Anzahl der Fehlermeldungen wird deutlich größer..... :(

cu Overhead

Verfasst: 09.05.2007 12:27
von Miriam
Keine Panik.

Die Endung ist noch nicht definiert gewesen:

Vertausche mal die Reihenfolge der Zeilen:

Code: Alles auswählen

include($phpbb_root_path . 'includes/bbcode.'.$phpEx);

Code: Alles auswählen

include($phpbb_root_path . 'extension.inc');
Also dass

Code: Alles auswählen

include($phpbb_root_path . 'extension.inc');
gleich unter

Code: Alles auswählen

$phpbb_root_path = './';
steht.

Verfasst: 09.05.2007 12:54
von Overhead
@ Miriam

fetten Dank - jetzt geht es fast und ich habe mich als normaler User eingeloggt und konnte die Daten im Profil editieren.

Jetzt habe ich aber das Problem das der normale User als Mod gekennzeichnet wird (also grün) obwohl der die Rechte nicht hat, und wenn ich ihn auslogge kommt folgende Meldung:
Fatal error: Call to undefined function: bbencode_first_pass() in /var/www/web205/html/login.php on line 59
Ich habe hier einmal die login.php als txt File hinterlegt.

EDIT: Ich habe Deinen Code:

Code: Alles auswählen

include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
auch in der login.php hinterlegt und nun klappt es auch mit dem ausloggen!

d.h. lediglich die falsche Farbzuweisung ist noch vorhanden!


Anscheinend ist irgendwo immer noch der Wurm drin...

cu Overhead

Verfasst: 09.05.2007 23:04
von Miriam
Aber der Userlevel ist nicht der eines Moderatoren? (also in der DB).

Verfasst: 10.05.2007 00:57
von Overhead
@ Miriam,

kannst Du mir auf die Sprünge helfen wo ich da schauen muss - der User hat die ID 14 und in wlechem Teil der DB finde ich die Zuordnung?

cu Overhead

Verfasst: 10.05.2007 08:58
von Miriam
Tabelle *_users, Spalte user_level; Werte: User=0, Admin=1, Mod=2

Verfasst: 11.05.2007 11:08
von Overhead
@ Miriam

ich sehe dort nicht die Spaltenüberschriften - finde zwar einige Stellen wo eine 2 drinsteht, habe aber nun Bedenken, dass ich die falsche Stelle erwische.

Gibt es ein Tool oder eine Möglichkeit das einfach zu finden?

cu Overhead

Verfasst: 11.05.2007 12:48
von Miriam
Die Frage ist wohl eher, wieso es überhaupt dazu kommt, dass User mit einem Mal Mods sind.

Verfasst: 11.05.2007 12:57
von Overhead
@ Miriam

das kann ich Dir sagen - ich hatte des User zu Testzwecken per ACP mit den Rechten ausgestattet - und das per ACP nach dem Test rückgängig gemacht - warum auch immer - im ACP hat der User keine Modrechte mehr, wenn er aber einloggt, wird er als Mod angezeigt und hat auch die Rechte das MCP zu benutzen.

Warum die Änderung in die DB nicht übernommen wurde, kann ich beim besten Willen nicht nachvollziehen.

cu Overhead

Verfasst: 11.05.2007 20:38
von Miriam
Naja, dann gehst Du eben in die DB und änderst das direkt ab.

Code: Alles auswählen

UPDATE phpbb_users SET user_level = 0 WHERE user_level = 2;
Das Tabellenpräfix muss phpbb_ sein. Dieser Query ändert ALLE Moderatoren zu normalen Usern.
Falls Du doch einen User hast, der Mod sein soll, kannst Du es ja per ACP ändern. Soweit ich Dich verstanden habe, geht das ja wohl.