Hallo,
nachdem PHPBB 1.4.2 jahrelang bestens funktioniert hat (Danke an die Entwickler) erhielt ich Fehler durch Umstellung bei puretec auf PHP 4.1.1
Deshalb wollte ich upgraden, aber..
Beim Upgrade auf PHPBB 2.x gab es dutzende Fehlermeldungen, die fingen so an:
===========
Warning: file("db/schemas/mysql_schema.sql") - No such file or directory in /homepages/39/d24136231/htdocs/phpbb2/install/upgrade.php on line 197
Warning: file("db/schemas/mysql_basic.sql") - No such file or directory in /homepages/39/d24136231/htdocs/phpbb2/install/upgrade.php on line 283
Upgrading to phpBB 2.0
--------------------------------------------------------------------------------
Next step: initial_drops
* Dropping sessions and themes tables :: OK
--------------------------------------------------------------------------------
Next step: mod_old_tables
* Renaming 'banlist' to 'phpbb_banlist' :: OK
* Renaming 'catagories' to 'phpbb_categories' :: OK
* Renaming 'config' to 'phpbb_old_config' :: OK
* Renaming 'forums' to 'phpbb_forums' :: OK
* Renaming 'disallow' to 'phpbb_disallow' :: OK
* Renaming 'posts' to 'phpbb_posts' :: OK
* Renaming 'posts_text' to 'phpbb_posts_text' :: OK
* Renaming 'priv_msgs' to 'phpbb_privmsgs' :: OK
* Renaming 'ranks' to 'phpbb_ranks' :: OK
* Renaming 'smiles' to 'phpbb_smilies' :: OK
* Renaming 'topics' to 'phpbb_topics' :: OK
* Renaming 'users' to 'phpbb_users' :: OK
* Renaming 'words' to 'phpbb_words' :: OK
--------------------------------------------------------------------------------
Next step: create_tables
Warning: Variable passed to each() is not an array or object in /homepages/39/d24136231/htdocs/phpbb2/install/upgrade.php on line 495
--------------------------------------------------------------------------------
Next step: create_config
* Inserting new values into new layout config table ::
Warning: Variable passed to each() is not an array or object in /homepages/39/d24136231/htdocs/phpbb2/install/upgrade.php on line 513
OK
--------------------------------------------------------------------------------
Next step: convert_config
* Converting configuration table ::
Couldn't update config table with values from old config table
1146: Table 'db35291960.config' doesn't exist
REPLACE INTO config (config_name, config_value)
VALUES ('config_id', '1')
Couldn't update config table with values from old config table
1146: Table 'db35291960.config' doesn't exist
REPLACE INTO config (config_name, config_value)
VALUES ('sitename', 'CS-electronic')
===========
Das ginge jetzt noch seitenlang.
Die Daten von Version 1.4.2 waren dann zerstört und es ging nix mehr.
Mache ich da was falsch?
Ich habe dann statt update neu installiert aber leider mit der Fehlermeldung:
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Ich würde mich über eure Hilfe freuen und restauriere jetzt erst mal wieder die Daten der Version 1.4.2
Problem mit Update von 1.4.2 auf 2.x
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
Fehler beim Upgrade: suche ma in der upgrade.php nach folgendem Code..
Fehler bei der Neu-Installation: achte darauf, das das von Dir benutzte FTP-Tool nicht alle Datei-/Ordnernamen kleinschreibt (z.B. /subSilver).
..und lösche den roten Teil. (Alternativ könntest Du auch erstma auf 2.0.3 upgraden und später ´n Update auf 2.0.4 machen.)$schemafile = file('db/schemas/mysql_schema.sql');
Fehler bei der Neu-Installation: achte darauf, das das von Dir benutzte FTP-Tool nicht alle Datei-/Ordnernamen kleinschreibt (z.B. /subSilver).
Hi,
danke aber diesmal klappt es leider noch nicht:
1) sollte die Änderung nicht
$schemafile = file('db/schemas/mysql_schema.sql');
in
$schemafile = file('install/schemas/mysql_schema.sql');
und
$insertfile = file('db/schemas/mysql_basic.sql');
in
$insertfile = file('install/schemas/mysql_basic.sql');
sein?
2) die Fehlerzeilen:
Warning: Variable passed to each() is not an array or object
beziehen sich auf die Zeilen 495, 513 und 1612
3) Wie ich das sehe, werden erst die alten Dateien umbenannt (anstatt kopiert) und dann kann das script nicht mehr drauf zugreifen, deshalb ungefähr 50 Fehlermeldungen (1146) wie:
Couldn't update config table with values from old config table
1146: Table 'db35291960.config' doesn't exist
oder
Couldn't obtain ip data from posts ()
1146: Table 'db35291960.posts' doesn't exist
usw.
Vielleicht hilft das weiter. Hatte noch niemand das gleiche Problem? Dann muss es doch wohl an mir liegen?
danke aber diesmal klappt es leider noch nicht:

1) sollte die Änderung nicht
$schemafile = file('db/schemas/mysql_schema.sql');
in
$schemafile = file('install/schemas/mysql_schema.sql');
und
$insertfile = file('db/schemas/mysql_basic.sql');
in
$insertfile = file('install/schemas/mysql_basic.sql');
sein?
2) die Fehlerzeilen:
Warning: Variable passed to each() is not an array or object
beziehen sich auf die Zeilen 495, 513 und 1612
3) Wie ich das sehe, werden erst die alten Dateien umbenannt (anstatt kopiert) und dann kann das script nicht mehr drauf zugreifen, deshalb ungefähr 50 Fehlermeldungen (1146) wie:
Couldn't update config table with values from old config table
1146: Table 'db35291960.config' doesn't exist
oder
Couldn't obtain ip data from posts ()
1146: Table 'db35291960.posts' doesn't exist
usw.
Vielleicht hilft das weiter. Hatte noch niemand das gleiche Problem? Dann muss es doch wohl an mir liegen?
