Probleme beim Update von 17 auf 18 mit Easy Mod Installer
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: 112
- Registriert: 14.04.2005 08:08
- Kontaktdaten:
Probleme beim Update von 17 auf 18 mit Easy Mod Installer
Hallo zusammen,
ich habe mich einfach mal getraut, das Update von 17 auf 18 mit dem Easy-Mod-Installer zu machen.
Zu meinem großen Erstaunen funktioniert das Forum noch - nach allen Problemen, die ich hier gelesen habe *g*
Dennoch habe ich aber eine Fehlermeldung bekommen:
http://www.selbsthypnose.at/EasyMOD.doc
Angemeckert wird ja die Datei Sessions.php.
Ich habe sie hier mal gespeichert: http://www.selbsthypnose.at/sessions.php.txt
Kann mir jemand sagen, was ich wie genau anhand dieser Mitteilung in der Datei noch von Hand ändern muss?
Außerdem muss ich jetzt noch die Datei update to latest.php aufrufen, oder? Damit ist dann auch der zusätzliche neue Datenbankeintrag gemacht?
Ist das Update dann komplett fertig?
Danke für Eure Hilfe.
ich habe mich einfach mal getraut, das Update von 17 auf 18 mit dem Easy-Mod-Installer zu machen.
Zu meinem großen Erstaunen funktioniert das Forum noch - nach allen Problemen, die ich hier gelesen habe *g*
Dennoch habe ich aber eine Fehlermeldung bekommen:
http://www.selbsthypnose.at/EasyMOD.doc
Angemeckert wird ja die Datei Sessions.php.
Ich habe sie hier mal gespeichert: http://www.selbsthypnose.at/sessions.php.txt
Kann mir jemand sagen, was ich wie genau anhand dieser Mitteilung in der Datei noch von Hand ändern muss?
Außerdem muss ich jetzt noch die Datei update to latest.php aufrufen, oder? Damit ist dann auch der zusätzliche neue Datenbankeintrag gemacht?
Ist das Update dann komplett fertig?
Danke für Eure Hilfe.
Zuletzt geändert von Hypnoseland am 08.11.2005 13:44, insgesamt 1-mal geändert.
Hinweis
Hallo,
zur Installation des Update mit dem EMI gibt es bereits diesen aktuellen Beitrag !
Logischerweise ist das Datenbank-Update auszuführen. Aber das ist ja bereits in der entsprechenden Installationsdatei beschrieben !
Auf das DB-Update verweist der EMI am Ende der erfolgreichen Installation ohnehin noch einmal "von sich" aus ! 
zur Installation des Update mit dem EMI gibt es bereits diesen aktuellen Beitrag !

Logischerweise ist das Datenbank-Update auszuführen. Aber das ist ja bereits in der entsprechenden Installationsdatei beschrieben !


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: 112
- Registriert: 14.04.2005 08:08
- Kontaktdaten:
Danke für die Antwort.
Aber in diesem Thread werden meine speziellen Fragen, wie ich sie gestellt habe, leider nicht beantwortet.
Ich habe folgende Fehlermeldung bekommen:
http://www.selbsthypnose.at/EasyMOD.doc
Angemeckert wird dabei die Datei Sessions.php.
Ich habe sie hier mal gespeichert: http://www.selbsthypnose.at/sessions.php.txt
Kann mir jemand sagen, was ich wie genau anhand dieser Mitteilung in der Datei noch von Hand ändern muss?
Außerdem muss ich jetzt noch die Datei update to latest.php aufrufen, oder? Damit ist dann auch der zusätzliche neue Datenbankeintrag gemacht?
Ist das Update dann komplett fertig?

