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

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

Beitrag von abelius-kiel »

Charlie_M hat geschrieben:Da die DB von einer älteren, "bereinigten" PHPBB-Version kommt würde ich Dr. Deaths Methode anwenden:
viewtopic.php?p=1324742#p1324742
HAllo,

danke schön für den Tipp, aber nein, leider falsche Annahme: ich habe die Datenbank nicht vorher schon mit einer frischen 3.1 Version benutzt. Passt nicht.

Trotzdem muss ich nochmal von vorne anfangen, da ich mit diesem Beitrag ( viewtopic.php?p=1346070#p1346070 ) die original 3.0.12 DB aufgespielt hatte, wo die MODs noch drin waren. Also alles nochmal von vorne:

3.1 komplett löschen
3.0 komplett restoren
Umstellen von php 5.6 auf php 5.2
Styles löschen
Mods löschen
STK durchlaufen lassen
Auch diese DB backuppen !!!!!!!!!!!!!!!!!!!!!!!
3.0 löschen
3.1 komplett restoren
umstelle von php 5.2 auf 5.6
so und jetzt: database_update: es wird wieder diese Fehlermeldung geben.

FRAGE: Warum nimmt die DB die Codes nicht an, die mir Blackhawk genannt hat? Der 2. Code läuft ja durch, nur scheinbar findet keine Änderung in der TAbelle php-profile-fields statt.

Gibt es eine andere Möglichkeit, das Feld in die TAbelle zu importieren? Vielleicht aus einem anderen, x-beliebigen 3.1 Forum? Wenn ja wie?

Alles ein bisschen viel, was phpBB dem einfachen User hier für ein "einfaches Update" zumutet. :cry:

Bitte daher um weitere Hilfe.
Danke.
LG
Kai

......

so, obige Schritte erledigt ( man kommt ja langsam in Übung :lol: :lol: :lol: )

Abermalige Fehlermeldung nach database_update wie im allerersten Post:

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)

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: 206
CALL: phpbb\db\migrator->update()
Von daher die FRage: wie bekomme ich 'field_show_on_pm' in die Datenbank? Denn hieran scheint es zu hapern.
Warum hat das mit phpMyadmin nicht funktioniert?

LG
Kai

Nachtrag 2: Wenn ich mit mysql Befehlen eine neue Spalte 'field_show_on_pm' in die Tabelle hinzufüge, geht das.

Allerdings kommt dann beim upgrade der DB folgende Warnmeldung:
Die Konfigurationseinstellung „load_cpf_pm“ existiert unerwarteterweise nicht.
Ich weiß wirklich nicht mehr weiter. Kann bitte jemand helfen?
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

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

Beitrag von Melmac »

Hallo Kai,

kurz nur eine Frage zu Deinem Vorgehen:
abelius-kiel hat geschrieben:3.1 komplett löschen
Die Datenbank hast Du ebenfalls komplett geleert, also alle Tabellen gelöscht?
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
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 Melmac,

ja, ich habe die DB für 3.0 natürlich neu eingespielt, mit dem Dumper und folgenden Einstellungen:

Code: Alles auswählen

Wiederherstellung
Datenbank vor Wiederherstellung löschen: 	 ja  
Fehlerbehandlung bei Wiederherstellung:	 fortfahren und Fehler protokollieren
 anhalten
Ignore "ENABLE KEYS":	nein
Mit "ja" gehe ich davon aus, dass die DB vor dem Wiederherstellen jeweils gelöscht wird.



LG Kai
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 »

ich habe ein bisschen im Internet recherchiert (unter anderem im französischen Supportforum) und dort wird beschrieben, dass der Fehler auftrat, weil es trotz Datenbank-Bereinigung mit dem STK immer noch Modreste in der Datenbank gab.
Deswegen empfehle ich dir, dir die Anleitungen deiner Mods noch einmal anzuschauen und dich selbst auf die Suche nach Überbleibseln in der Datenbank zu machen und Tabellen notfalls manuell zu löschen.
Übrigens, du hast eine PN. :wink:
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 schön,

dies ist natürlich keine "frohe Botschaft". Und spricht natürlich nicht gerade für die Software phpBB allgemein.

Wurde in Frankreich benannt, welche Tabellen das sein könnten?
LG
kai
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 »

abelius-kiel hat geschrieben: Wurde in Frankreich benannt, welche Tabellen das sein könnten?
Nein, der User schrieb nur, dass es Tabellen von Mods waren. Welche Mods sind den bei dir installiert? Kannst du sie mal auflisten?
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 »

Hm, wenn ich das jetzt noch wüsste, ich versuche es mal: :P

Gallery
Board3 Portal
NV-Whowashere
acp_overwrite-release (was immer das war)
Geomap 2.2.8
language-selection-mod
mChat 1.3.5
mod_unsubscribe 1.2
Prime_links
STK neueste Version

Diese download-zips hatte ich über die Jahre gesammelt. DAs müsste es gewesen sein. Zusätzlich natürlich die ganzen Veränderungen im Core.

LG
Kai
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 »

Für folgende Mods werden definitiv Tabellen in der Datenbank angelegt:
für die Gallery, den Chat und das Portal. Wenn ich das richtig in Erinnerung habe, werden für die Geomap auch Einträge gemacht. Die anderen Mods muss ich mir mal anschauen. Die Tabellen sind im allgemeinen leicht aufzustöbern, da sie den Namen der Mod in sich tragen wie z.B. phpbb_mchat usw.
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 »

DAnke im Voraus.

Bevor Du weitere Arbeit da reinbutterst: warten wir erstmal die Lösung ab, die ich soeben erhielt :wink: Eine Lösung scheint sehr nahe. Ich muss sie nur umsetzen.

Erstmal muss ich aber wirklich was essen; kann kaum mehr denken. Ich melde mich.

Danke an alle Beteiligten!!!!
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 »

Hurraaaaaaaaaaaaaaaaaaa!!!!

Es hat geklappt: http://imkerforum.nordbiene.de :P :P :P :P :P :P

Ich danke Euch allen für die vielen Gedanken und vor allem Blackhawk und Lehrling und anderen für die großartige Hilfe! Der Letzte Befreiungsschlag ist nicht auf meinem Mist gewachsen, vonm daher kann ich nicht mal erklären, wie es funktionierte. Aber es äuft.

Gott sei Dank! Uffff, ein Mount Everest fällt mir vom Herzen. Jetzt mache ich mir erstmal ein Bier auf! :cookie: :cookie: :cookie: :cookie:

Vielen lieben DAnk. Ihr habt mir schon leid getan wegen meiner vielen, mir letztlich dumm vorkommenden Fragen. :P

LG
Kai, der olle Forenbetreiber aus Kiel 8)
Antworten

Zurück zu „Support-Forum“