Seite 1 von 1

Problem beim patchen

Verfasst: 18.03.2005 06:11
von thebruce
Hallo,

ich wollte mein Forum von 2.0.11 auf 0.13 patchen und habe dabei mehrere Hunks in der Datei common.php bekommen. Leider verstehe ich nicht was der Inhalt bedeutet. Könnte mir bitte jemand helfen?

Ich habe ein paar Hacks installiert, somit kommt also nur der Patch in Frage.

Inhalt der common.php.rej:

Code: Alles auswählen

***************
*** 86,96 ****
  	$input = array_merge($HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $HTTP_SERVER_VARS, $HTTP_SESSION_VARS, $HTTP_ENV_VARS, $HTTP_POST_FILES);
  
  	unset($input['input']);
  
  	while (list($var,) = @each($input))
  	{
  			unset($$var);
  		}
     
  	unset($input);
  }
--- 87,101 ----
  	$input = array_merge($HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS, $HTTP_SERVER_VARS, $HTTP_SESSION_VARS, $HTTP_ENV_VARS, $HTTP_POST_FILES);
  
  	unset($input['input']);
+ 	unset($input['not_unset']);
  
  	while (list($var,) = @each($input))
  	{
+ 		if (!in_array($var, $not_unset))
+ 		{
  			unset($$var);
  		}
+ 	}
     
  	unset($input);
  }

Verfasst: 18.03.2005 15:25
von draftec
Hallo,

das würde mich auch interessieren. Bei mir läuft die 2.0.11 und ich habe keine Lust die ganzen MOD erneut einzubauen.

Die kritischen Probleme, die an anderer Stelle genannt wurden, habe ich natürlich eingesetzt, aber schon wieder ein komplettes Update fahren um dann alles wieder neu zu machen, dazu fehlt mir momentan der Nerv.

Verfasst: 18.03.2005 15:28
von Leuchte
Ich habe ein paar Hacks installiert, somit kommt also nur der Patch in Frage.
Warum?

Verfasst: 18.03.2005 15:43
von draftec
Hi Leuchte,

also wenn ich mir das anschaue und den Arbeitsaufwand bedenke, dann kann ich auch ein normales Update durchführen und dann die MOD wieder von Hand einbauen. Das kommt auf den gleichen Arbeitsausfwand hin und ich hab keine Paste&Copy oder Tippfehler drin (die ja immer passieren können). 8)

Verfasst: 18.03.2005 16:17
von Leuchte
Naja, ein Arbeitsaufwand von geschätzten 20 Minuten. Gut, wenn du nur einen Mod installiert hast, bist du beim neuaufsetzen schneller.
Um auf deine Frage zurück zu kommen
Leider verstehe ich nicht was der Inhalt bedeutet. Könnte mir bitte jemand helfen?
In diesen .rej-Dateien sind die Codes drin, die nicht gefunden und somit ersetzt oder hinzugefügt (wenn ein + davorsteht) werden konnten.
An diesen Stellen solltest du dir die Anleitung (s.o.) zur Hand nehmen und die Files manuell bearbeiten

Verfasst: 18.03.2005 17:16
von draftec
Hi Leuchte,

danke für die Infos. Aber leider bin ich da nicht fitt genug, deswegen werde ich wohl doch die aufwendige Methode verwenden müssen.

Ich hab übrigens ca. 12 MODs installiert.