Seite 1 von 3

Update 2.0.8 auf 2.0.11

Verfasst: 30.12.2004 19:26
von Ralf S
hallo,

möchte updaten von 2.0.8 auf 2.0.11 habe aber viele Mods eingebaut. Habe viel über die updates gelesen und komme nicht so ganz zurecht. Weil ich auch kein Fachmann bin.

Wen ich Manuell update mit den Anleitungen :

phpBB 2.0.8a to 2.0.9 Code Changes
dann
phpBB 2.0.9 to 2.0.10 Code Changes
dann
phpBB 2.0.10 to 2.0.11 Code Changes

muß ich dann noch den Patch ausführen oder reicht es nur die Dateien wie in der Anleitung Manuell zu ändern.

gruß ralf

Verfasst: 30.12.2004 19:31
von rabbit
du machst die code-änderungen wie du schon beschrieben hast, dann noch das db-update von 2.0.8->2.0.11 ausführen, die dateien zur visual confirmation hochladen, fertig. :)

(vorher natürlich ein backup machen!)

Verfasst: 30.12.2004 19:38
von Ralf S
hallo rabbit,

Was heißt "die dateien zur visual confirmation hochladen".

gruß ralf

Verfasst: 30.12.2004 19:40
von kratzer54847
das ist eine Datei names usercp_confirm.php und muss in den Ordner includes

Verfasst: 31.12.2004 02:21
von Ralf S
Hallo,

habe soweit alle dateien manuell geändert.

kann mir einer sagen was das ist bzw wie ich das machen soll:

Öffne eine Konsole, wechsle ins phpBB Verzeichnis und führe diesen Befehl aus:
patch -p1 -i phpBB-2.0.1_to_2.0.11.patch


was für eine konsole ?????


gruß ralf

Verfasst: 31.12.2004 02:25
von Henne
Wenn du alle Änderungen manuell durchgeführt hast, dann musst du eigentlich nur noch die ./install/update_to_2011.php aufrufen.

Verfasst: 31.12.2004 12:20
von Nico Haase
Ralf S hat geschrieben:Hallo,

habe soweit alle dateien manuell geändert.

kann mir einer sagen was das ist bzw wie ich das machen soll:

Öffne eine Konsole, wechsle ins phpBB Verzeichnis und führe diesen Befehl aus:
patch -p1 -i phpBB-2.0.1_to_2.0.11.patch


was für eine konsole ?????
vergiss das einfach wieder ;)

Verfasst: 01.01.2005 17:23
von Ralf S
hallo,

erst mal ein frohes neues jahr an alle.


habe ein problem mit dem update auf 2.0.11

habe alle dateien manuell umgeschrieben wie beschrieben in den vorlagen. habe es manuell gemacht weil ich einige mods installiert habe.

phpBB 2.0.8a to 2.0.9 Code Changes
dann
phpBB 2.0.9 to 2.0.10 Code Changes
dann
phpBB 2.0.10 to 2.0.11 Code Changes

dise dann hochgeladen.

danach habe ich das update hochgeladen. (phpBB-2.0.11-patch)
bestand aus verzeichnisse:
cache
contrib
docs
install
und den dateien:
phpBB-2.0.0_to_2.0.11.patch
phpBB-2.0.1_to_2.0.11.patch
phpBB-2.0.2_to_2.0.11.patch
bis
phpBB-2.0.10_to_2.0.11.patch

dann habe ich die /install/update_to_2011.php aufgerufen.

danach kahm dieses Bild:
http://kbscheffer.bei.t-online.de/bilder/unbenannt.jpg

nun bekomme ich diese fehlermeldung wen ich die seite aufrufen möchte:

Code: Alles auswählen

Parse error: parse error, unexpected T_VARIABLE in /home/www/web22/html/phpbb2/common.php on line 215
die zeile 215 ist diese:

Code: Alles auswählen

// Obtain and encode users IP
//
// I'm removing HTTP_X_FORWARDED_FOR ... this may well cause other problems such as 
// private range IP's appearing instead of the guilty routable IP, tough, don't 
// even bother complaining ... go scream and shout at the idiots out there who feel 
// "clever" is doing harm rather than good ... karma is a great thing ... :) 
// 
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );
faq.php

$user_ip = encode_ip($client_ip); !!!!ZEILE 215!!!!!

//
// Setup forum wide options, if this fails
// then we output a CRITICAL_ERROR since
// basic forum information is not available
wo ist der fehler dehn ich gemacht habe.


gruß Ralf

Verfasst: 01.01.2005 17:24
von Nico Haase
da steht einfach so "faq.php" drin

Verfasst: 01.01.2005 18:26
von Ralf S
hallo,

das faq.php habe ich entfernt und nun habe ich ddiese fehlermeldung wen ich zur login seite komme.:

Fatal error: Call to undefined function: phpbb_clean_username() in /home/www/web22/html/phpbb2/login.php on line 57

die zeile 57 ist:

Code: Alles auswählen

if( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) || isset($HTTP_POST_VARS['logout']) || isset($HTTP_GET_VARS['logout']) )
{
	if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )
	{
                        $username = isset($HTTP_POST_VARS['username']) ? phpbb_clean_username($HTTP_POST_VARS['username']) : ''; !!!ZEILE57!!!
		$password = isset($HTTP_POST_VARS['password']) ? $HTTP_POST_VARS['password'] : '';

		$sql = "SELECT user_id, username, user_password, user_active, user_level
			FROM " . USERS_TABLE . "
			WHERE username = '" . str_replace("\\'", "''", $username) . "'";
habe noch mal die deite login.php nach anleitung umgeschrieben, und dort steht in der login.php ( 2.0.8 ) nicht das was nach anleitung phpBB 2.0.9 to 2.0.10 Code Changes stehen solte.

man soll dieses suchen:

Code: Alles auswählen

$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : ''; 
               $redirect = str_replace('?', '&', $redirect);
und das danach einfügen:

Code: Alles auswählen

if (strstr(urldecode($redirect), "\n") || strstr(urldecode($redirect), "\r")) 
               { 
                  message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.'); 
               }
aber bei mir in der login.php (2.0.8)steht nur das:

Code: Alles auswählen

					$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : '';
					$redirect = str_replace('?', '&', $redirect);

genauso ist es bei find:

Code: Alles auswählen

$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? str_replace('&', '&', htmlspecialchars($HTTP_POST_VARS['redirect'])) : ""; 
         $redirect = str_replace("?", "&", $redirect);

bei mir steht aber nur das:

Code: Alles auswählen

			$redirect = ( !empty($HTTP_POST_VARS['redirect']) ) ? $HTTP_POST_VARS['redirect'] : "";
			$redirect = str_replace("?", "&", $redirect);
ist nun ein problem wen die anleitung andere zeilen hat wie die login datei.
habe die vorhandenen auch schon mal umgeändert wie in der anleitung aber wie oben beschriebene fehlermeldung.

anleitung habe ich diese genommen:

http://www.phpbbhacks.com/tutorials/208ato209.html

http://www.phpbbhacks.com/tutorials/209to2010.html

http://www.phpbbhacks.com/tutorials/2010to2011.html

gruß ralf