Meine Probleme mit dem update auf 2.0.18

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Code: Alles auswählen

#
#-----[ OPEN ]---------------------------------------------
# NOTE --- Remember to do this for all your installed styles!
#
templates/subSilver/admin/styles_list_body.tpl

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
Das versteh ich nicht ganz, könnte mir das bitte jemand erklären?
Zuletzt geändert von Snoopy am Do 10.Nov, 2005 17:44, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Änderungen, die an der admin/styles_list_body.tpl durchzuführen sind, müssen bei allen Versionen jedes Templates gemacht werden.
Halt der freundliche Hinweis: Nicht nur subSilver, sondern ALLE Templates bearbeiten ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Achso danke.


Wenn ich mich einloggen möchte, bekomme ich folgen de Meldung:

Code: Alles auswählen

Parse error: syntax error, unexpected '}' in /www/htdocs/w005c6f5/forum/login.php on line 282
Die Betreffende Zeile sieht so aus (plus ein- zwei Zeilen mehr):

Code: Alles auswählen

// End add - Protect user account MOD
		redirect(append_sid($url, true));
	}
}
else
{
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da wird eine Klammer zu viel sein. Prüfe nochmal den Einbau.
Immer genau auf jede Klammer achten, die man finden und ersetzen oder eintragen muss...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Wenn ich mich nicht täusche, dann hat diese stelle nichts mit dem Einbau zu tun!

Er sagt js das was nicht mit der dieser } stimmt! Richtig? Ich hab die Veränderungen in der forum.php jetzt 3 mal neu gemacht und bekomme immer die selbe Meldung!

Ich hänge sie mal mit ran, kannst du vielleicht mal bitte nachschauen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Mit dieser Datei hier sollte es wieder gehen.
Doch eine Klammer zu viel, aber eine schliessende und die hast Du beim Update auf 2.0.18 entweder übersehen oder durch den Protect User Account MOD falsch interpretiert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Kann ich nicht sagen, ob es geht. Komme immer noch nicht ins Forum!

Nun hab ich folgende Meldung:

Code: Alles auswählen

Parse error: syntax error, unexpected T_FUNCTION in /www/htdocs/w005c6f5/forum/includes/functions.php on line 231
So sieht die Zeile aus.

Code: Alles auswählen

function phpbb_rtrim($str, $charlist = false)

Im Installtext stand:

Code: Alles auswählen

// added at phpBB 2.0.12 to fix a bug in PHP 4.3.10 (only supporting charlist in php >= 4.1.0)
function phpbb_rtrim($str, $charlist = false)
Das soll ich finden und davor einfügen! Den nachstehenden Text!

Code: Alles auswählen

/**
* This function is a wrapper for ltrim, as charlist is only supported in php >= 4.1.0
* Added in phpBB 2.0.18
*/
function phpbb_ltrim($str, $charlist = false)
{
	if ($charlist === false)
	{
		return ltrim($str);
	}
	
	$php_version = explode('.', PHP_VERSION);

	// php version < 4.1.0
	if ((int) $php_version[0] < 4 || ((int) $php_version[0] == 4 && (int) $php_version[1] < 1))
	{
		while ($str{0} == $charlist)
		{
			$str = substr($str, 1);
		}
	}
	else
	{
		$str = ltrim($str, $charlist);
	}

	return $str;
}
Das was ich finden sollte, die zweite Zeile ist die an der was auszusetzten ist!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann schau nochmal nach, ob auch die Funktion wirklich komplett eingefügt ist.
Also von

Code: Alles auswählen

function phpbb_rtrim($str, $charlist = false)
{
bis
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

So langsam zweifle ich an mir! Ich hatte die heute auch schon paar mal neu hochgespult und die änderungen neu gemacht! Ich hatte ein } vergessen das hab ich jetzt dort eingefügt aber genau das wird mir jetzt als fehler angzeigt!


Wärst du vielleicht noch mal so nett und würdest dir die Datei anschauen?

[ Attachment gelöscht am Do 10.Nov, 2005 23:58 von oxpus ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dieses Mal war es keine Klammer, sondern ein vergessenes Semikolon ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Code: Alles auswählen

$user_sig = ( $post_info['user_sig'] != '' $userdata['user_sig_bbcode_uid'] = $post_info['user_sig_bbcode_uid']; && $board_config['allow_sig'] ) ? $post_info['user_sig'] : '';
Was ist daran falsch?

Bekomme nämlich wenn ich einen Beitrag schreiben will diese Meldung:

Code: Alles auswählen

Parse error: syntax error, unexpected T_VARIABLE in /www/htdocs/w005c6f5/forum/posting.php on line 954

Wenn man sich neu anmeldet und dann auf den Link in der Email geht, kommt diese Meldung:

Code: Alles auswählen

message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?

Wie genau Teste ich jetzt ob alles geht?
Zuletzt geändert von Snoopy am Fr 11.Nov, 2005 01:06, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Zeile wäre so richtig:

Code: Alles auswählen

$user_sig = ( $post_info['user_sig'] != '' && $userdata['user_sig_bbcode_uid'] && $board_config['allow_sig'] ) ? $post_info['user_sig'] : '';
Dann zum Message-Problem:
Hast Du die Template-Ordner auf korrekt mit Groß- und Kleinschreibung auf dem Webspace abgelegt, also genau so, wie im ACP hinterlegt?
Und hast Du in der page_header.php mehrere Meldungen, bzw. Funktionen eingebaut, die angemeldeten Usern angezeigt werden?
Es darf nämlich nur einmal message_die() aufgerufen werden. Einige MODs erzeugen aber dennoch bei angezeigter Meldung einen weiteren Aufruf dieser Mitteilungsfunktion, was dann logischerweise zu einem Fehler führt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Code: Alles auswählen

message_die(GENERAL_ERROR, "Couldn't update banners data", "", __LINE__, __FILE__, $sql);
das ist das einzige, was mit massgae_die in der page_tail gibt!

Es gibt 2 Mods wo änderungen in der page_tail.php gemacht werden müssen einmal den CT und der Rabbitoshi!

Aber bei beiden steht nichts mit message_die!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich meinte nicht page_tail.php, sondern ich schrieb page_header.php!!!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Ups.... verlesen, also in der page_header.php gibt es sieben solche sachen, die sehen so ungefähr aus

Code: Alles auswählen

message_die(GENERAL_ERROR,
aber nicht so wie du es oben geschrieben hast!


Magst du vielleicht da mal reinschauen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Irgendwie kann ich das nicht feststellen, also mit dieser page_header.php.

Installiere doch mal diesen MOD hier und poste das Ergebnis:

http://www.phpbb2.de/viewtopic.php?p=163786#163786
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Öhm hab noch mal einen Testuser angelegt und nach dem ich obiges eingebaut habe geht es!

Oder steht die Fehlermeldung irgendwo?


Edit:

Das einzige was ist, man kommt nicht gleich auf die Seite wo steht "Dein Account wurde aktiviert"

Erst kommt man auf eine Seite wo steht drücke um dahin zu gelangen oder hier um .....

Das ging aber so schnell das ich nicht genau weiß was dort stand!
Zuletzt geändert von Snoopy am Fr 11.Nov, 2005 16:20, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Scheinbar hast Du mit dem MOD den Fehler behoben.
Sei froh, dann bist Du eine Sorge los ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Snoopy
Beiträge: 1080
Registriert: So 26.Sep, 2004 20:23
Wohnort: Hannover
Kontaktdaten:

Beitrag von Snoopy »

Ich würde sagen, damit bin ich alle Sorgen los!

Bis jetzt konnte ich nichts mehr feststellen!


Ich möchte mich bei herzlich für dein Hilfe und geduld bedanken!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nichts zu danken.
Bringt mich auch immer wieder ein Stück auf root zurück, sprich: Man arbeitet immer wieder mal an der Basis.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten