Hallo,
ich habe die Version 2.0.19 und möchte die auf 2.0.21 updaten,
dau habe ich mir eine komplette Kopie vom Server gezogen.
Eine Kopie habe ich zum Testen nach den "Code Changes" in einen neu erstellten Ordner auf dem Server kopiert und bin nach Vorgabe der Updatehilfe Ordner für Ordner, datei für Datei durchgegangen, habe alle Zeilen per Code Changing entweder getauscht oder aber eingefügt.
Dann habe ich alles auf den Server in meinen Testordner geladen.
Das Forum läßt sich öffnen, ich kann alle Themen aufrufen, aber
1. weiß ich nicht wie ich die Datei update_to_latest.php ausführen soll (macht sie nicht über das FTP Programm)
2. komme ich nicht mehr in den Admin-Bereich, somit vermute ich, dass irgendwo eine ziemlich blöden Kinken drin habe.
Seid so gut und postet mir meinen Fehler
LG Thomas
Vorgehensfehler beim Update ???
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
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
-
- Mitglied
- Beiträge: 17
- Registriert: 25.12.2006 16:04
- Wohnort: bei Delmenhorst
- Kontaktdaten:
Re: Vorgehensfehler beim Update ???
Hallo,
das
Das
Zu 2. kannst Du nur die Update-Einbauten in der, von Dir editierten, admin/admin_board.php überprüfen und korrigieren.
das
ist doch in der >>> Update-Hilfe <<< prima beschrieben !thomasmichael hat geschrieben:1. weiß ich nicht wie ich die Datei update_to_latest.php ausführen soll

Das
ist wohl recht schwierig, denn es gilt [ externes Bild ] .thomasmichael hat geschrieben:Seid so gut und postet mir meinen Fehler

Zu 2. kannst Du nur die Update-Einbauten in der, von Dir editierten, admin/admin_board.php überprüfen und korrigieren.

Viele Grüße - gloriosa 
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !

Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
-
- Mitglied
- Beiträge: 17
- Registriert: 25.12.2006 16:04
- Wohnort: bei Delmenhorst
- Kontaktdaten:
Hallo mal wieder,
@gloriosa vielen Dank, lesen sollte man können , da hast du recht, steht tatsächtlich gut beschrieben...
aber
langsam verzweifele ich doch noch, nachdem ich nun auch meinen anfänglichen install/update_to_latest.php Installationsfehler gefunden habe, taucht nun ein neues Problem auf.
Das Forum läuft soweit ich schauen konnte, aber ich komme immer noch nicht in den Adminbereich.
Fehlermeldung:
Parse error: parse error, unexpected T_STRING in /...../shire-horse-gestuet.de/phpbb/admin/pagestart.php on line 52
Anbei ein Auszug aus der pagestart.php:
23 if (!defined('IN_PHPBB'))
24{
25 die("Hacking attempt");
26}
27
28define('IN_ADMIN', true);
29// Include files
30include($phpbb_root_path . 'common.'.$phpEx);
31
32//
33// Start session management
34//
35$userdata = session_pagestart($user_ip, PAGE_INDEX);
36init_userprefs($userdata);
37//
38// End session management
39//
40
41if (!$userdata['session_logged_in'])
42{
43 redirect(append_sid("login.$phpEx?44redirect=admin/index.$phpEx", true));
45}
46else if ($userdata['user_level'] != ADMIN)
47{
48 message_die(GENERAL_MESSAGE, $lang['Not_admin']);
49}
50
51if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
52{
53 Just remove/delete the lines (replacing with an empty line)
54
55
56
57 redirect("index.$phpEx?sid=" . $userdata['session_id']);
58}
59
60if (!$userdata['session_admin'])
61{
62 redirect(append_sid("login.$phpEx? redirect=admin/index.$phpEx&admin=1", true));
63
64}
65if (empty($no_page_header))
66{
67 // Not including the pageheader can be neccesarry if META tags are
68 // needed in the calling script.
69 include('./page_header_admin.'.$phpEx);
70}
71
72?>
Nun habe ich schon meine Original Admin/Admin/pagestart.php hergenommen, und habe die ganzen Schritte des Codechangings gemacht, Upload auf den Server, danach noch einmal die install/update_to_latest.php erst upgeloadet, dann gestartet, direkt nach dem Start die Datei Install gelöscht, danach startet auch wunderbar der Loginbereich des Forums, aber der Adminbereich eben nicht.
Da brauche ich doch Eure Hilfe, wor liegt der Fehler?
Habe ich die Schritte in falscher Reihenfolge durchgeführt??
Hie noch mal die Anweisung aus der "Update-Hilfe", genau so habe ich es doch gemacht
#-----[ OPEN ]---------------------------------------------
#
admin/pagestart.php
#
#-----[ FIND ]---------------------------------------------
# Line 47
message_die(GENERAL_MESSAGE, $lang['Not_admin']);
}
if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
{
#
#-----[ FIND ]---------------------------------------------
# Line 52
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name'])), '', $HTTP_SERVER_VARS['REQUEST_URI']);
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path'])), '', $url);
$url = str_replace('//', '/', $url);
$url = preg_replace('/sid=([^&]*)(&?)/i', '', $url);
$url = preg_replace('/\?$/', '', $url);
$url .= ((strpos($url, '?')) ? '&' : '?') . 'sid=' . $userdata['session_id'];
#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)
#
#-----[ OPEN ]---------------------------------------------
LG Thomas
@gloriosa vielen Dank, lesen sollte man können , da hast du recht, steht tatsächtlich gut beschrieben...



langsam verzweifele ich doch noch, nachdem ich nun auch meinen anfänglichen install/update_to_latest.php Installationsfehler gefunden habe, taucht nun ein neues Problem auf.
Das Forum läuft soweit ich schauen konnte, aber ich komme immer noch nicht in den Adminbereich.
Fehlermeldung:
Parse error: parse error, unexpected T_STRING in /...../shire-horse-gestuet.de/phpbb/admin/pagestart.php on line 52
Anbei ein Auszug aus der pagestart.php:
23 if (!defined('IN_PHPBB'))
24{
25 die("Hacking attempt");
26}
27
28define('IN_ADMIN', true);
29// Include files
30include($phpbb_root_path . 'common.'.$phpEx);
31
32//
33// Start session management
34//
35$userdata = session_pagestart($user_ip, PAGE_INDEX);
36init_userprefs($userdata);
37//
38// End session management
39//
40
41if (!$userdata['session_logged_in'])
42{
43 redirect(append_sid("login.$phpEx?44redirect=admin/index.$phpEx", true));
45}
46else if ($userdata['user_level'] != ADMIN)
47{
48 message_die(GENERAL_MESSAGE, $lang['Not_admin']);
49}
50
51if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
52{
53 Just remove/delete the lines (replacing with an empty line)
54
55
56
57 redirect("index.$phpEx?sid=" . $userdata['session_id']);
58}
59
60if (!$userdata['session_admin'])
61{
62 redirect(append_sid("login.$phpEx? redirect=admin/index.$phpEx&admin=1", true));
63
64}
65if (empty($no_page_header))
66{
67 // Not including the pageheader can be neccesarry if META tags are
68 // needed in the calling script.
69 include('./page_header_admin.'.$phpEx);
70}
71
72?>
Nun habe ich schon meine Original Admin/Admin/pagestart.php hergenommen, und habe die ganzen Schritte des Codechangings gemacht, Upload auf den Server, danach noch einmal die install/update_to_latest.php erst upgeloadet, dann gestartet, direkt nach dem Start die Datei Install gelöscht, danach startet auch wunderbar der Loginbereich des Forums, aber der Adminbereich eben nicht.
Da brauche ich doch Eure Hilfe, wor liegt der Fehler?
Habe ich die Schritte in falscher Reihenfolge durchgeführt??
Hie noch mal die Anweisung aus der "Update-Hilfe", genau so habe ich es doch gemacht

#-----[ OPEN ]---------------------------------------------
#
admin/pagestart.php
#
#-----[ FIND ]---------------------------------------------
# Line 47
message_die(GENERAL_MESSAGE, $lang['Not_admin']);
}
if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
{
#
#-----[ FIND ]---------------------------------------------
# Line 52
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name'])), '', $HTTP_SERVER_VARS['REQUEST_URI']);
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path'])), '', $url);
$url = str_replace('//', '/', $url);
$url = preg_replace('/sid=([^&]*)(&?)/i', '', $url);
$url = preg_replace('/\?$/', '', $url);
$url .= ((strpos($url, '?')) ? '&' : '?') . 'sid=' . $userdata['session_id'];
#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)
#
#-----[ OPEN ]---------------------------------------------
LG Thomas
so sieht es richtig austhomasmichael hat geschrieben:
52{
53 // Just remove/delete the lines (replacing with an empty line)
54
55
thomasmichael hat geschrieben: #
#-----[ FIND ]---------------------------------------------
# Line 52
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name'])), '', $HTTP_SERVER_VARS['REQUEST_URI']);
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path'])), '', $url);
$url = str_replace('//', '/', $url);
$url = preg_replace('/sid=([^&]*)(&?)/i', '', $url);
$url = preg_replace('/\?$/', '', $url);
$url .= ((strpos($url, '?')) ? '&' : '?') . 'sid=' . $userdata['session_id'];
#
#-----[ REPLACE WITH ]---------------------------------------------
# Just remove/delete the lines (replacing with an empty line)
Just remove/delete the lines (replacing with an empty line)
Übersetze das mal auf Deutsch:
Entferne oder lösche die Zeilen ( füge stattdessen eine leere Zeile ein)
Entweder du löscht die Zeile oder du kommentierst sie mit // einfach aus.
@Lumpi007
Wieso schreibst du ihm dafür ne PM das darf doch jeder wissen was er gemacht hat.
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Standardmäßig antworte ich nicht auf PMs