Seite 2 von 3

Verfasst: 16.11.2008 16:45
von piero
ich denke eher, dass eval() mit falschen daten ausgeführt wird....

lade die dateien
includes/acp/acp_modules.php
includes/acp/acp_users.php
mal neu hoch...

Verfasst: 16.11.2008 16:58
von Ottokar
Vielleicht hilft ja der generierte HTML-Code weiter.

Der beginnt mit:

Code: Alles auswählen

<html xml:lang="de" dir="ltr" xmlns="http://www.w3.org/1999/xhtml" lang="de"><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta http-equiv="content-language" content="de"><meta http-equiv="content-style-type" content="text/css"><meta http-equiv="imagetoolbar" content="no"><meta name="resource-type" content="document"><meta name="distribution" content="global"><meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group"><meta name="keywords" content=""><meta name="description" content=""><title>Hartz IV Forum • Moderations-Bereich • Hauptbereich</title></head><body class="ltr"><br>
dann kommen die Fehlermeldungen und dann geht es mit:

Code: Alles auswählen

<link rel="stylesheet" href="./styles/subsilver2/theme/stylesheet.css" type="text/css">
weiter.
Das ist offensichtlich die "simple_header.html", nur was macht die da?
Müsste da nicht eigentlich die "overall_header.html" stehen?
Weis das jemand?

Verfasst: 16.11.2008 17:00
von piero
piero hat geschrieben:ich denke eher, dass eval() mit falschen daten ausgeführt wird....

lade die dateien
includes/acp/acp_modules.php
includes/acp/acp_users.php
mal neu hoch...
kommen, wenn du das gemacht hast, immer noh die gleichen fehlermeldungen?

Verfasst: 16.11.2008 18:02
von Ottokar
Erledigt - die selben Fehlermeldungen.

Verfasst: 16.11.2008 19:06
von piero
ersetze das eval mit print und poste dann mal hier was dabei neues rauskommt...

hier hat jemand ein ähnliches problem: http://www.phpbb.de/viewtopic.php?p=1049885

Verfasst: 17.11.2008 14:54
von Ottokar
Dieses hier:

$is_auth = (int) ((int) $auth->acl_get('m_') ,); $is_auth = (int) ((int) $auth->acl_get('m_') ,); $is_auth = (int) ((int) $auth->acl_get('m_'),|| ( && (int) $auth->acl_getf_global('m_') )); $is_auth = (int) ((int) $auth->acl_getf_global('m_approve')); $is_auth = (int) ((int) $auth->acl_getf_global('m_approve')); $is_auth = (int) ((int) $auth->acl_get('m_approve'),|| ( && (int) $auth->acl_getf_global('m_approve') )); $is_auth = (int) ((int) $auth->acl_getf_global('m_report')); $is_auth = (int) ((int) $auth->acl_getf_global('m_report')); $is_auth = (int) ((int) $auth->acl_get('m_report'),|| ( && (int) $auth->acl_getf_global('m_report') )); $is_auth = (int) ((int) $auth->acl_getf_global('m_warn')); $is_auth = (int) ((int) $auth->acl_getf_global('m_warn')); $is_auth = (int) ((int) $auth->acl_getf_global('m_warn')); $is_auth = (int) ((int) $auth->acl_get('m_warn') && (int) $auth->acl_get('f_read') ,); $is_auth = (int) ((int) $auth->acl_get('m_') || (int) $auth->acl_getf_global('m_')); $is_auth = (int) ((int) $auth->acl_get('m_') ,); $is_auth = (int) ((int) $auth->acl_get('m_') ,); $is_auth = (int) ((int) $auth->acl_get('m_ban')); $is_auth = (int) ((int) $auth->acl_get('m_ban')); $is_auth = (int) ((int) $auth->acl_get('m_ban'));

Verfasst: 17.11.2008 18:03
von piero
da fällt mir jetzt nix sinnvolles ein :/

gehe mal in die datenbank des forums und leere (nicht löschen) die tabelle "phpbb_moderator_cache"...

ansonten würd ich mal alle dateien der version 3.0.3 neu raufladen...

wenn das nicht hilft, dann übers forum ein datenbankbackup machen, ein neues forum installieren und dort das backup einspielen...

Verfasst: 19.11.2008 19:14
von Ottokar
Das Problem besteht nach wie vor. Da die Fehlerursache nicht feststeht, habe ich auch nicht vor, phpbb komplett neu zu installieren, um danach möglicherweise den selben Fehler erneut zu haben.
Ich habe die Ausgabe oben mal formatiert:

$is_auth = (int) ((int) $auth->acl_get('m_') ,);
$is_auth = (int) ((int) $auth->acl_get('m_') ,);
$is_auth = (int) ((int) $auth->acl_get('m_'),|| ( && (int) $auth->acl_getf_global('m_') ));
$is_auth = (int) ((int) $auth->acl_getf_global('m_approve'));
$is_auth = (int) ((int) $auth->acl_getf_global('m_approve'));
$is_auth = (int) ((int) $auth->acl_get('m_approve'),|| ( && (int) $auth->acl_getf_global('m_approve') ));
$is_auth = (int) ((int) $auth->acl_getf_global('m_report'));
$is_auth = (int) ((int) $auth->acl_getf_global('m_report'));
$is_auth = (int) ((int) $auth->acl_get('m_report'),|| ( && (int) $auth->acl_getf_global('m_report') ));
$is_auth = (int) ((int) $auth->acl_getf_global('m_warn'));
$is_auth = (int) ((int) $auth->acl_getf_global('m_warn'));
$is_auth = (int) ((int) $auth->acl_getf_global('m_warn'));
$is_auth = (int) ((int) $auth->acl_get('m_warn') && (int) $auth->acl_get('f_read') ,);
$is_auth = (int) ((int) $auth->acl_get('m_') || (int) $auth->acl_getf_global('m_'));
$is_auth = (int) ((int) $auth->acl_get('m_') ,);
$is_auth = (int) ((int) $auth->acl_get('m_') ,);
$is_auth = (int) ((int) $auth->acl_get('m_ban'));
$is_auth = (int) ((int) $auth->acl_get('m_ban'));
$is_auth = (int) ((int) $auth->acl_get('m_ban'));

Gemeldet werden offenbar die 8 Kommas, die ich mal Rot formatiert habe. Normalerweise sollten dort jeweils ein Leerzeichen stehen und kein Komma.
Der Fehler liegt also offenbar in der function module_auth

Verfasst: 19.11.2008 21:07
von Würzi
Bist nun überhaupt mal meinen Vorschlag nachgegangen und hast ein anderes FTP Programm probiert? Filezilla war ja mein vorschlag... :roll:

Verfasst: 19.11.2008 21:09
von Ottokar
Seit 3 Tagen benutze ich Filezilla.