Seite 1 von 1

Update von 3.0.14 auf 3.1.9 SQL Fehler

Verfasst: 15.05.2016 22:42
von Hegse
Nabend,

versuche gerade unter Xampp Version 5.6.21 ein Update von der Version 3.0.14 auf 3.1.9 durchzuführen.
Leider bekomme ich immer wieder folgenden Fehler wenn ich die database_update.php durchlaufen lasse:

Code: Alles auswählen

SQL ERROR [ mysqli ]

Unknown column 'field_show_on_pm' in 'field list' [1054]

SQL

INSERT INTO phpbb3_profile_fields (field_name, field_type, field_ident, field_length, field_minlen, field_maxlen, field_novalue, field_default_value, field_validation, field_required, field_show_novalue, field_show_on_reg, field_show_on_pm, field_show_on_vt, field_show_profile, field_hide, field_no_view, field_active, field_order) VALUES ('phpbb_interests', 'profilefields.type.text', 'phpbb_interests', '3|30', '2', '500', '', '', '.*', 0, 0, 0, 0, 0, 1, 0, 0, 1, 6)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/db/migration/profilefield_base_migration.php
LINE: 98
CALL: phpbb\db\driver\factory->sql_query()

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\db\migration\profilefield_base_migration->create_custom_field()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 550
CALL: call_user_func_array()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 496
CALL: phpbb\db\migrator->run_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 322
CALL: phpbb\db\migrator->process_data_step()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 262
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 202
CALL: phpbb\db\migrator->try_apply()

FILE: [ROOT]/phpbb/db/migrator.php
LINE: 185
CALL: phpbb\db\migrator->update_do()

FILE: [ROOT]/install/database_update.php
LINE: 205
CALL: phpbb\db\migrator->update()
Jemand vielleicht eine Lösung für das Problem?
Gruß Hegse

Re: Update von 3.0.14 auf 3.1.9 SQL Fehler

Verfasst: 16.05.2016 09:00
von Lehrling
bist du nach dieser Anleitung vorgegangen? https://www.phpbb.de/kb/convert30_to_31

Re: Update von 3.0.14 auf 3.1.9 SQL Fehler

Verfasst: 16.05.2016 09:35
von Hegse
Ja, eigentlich habe ich mich daran gehalten. Bin mir allerdings nicht sicher ob ich auch wirklich alle Module aus dem Acp entfernt habe. Kann es sein das irgend ein Modul für den Fehler verantwortlich ist?
Die Datenbank habe ich auch noch nicht mit dem Support Toolkit bereinigt.

Re: Update von 3.0.14 auf 3.1.9 SQL Fehler

Verfasst: 16.05.2016 09:58
von Lehrling
ja, das kann für den Fehler verantwortlich sein. Hast du eine Sicherungskopie deines alten Boards? Dann mach damit das Update noch einmal und gehe genau nach der Anleitung vor.

Re: Update von 3.0.14 auf 3.1.9 SQL Fehler

Verfasst: 17.05.2016 22:17
von Hegse
So, jetzt hat alles funktioniert! Habe noch einmal alle Module gelöscht und zusätzlich unter Benutzer und Gruppen die Benutzerdefinierten Profilfelder gelöscht.
Vermute das es daran gelegen hat. Hatte im Profil mal zusätzliche Felder wie Postleitzahl und richtiger Name hinzugefügt.
Hoffentlich klappt das beim Live Update damnächst auch alles so :roll: :wink: