Richte Daten ein: \phpbb\db\migration\data\v310\profilefield

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Benutzeravatar
abelius-kiel
Mitglied
Beiträge: 290
Registriert: 15.03.2011 08:59

Richte Daten ein: \phpbb\db\migration\data\v310\profilefield

Beitrag von abelius-kiel »

Hallo,

beim "Upgrade" zeigt mir der Zweite Schritt der DB-Uprade folgende Fehlermeldung an:

Richte Daten ein: \phpbb\db\migration\data\v310\profilefield_interests

Code: Alles auswählen

SQL ERROR [ mysqli ]

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

SQL

INSERT INTO phpbb_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, 18)
Weiter unten eine BACKTRACE Liste: u. a.

Code: Alles auswählen

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()
usw.

Was ist passiert?

LG
Kai
Benutzeravatar
abelius-kiel
Mitglied
Beiträge: 290
Registriert: 15.03.2011 08:59

Re: Richte Daten ein: \phpbb\db\migration\data\v310\profilef

Beitrag von abelius-kiel »

Versuche das gerade zu verstehen. Definiere ich das richtig? Es fehlt die Spalte 'field_show_on_pm' in der Tabelle "phpbb_profile_fields"?
Wie kann das sein? Wie behebe ich das?

LG
Kai
Zuletzt geändert von abelius-kiel am 15.11.2015 14:29, insgesamt 1-mal geändert.
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Moderative Anweisung

Beitrag von AYYILDIZLAR »

Du hast im Abstand von weniger als einer Stunde zweimal hintereinander auf das selbe Thema geantwortet.
Um Themen nicht durch mehrere aufeinanderfolgende Beiträge des selben Autors unnötig in die Länge zu ziehen, ergänze die Informationen bitte in deinem bisherigen Beitrag. Auch wenn du aufgeregt und nervös wegen deinem Update bist, halte dich bitte in Zukunft an die Regeln. Danke.

Bitte lies Dir sowohl den phpBB.de-Knigge als auch den Hinweis zu Fragestellung und Rechtschreibung sorgfältig durch und poste Deine Frage danach gegebenfalls erneut. Danke.
Solltest Du Dich ungerecht behandelt fühlen, wende Dich bitte über unser Kontaktformular an das phpBB.de-Team.
Benutzeravatar
abelius-kiel
Mitglied
Beiträge: 290
Registriert: 15.03.2011 08:59

Re: Richte Daten ein: \phpbb\db\migration\data\v310\profilef

Beitrag von abelius-kiel »

Hallo,

oh Entschuldigung, die Regel des Doppelpostings war mir nicht in Erinnerung. Aufgeregt und nervös bin ich nicht, ist ja alles gesichert. Ungerecht behandelt fühle ich mich auch nicht. :P

So, nach Durchlesen des Frage-Knigges und der Rechtschreibung hier also nochmal meine Frage,; ich versuche noch detaillierter zu werden:

Das Backup und die entprechenden Arbeiten habe ich laut https://www.phpbb.de/kb/convert30_to_31 gewissenhaft durchgeführt. Danach habe ich, entsprechend der Anweisung, im Admin Bereich die früher installierten MODs deinstalliert. Nachdem dies erfolgt ist, kam der STK zum Einsatz zwecks Bereinigung der (bisherigen) Datenbank. Das scheint problemlos funktioniert zu haben.

Daraufhin löschte ich dann das gesamte Forum bis auf die config.php sowie die Ordner "files", "images" und "store".

Anschließend erfolgte das Aufspielen der neuen (3.1) Dateien, ohne die bisherige config.php zu überschreiben.

Beim Aufrufen der '/install/database_update.php" kam dann im zweiten Schritt o. g. Fehlermeldung.

Frage: Wie kann ich das reparieren bzw. umgehen? Oder kann ich das gar ignorieren?

LG
Kai

Nachtrag: Mein letzte 3.0 Version war 3.0.12

php-Version auf 5.6 umgestellt
MySQL: Neueste Version
Style des alten phpbb-Forums zurückgesetzt auf prosilver (vorher alle andere gelöscht)

Wie gehts jetzt weiter? Wieder alle alten DAten aufspielen?
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: Richte Daten ein: \phpbb\db\migration\data\v310\profilef

Beitrag von Lehrling »

