Seite 1 von 1

Problem mit Arcade Mod im ACP

Verfasst: 17.07.2009 12:59
von Huchinotte
Hi ..........,

ich kann jetzt nicht genau sagen ob das mit dem update auf Arcade RC9 zusammenhängt, auf jeden Fall habe ich erst jetzt bemerkt. Hoffe nur selbst ich hab nirgends etwas falsch eingebaut obwohl ich alles 2x kontrolliert habe kann es ja sein ich hab noch etwas übersehen.
Also dann mal zum Fehler:
in der update Anleitung steht folgendes:
öffen includes / auth.php
Finde

Code: Alles auswählen

	//Clear arcade permissions
	if (!class_exists('auth_arcade'))
	{
		global $phpbb_root_path, $table_prefix, $phpEx;
		include_once($phpbb_root_path . 'includes/arcade/arcade_constants.' . $phpEx);
		include_once($phpbb_root_path . 'includes/auth_arcade.' . $phpEx);

	}
	$auth_arcade = new auth_arcade();
	$auth_arcade->acl_clear_prefetch($user_id);
dannach einfügen:

Code: Alles auswählen

		//Clear arcade permissions
		global $phpbb_root_path, $table_prefix, $phpEx;
		if (!defined('ACL_ARCADE_ROLES_DATA_TABLE'))
		{
			include($phpbb_root_path . 'includes/arcade/arcade_constants.' . $phpEx);
		}
		if (!class_exists('auth_arcade'))
		{
			include($phpbb_root_path . 'includes/auth_arcade.' . $phpEx);
		}
		$auth_arcade = new auth_arcade();
		$auth_arcade->acl_clear_prefetch($user_id);
So wenn ich dies mache, dann wird wenn ich die Boardcache leere dies nicht mehr unter "Protokollierte Administrations-Vorgänge" aufgelistet und dauert auch ewig. Genauso in den Berechtigungen, wenn ich dann auf "Berechtigungen Anwenden" klicke wird die Seite nicht gefunden. Nehme ich aber den oberen Code wieder heraus, dann geht wieder alles ganz normal.
Kann mir da was noch mit reinspucken, ein Einbaufehler an anderer Stelle? Komisch ist halt nur das ohne den Code alles funzt und nur wenn ich die oben genannten Anweisung mache, hab ich die Erscheinungen.

Edit:
Hm kanns wohl ein wenig eingrenzen. Die Berechtigungen des Arcade Mods gehen ebenso wenig. Bei "Berechtigungen Anwenden" werd ich auf eine nicht gerfunden Seite weiter geleitet. Und das mit und ohne den obigen Code!

Gruß Huch

Re: Problem mit Arcade Mod im ACP

Verfasst: 17.07.2009 13:02
von Frank1604
dannach einfügen:
Sollte das nicht eher ein "ersetzen durch" sein?

Re: Problem mit Arcade Mod im ACP

Verfasst: 17.07.2009 13:10
von Huchinotte
Hi ..........

nein heisst schon ersetzten durch. Hab aber den Fehler wohl gefunden. Hab die "auth_arcade" nicht akutalisiert :oops:

Gruss Huch

Re: Problem mit Arcade Mod im ACP

Verfasst: 18.07.2009 14:58
von Huchinotte
Hi ...........

so jetzt hab ich nochmal einen Fehler im Arcade Mod entdeckt. Wenn ich im ACP auf Spiele hochladen und entpacken gehe dann kommt nach dem hochladeversuch diese Fehlermeldung:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/functions_compress.php on line 579: fopen(): SAFE MODE Restriction in effect. The script whose uid is 10005 is not allowed to access /store/c2e8410c78bca9ac2309043f45344d17 owned by uid 48
[phpBB Debug] PHP Notice: in file /includes/functions_compress.php on line 579: fopen(./../store/c2e8410c78bca9ac2309043f45344d17/bloodyorcaspp.gif): failed to open stream: Success

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dconbrd.km20116-01.keymachine.de/httpdocs/phpBB3/includes/functions.php:3247) in /var/www/vhosts/dconbrd.km20116-01.keymachine.de/httpdocs/phpBB3/adm/index.php on line 153

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dconbrd.km20116-01.keymachine.de/httpdocs/phpBB3/includes/functions.php:3247) in /var/www/vhosts/dconbrd.km20116-01.keymachine.de/httpdocs/phpBB3/adm/index.php on line 155

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dconbrd.km20116-01.keymachine.de/httpdocs/phpBB3/includes/functions.php:3247) in /var/www/vhosts/dconbrd.km20116-01.keymachine.de/httpdocs/phpBB3/adm/index.php on line 156

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/dconbrd.km20116-01.keymachine.de/httpdocs/phpBB3/includes/functions.php:3247) in /var/www/vhosts/dconbrd.km20116-01.keymachine.de/httpdocs/phpBB3/adm/index.php on line 157
Gruß Huch

