Problem mit Update von 1.4.2 auf 2.x

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
Tarzan
Mitglied
Beiträge: 3
Registriert: 21.03.2003 11:02

Problem mit Update von 1.4.2 auf 2.x

Beitrag von Tarzan »

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
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Fehler beim Upgrade: suche ma in der upgrade.php nach folgendem Code..
$schemafile = file('db/schemas/mysql_schema.sql');
..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.)

Fehler bei der Neu-Installation: achte darauf, das das von Dir benutzte FTP-Tool nicht alle Datei-/Ordnernamen kleinschreibt (z.B. /subSilver).
Gast

Beitrag von Gast »

Hi,
danke aber diesmal klappt es leider noch nicht: :cry:
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? :-?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

hmm.. versuch ma Dein 1er Board ersma auf 2.0.3 upzudaten (ob das klappt) .
Tarzan
Mitglied
Beiträge: 3
Registriert: 21.03.2003 11:02

Beitrag von Tarzan »

Hi,
V 2.0.3 und keine einzige Fehlermeldung !!! :) :) :)
alles klappt bestens!

Danke für die Hilfe, ich werd mit der 2.0.4 lieber noch etwas warten...

So long
Gesperrt

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