Du hast ja hoffentlich ein Backup der Datenbank. Spiel das nochmal ein und starte das Update der Datenbank erneut mit /install/database_update.php
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11982
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Richte Daten ein: \phpbb\db\migration\data\v310\profilef

Beitrag von Crizzo »

Hi,

ist der Ordner phpbb/db/ vollständig?

Leere dann mal den Ordner cache (ohne index.htm und .htaccess) und führe die "database_update.php" mit dem aktuellen Fortschritt erneut aus.

Kannst du zudem ausschließen, dass deine Datenbank nicht vollständig auf 3.0.12 aktualisiert wurde?

Danach bitte mal Lehrlings Vorschlag in Angriff nehmen.

Grüße
Benutzeravatar
abelius-kiel
Mitglied
Beiträge: 290
Registriert: 15.03.2011 08:59

Re: Richte Daten ein: \phpbb\db\migration\data\v310\profilef

Beitrag von abelius-kiel »

Hallo,

danke für die Tipps. Ich versuchte (nach 2 Std Pause) folgendes:

1. Ja, der Ordner phpbb/db/ scheint vollständig zu sein (alle Ordner von 3.1 vorhanden)
2. Cache geleert
3. Nochmals die install/database_update.php aufgerufen.

Folgendes Ergebnis:

Code: Alles auswählen

Die Datenbank wird auf die neueste Version aktualisiert

Datenbank-Typ :: mysqli
Vorherige Version :: 3.1.0-a3
Installiere Schema: \phpbb\db\migration\data\v310\profilefield_change_load_settings.
Installiertes Schema: \phpbb\db\migration\data\v310\profilefield_change_load_settings; Dauer: 0.00 Sekunden
Richte Daten ein: \phpbb\db\migration\data\v310\profilefield_change_load_settings.
Die Konfigurationseinstellung „load_cpf_pm“ existiert unerwarteterweise nicht.
Ja, das Datenbank Backup habe ich selbstverständlich. Soll ich das neu einspielen?

Danke im Voraus
Kai

NAchtrag:
Kannst du zudem ausschließen, dass deine Datenbank nicht vollständig auf 3.0.12 aktualisiert wurde?
Hm, ganz sicher ausschließen kann ich das nicht. hm ..... woran könnte ich dies erkennen?
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: Richte Daten ein: \phpbb\db\migration\data\v310\profilef

Beitrag von Lehrling »

klingt jetzt vielleicht seltsam, aber kannst du dich in dein Forum einloggen?
Benutzeravatar
abelius-kiel
Mitglied
Beiträge: 290
Registriert: 15.03.2011 08:59

Re: Richte Daten ein: \phpbb\db\migration\data\v310\profilef

Beitrag von abelius-kiel »

HAllo Ihr Lieben,

ich habe jetzt Lehrlings Anweisung getan. Also Datenbank-Backup neu eingespielt. Jetzt funktioniert witzigerweise der DB-Update wieder, aber nur bis zum zweiten Schritt, also wieder dieselbe Fehlermeldung wie oben in meinem ersten Post.

Code: Alles auswählen

Die Migration wurde bereits erfolgreich durchgeführt (übersprungen): \phpbb\db\migration\data\v310\profilefield_show_novalue
Installiere Schema: \phpbb\db\migration\data\v310\profilefield_interests.
Installiertes Schema: \phpbb\db\migration\data\v310\profilefield_interests; Dauer: 0.01 Sekunden
Richte Daten ein: \phpbb\db\migration\data\v310\profilefield_interests.
SQL ERROR [ mysqli ]

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

SQL

INSERT INTO phpbb_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, 18)

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

und so weiter
Zur Frage. Nein, kann mich nicht einloggen, folgende Fehlermeldung:

Code: Alles auswählen

Allgemeiner Fehler
Die Style-Daten konnten nicht abgerufen werden

BACKTRACE

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

FILE: [ROOT]/phpbb/user.php
LINE: 275
CALL: trigger_error()

FILE: [ROOT]/index.php
LINE: 29
CALL: phpbb\user->setup()
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: Richte Daten ein: \phpbb\db\migration\data\v310\profilef

Beitrag von Lehrling »

leere mal manuell den Cache. Alles bis auf die index.htm und die .htaccess.
Antworten

Zurück zu „Support-Forum“