Aber in diesem Thread werden meine speziellen Fragen, wie ich sie gestellt habe, leider nicht beantwortet.
Ich habe folgende Fehlermeldung bekommen:
http://www.selbsthypnose.at/EasyMOD.doc
Angemeckert wird dabei die Datei Sessions.php.
Ich habe sie hier mal gespeichert: http://www.selbsthypnose.at/sessions.php.txt
Kann mir jemand sagen, was ich wie genau anhand dieser Mitteilung in der Datei noch von Hand ändern muss?
Außerdem muss ich jetzt noch die Datei update to latest.php aufrufen, oder? Damit ist dann auch der zusätzliche neue Datenbankeintrag gemacht?
Ist das Update dann komplett fertig?
-
- Mitglied
- Beiträge: 112
- Registriert: 14.04.2005 08:08
- Kontaktdaten:
Servus suche in der phpbb_2.0.17_to_2.0.18.txt
und ersetze das ganze mit
Dann lädst du die phpbb_2.0.17_to_2.0.18.txt
wieder auf den Server und führst den Easymod von neuem aus. Das Problem kommt dadurch zustande, dass du wahrscheinlich ein paar mods eingebaut hast und deshalb die zu findenden codes etwas verändert sind. Sollte nochmal ein Fehler in der Art auftreten immer deine Original Datei mit der phpbb_2.0.17_to_2.0.18.txt vergleichen. Bei unterschieden dann in der phpbb_2.0.17_to_2.0.18.txt den Befehl abändern.
Gruß
DrWixxer
Code: Alles auswählen
//
// Delete expired sessions
//
$expiry_time = $current_time - $board_config['session_length'];
$sql = "DELETE FROM " . SESSIONS_TABLE . "
WHERE session_time < $expiry_time
AND session_id <> '$session_id'";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error clearing sessions table', '', __LINE__, __FILE__, $sql);
}
Code: Alles auswählen
//
// Delete expired sessions
//
$expiry_time = $current_time - $board_config['session_length'];
$sql = "DELETE FROM " . SESSIONS_TABLE . "
WHERE UNIX_TIMESTAMP() - session_time >=172800
AND session_id <> '$session_id'";
if ( !$db->sql_query($sql) )
{
message_die(CRITICAL_ERROR, 'Error clearing sessions table', '', __LINE__, __FILE__, $sql);
}
wieder auf den Server und führst den Easymod von neuem aus. Das Problem kommt dadurch zustande, dass du wahrscheinlich ein paar mods eingebaut hast und deshalb die zu findenden codes etwas verändert sind. Sollte nochmal ein Fehler in der Art auftreten immer deine Original Datei mit der phpbb_2.0.17_to_2.0.18.txt vergleichen. Bei unterschieden dann in der phpbb_2.0.17_to_2.0.18.txt den Befehl abändern.
Gruß
DrWixxer
-
- Mitglied
- Beiträge: 112
- Registriert: 14.04.2005 08:08
- Kontaktdaten:
Hallo DrWixxer,
danke für Deine Hilfe
Ich habe den Teil in der o. g. txt-Datei geändert und das Ganze noch mal neu gemacht.
Dann bekam ich folgende Fehlermeldung:
http://www.selbsthypnose.at/EasyMOD2.doc
Dann habe ich einfach aus dem "Hello" ein Hallo gemacht und aus dem lang_english ein lang_german
Hat zu meinem großen Erstauen sogar funktioniert
Danach habe ich das Ganze noch mal neu gemacht, dann kam dies:
Ich wollte dann die Datei update to latest.php ausführen (muß die im Hauptverzeichnis des Forums liegen oder woanders? Ich hatte sie ins Hauptverzeichnis kopiert und von dort aufgerufen).
Leider funktioniert jetzt aber das ganze Forum überhaupt nicht mehr.
Statt dem Forum öffnet sich eine weiße Seite mit folgendem Inhalt:
Hilfe - was mach ich denn jetzt ???
Der Inhalt der sessions.php steht hier: http://www.selbsthypnose.at/sessions.php.txt
danke für Deine Hilfe

Ich habe den Teil in der o. g. txt-Datei geändert und das Ganze noch mal neu gemacht.
Dann bekam ich folgende Fehlermeldung:
http://www.selbsthypnose.at/EasyMOD2.doc
Dann habe ich einfach aus dem "Hello" ein Hallo gemacht und aus dem lang_english ein lang_german
Hat zu meinem großen Erstauen sogar funktioniert