Re: Problem mit Arcade Mod im ACP

Verfasst: 18.07.2009 15:01
von 4seven
fopen(): SAFE MODE Restriction in effect.

die function fopen ist entweder aus sicherheitsgründen auf dem server deaktiviert oder läuft im SAFE MODE.
andere möglichkeit: es fehlen dir datei- oder user-rechte zur ausführung von fopen in dem genannten verzeichnis.

Re: Problem mit Arcade Mod im ACP

Verfasst: 18.07.2009 15:12
von Huchinotte
Danke ..... safe mod war an ..........

Gruß Huch

Re: Problem mit Arcade Mod im ACP

Verfasst: 16.11.2010 23:48
von o0Pascal0o
Ich finde den Eintrag erst gar nicht in der auth.php, wo er bei der Erstinstallation hingehört.

Das ist die Anweisung:

Open: includes/auth.php
Find
Tip: This may be a partial find and not the whole line.

Code: Alles auswählen

		// Now empty user permissions
		$where_sql = '';

		if ($user_id !== false)
		{
			$user_id = (!is_array($user_id)) ? $user_id = array((int) $user_id) : array_map('intval', $user_id);
			$where_sql = ' WHERE ' . $db->sql_in_set('user_id', $user_id);
		}

		$sql = 'UPDATE ' . USERS_TABLE . "
			SET user_permissions = '',
				user_perm_from = 0
			$where_sql";
		$db->sql_query($sql);
Add after
Tip: Add these lines on a new blank line after the preceding line(s) to find.

Code: Alles auswählen

		//Clear arcade permissions
		global $phpbb_root_path, $table_prefix, $phpEx;
		if (!defined('ACL_ARCADE_ROLES_DATA_TABLE'))
		{
			include($phpbb_root_path . 'includes/arcade/arcade_constants.' . $phpEx);
		}
		if (!class_exists('auth_arcade'))
		{	
			include($phpbb_root_path . 'includes/auth_arcade.' . $phpEx);
		}
		$auth_arcade = new auth_arcade();
		$auth_arcade->acl_clear_prefetch($user_id);



Hier ist meine auth.php. Ich finde dort keinen ähnlichen Eintrag:
https://www.phpbb.de/support/pastebin.p ... view&s=589


Wo muß ich das nun einfügen?

Vielen Dank

Pascal

Mein Style: http://www.phpbb3styles.net/db/style/eTech+Gray

Re: Problem mit Arcade Mod im ACP

Verfasst: 16.11.2010 23:58
von Metzle
Hallo,

ich finde den Eintrag auch nicht in deiner includes/auth.php. Allerdings ist das in meiner kein Problem. Hast du schon mehr Sachen an der auth.php verändert? Bei mir ist der Eintrag um Zeile 504, allerdings hat meine auth.php auch nicht so viele Zeilen wie deine.
Bist du dir sicher in der richtigen auth.php zu sein?
Auch fehlt bei dir in der auth.php die Zeile 5 fast vollständig, da sollte mehr stehen.
Kontrolliere da nochmal, ob du nicht eine fehlerhafte auth.php hast und lade ggf. mal eine frische hoch.

Re: Problem mit Arcade Mod im ACP

Verfasst: 17.11.2010 00:13
von o0Pascal0o
Du hast recht, jetzt sehe ich den Eintrag. Hatte wohl die falsche Datei offen. Echt komisch, ich hatte die includes/acp/auth.php geöffnet. Wohl weil man zuvor die includes/acp/acp_styles.php bearbeiten mußte.