manuell updaten

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
Benutzeravatar
Reinerkah
Mitglied
Beiträge: 81
Registriert: 15.03.2004 13:51
Kontaktdaten:

manuell updaten

Beitrag von Reinerkah »

Hallo,

da ich viele MODs eingebaut habe, muss ich nun manuell auf 2.0.16 updaten. Leider steht im phpBB-2.0.11_to_2.0.16.patch nicht suche, ersetzen, davor einfügen usw. Dort steht z.B. folgendes:

Code: Alles auswählen

***************
*** 337,343 ****
  				message_die(GENERAL_ERROR, 'Could not obtain moderator status', '', __LINE__, __FILE__, $sql);
  			}
  
! 			if ( !($row = $db->sql_fetchrow($result)) )
  			{
  				$sql = "UPDATE " . USERS_TABLE . " 
  					SET user_level = " . USER . " 
--- 337,343 ----
  				message_die(GENERAL_ERROR, 'Could not obtain moderator status', '', __LINE__, __FILE__, $sql);
  			}
  
! 			if ( !($row = $db->sql_fetchrow($result)) || $row['is_auth_mod'] == 0 )
  			{
  				$sql = "UPDATE " . USERS_TABLE . " 
  					SET user_level = " . USER . " 
Das bedeutet wohl: Finde und Ersetze
Aber was soll ich mit folgendem machen?

Code: Alles auswählen

***************
***************
*** 447,452 ****
--- 447,455 ----
  			$smile_code = ( isset($HTTP_POST_VARS['smile_code']) ) ? $HTTP_POST_VARS['smile_code'] : $HTTP_GET_VARS['smile_code'];
  			$smile_url = ( isset($HTTP_POST_VARS['smile_url']) ) ? $HTTP_POST_VARS['smile_url'] : $HTTP_GET_VARS['smile_url'];
  			$smile_emotion = ( isset($HTTP_POST_VARS['smile_emotion']) ) ? $HTTP_POST_VARS['smile_emotion'] : $HTTP_GET_VARS['smile_emotion'];
+ 			$smile_code = trim($smile_code);
+ 			$smile_url = trim($smile_url);
+ 			$smile_emotion = trim($smile_emotion);
  
  			// If no code was entered complain ...
  			if ($smile_code == '' || $smile_url == '')
Warum beginnt in der oracle.php jede Zeile mit einem Minuszeichen?

Code: Alles auswählen

- <?php
- /***************************************************************************
-  *                                oracle.php
-  *                            -------------------
-  *   begin                : Thrusday Feb 15, 2001
-  *   copyright            : (C) 2001 The phpBB Group
-  *   email                : support@phpbb.com
-  *
-  *   $Id: oracle.php,v 1.18.2.1 2002/11/26 11:42:12 psotfx Exp $
-  *
-  ***************************************************************************/
- 
usw.
Ist das so korrekt?
Benutzeravatar
Reinerkah
Mitglied
Beiträge: 81
Registriert: 15.03.2004 13:51
Kontaktdaten:

Beitrag von Reinerkah »

Nachtrag:
Müssen die Zeichen ! + - beim Austauschen bzw. Einfügen der Code-Zeilen mit übertragen werden oder sollen das nur Hinweise sein?
Christian Benz
Mitglied
Beiträge: 854
Registriert: 25.02.2004 00:41
Wohnort: Regen
Kontaktdaten:

Beitrag von Christian Benz »

Hallo,

wieso benutzt du nicht die Codechanges? Die patch-Datei benutzt man doch normalerweise um diese automatisch per Programm ("patch") ausführen zu lassen. Wenn du manuell updaten möchtest/mußt, dann kannst du diese Anleitungen hier benutzen:

http://www.phpbbhacks.com/forums/viewforum.php?f=34

Gruß,
Chris
mosaxforum
Mitglied
Beiträge: 62
Registriert: 27.06.2005 19:15
Wohnort: Dresden

Beitrag von mosaxforum »

Reinerkah hat geschrieben:Nachtrag:
Müssen die Zeichen ! + - beim Austauschen bzw. Einfügen der Code-Zeilen mit übertragen werden oder sollen das nur Hinweise sein?
funzt es? denn eigentlich gehören sie zum code
Benutzeravatar
Reinerkah
Mitglied
Beiträge: 81
Registriert: 15.03.2004 13:51
Kontaktdaten:

Beitrag von Reinerkah »

Hallo,

patch-Programm kann ich nicht durchführen, muss also manuell geschehen.

Kann es sein, dass die oracle.php komplett gelöscht werden muss, weil dort komplett Minus-Zeichen vor jeder Zeile stehen?

@ mosaxforum: Ich bin noch dabei, die Dateien zu ändern. Ich antworte auf Deine Frage, wenn ich fertig bin.
Benutzeravatar
Reinerkah
Mitglied
Beiträge: 81
Registriert: 15.03.2004 13:51
Kontaktdaten:

Beitrag von Reinerkah »

Große Freude!!!

Hat alles super gefunzt.

@ mosaxforum und alle, die es interessiert:
die Zeichen ! - + sind nur zur Info vor der zu ändernden Zeile.

Des weiteren sind an Zeilenanfang jeweils zwei Leertasten (Blank) die ebenfalls gelöscht werden sollten.

Wenn alle Codes manuell geändert sind, einfach die update_to_latest.php ausführen, diese Datei und dann den Ordner Install löschen und das Forum ist auf dem neuesten Stand. :D
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“