Danach habe ich das Ganze noch mal neu gemacht, dann kam dies:
Code: Alles auswählen
'Do it yourself' Instructions
'Do it yourself' instructions need to be executed by you manually, EasyMOD can not perform these actions
BEFORE installing this MOD, you have to upload the file
install/update_to_latest.php, execute it and then delete it
from your webspace.
It will execute the following SQL statements:
CREATE TABLE phpbb_sessions_keys (
key_id varchar(32) DEFAULT '0' NOT NULL,
user_id mediumint(8) DEFAULT '0' NOT NULL,
last_ip varchar(8) DEFAULT '0' NOT NULL,
last_login int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (key_id, user_id),
KEY last_login (last_login)
);
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_autologin','1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('max_autologin_time','0');
UPDATE phpbb_users SET user_active = 0 WHERE user_id = -1;
UPDATE phpbb_config SET config_value = '.0.18' WHERE config_name = 'version';
Ich wollte dann die Datei update to latest.php ausführen (muß die im Hauptverzeichnis des Forums liegen oder woanders? Ich hatte sie ins Hauptverzeichnis kopiert und von dort aufgerufen).
Leider funktioniert jetzt aber das ganze Forum überhaupt nicht mehr.
Statt dem Forum öffnet sich eine weiße Seite mit folgendem Inhalt:
Code: Alles auswählen
Parse error: parse error, unexpected $ in /home/www/home/forum/includes/sessions.php on line 582
Der Inhalt der sessions.php steht hier: http://www.selbsthypnose.at/sessions.php.txt
-
- Mitglied
- Beiträge: 112
- Registriert: 14.04.2005 08:08
- Kontaktdaten:
-
- Mitglied
- Beiträge: 112
- Registriert: 14.04.2005 08:08
- Kontaktdaten:
Hallo DrWixxer,
so, hab jetzt die alten Dateien wieder hochgeladen, Forum ging dann wieder, hab die Update to latest. php ausgeführt, ging auch problemlos und habe dann das Ganze im Easy Mod Installer neu gestartet, jetzt steht die selbe Fehlermeldung wieder da
Am zu dem Zeitpunkt fehlenden Datenbank-Update lag es also scheinbar nicht. Das stand nach Ausführen der Datei da:
Heißt doch, dass alles nach Datenbankaktualisierung alles okay ist, oder?
Das ist die Fehlermeldung, die statt dem Forum beim Seitenaufruf kommt:
Und hier ist die angemeckerte Datei: http://www.selbsthypnose.at/sessions.php.txt
Weiß vielleicht jemand, was ich wie in der Datei "manuell" ändern muss?
Das Forum ist das Seo-Forum, das hier im Forum irgendwo verlinkt ist und es sind ein paar Mods eingebaut (Last Visit, letzte Themen, Show Bots in Online-List, IP-Tracking).
Danke
so, hab jetzt die alten Dateien wieder hochgeladen, Forum ging dann wieder, hab die Update to latest. php ausgeführt, ging auch problemlos und habe dann das Ganze im Easy Mod Installer neu gestartet, jetzt steht die selbe Fehlermeldung wieder da

Am zu dem Zeitpunkt fehlenden Datenbank-Update lag es also scheinbar nicht. Das stand nach Ausführen der Datei da:
Code: Alles auswählen
Updating to latest stable release
Information
Database type :: mysql
Previous version :: 2.0.17
Updated version :: 2.0.18
Updating database schema
Progress :: . Done
Result :: No errors
Updating data
Progress :: . . . .
Updating version and optimizing tables
Progress :: . . Done
Result :: No errors
Update completed
Please make sure you have updated your board files too, this file is only updating your database.
You should now visit the General Configuration settings page in the Administration Panel and check the General Configuration of the board. If you updated from versions prior to RC-3 you must update some entries. If you do not do this emails sent from the board will contain incorrect information. Don't forget to delete this file!
Das ist die Fehlermeldung, die statt dem Forum beim Seitenaufruf kommt:
Code: Alles auswählen
Parse error: parse error, unexpected $ in /home/www/home/forum/includes/sessions.php on line 582
Weiß vielleicht jemand, was ich wie in der Datei "manuell" ändern muss?
Das Forum ist das Seo-Forum, das hier im Forum irgendwo verlinkt ist und es sind ein paar Mods eingebaut (Last Visit, letzte Themen, Show Bots in Online-List, IP-Tracking).
Danke
