Update 3.0.14 -> 3.1.9 klappt nicht

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Alf
Mitglied
Beiträge: 30
Registriert: 23.05.2002 14:13
Wohnort: Schweiz

Update 3.0.14 -> 3.1.9 klappt nicht

Beitrag von Alf »

Hallo

Bin nach der Update-Anleitung vorgegangen:

-Sicherung DB + Forensoftware etc.
-Alle Mods im ACP gelöscht
-Style gelöscht -> auf prosilver eingestellt
-2 zus. Profilfelder gelöscht (aus Geomap Mod)

danach die Programm-Dateien gemäss Anleitung auf dem Server gelöscht und die neuen 3.1.9 Dateien raufgeladen.

../database_update.php gestartet, folgende Fehlermeldung:

  • Datenbank-Typ :: mysqli
    Vorherige Version :: 3.0.14
    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
Danach alles wieder von vorne angefangen und wollte nun vorher noch STK ausführen:

auch hier eine Fehlermeldung:

  • Emergency Repair Kit
    Undefined index: style_path
    Click here to reload the STK
Danach alles wieder restored, weiss nun nicht mehr weiter.

Installierte Mods auf 3.0.14:
  • GeoMap
    acp_user_email_list
    automod_1.0.0-rc1
    NV_advanced_last_topic_titles_1_2_8
    Profile_Fields_Control_Mod_v1.0.0
Wo könnte der Fehler liegen?

Danke,
Alf
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Update 3.0.14 -> 3.1.9 klappt nicht

Beitrag von Mahony »

Hallo
Läuft denn jetzt das phpBB3.0.14 wieder?

Falls JA dann bitte so vorgehen:
  • 1. Alle MOD-Module im Adminbereich löschen
    2. Das STK starten und den Datenbank-Cleaner alle zusätzlichen (also von MODs erstellten) Tabellen und Spalten löschen lassen
    3. Die User auf den prosilver-Style umstellen
    4. alle Styles außer prosilver im Administrationsbereich unter Styles löschen
    5. alle Forendateien löschen, mit folgenden Ausnahmen:

    config.php
    files/
    images/
    store/

    phpBB 3.1.10 Dateien des Komplettpakets ins Forenhauptverzeichnis hochladen (dabei darauf achten, dass die config.php nicht überschrieben wird)

    Die Rechte setzen (für das cache Verzeichnis und /images/avatars/upload) --> siehe KB:rechte

    6. Das Update starten

    7. Nach Abschluss des Updates den install Ordner vom Server löschen.
P.S. Aktuell ist die Version phpBB3.1.10 (nicht phpBB3.1.9)

Grüße: Mahony
Zuletzt geändert von Mahony am 23.11.2016 23:42, insgesamt 3-mal geändert.
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Alf
Mitglied
Beiträge: 30
Registriert: 23.05.2002 14:13
Wohnort: Schweiz

Re: Update 3.0.14 -> 3.1.9 klappt nicht

Beitrag von Alf »

Hallo

ja, 3.0.14 läuft wieder.

ok - ich werde beim nächsten Versuch genau nach dieser Reihenfolge vorgehen und mal schauen.

Danke,
Alf
Alf
Mitglied
Beiträge: 30
Registriert: 23.05.2002 14:13
Wohnort: Schweiz

Re: Update 3.0.14 -> 3.1.9 klappt nicht

Beitrag von Alf »

Hallo

phpBB 3.1.10 läuft jetzt, aber wenn ich ins ACP gehe, meldet er:

Code: Alles auswählen

Versionsprüfung

Prüft, ob deine phpBB-Installation auf dem neuesten Stand ist.

Deine phpBB-Installation wurde nicht erfolgreich aktualisiert. Bitte folge den untenstehenden Anweisungen, um das Problem zu beheben.

Version der Dateien
    3.1.10

Version der Datenbank
    3.1.0-dev

Habe aber die 3.1.10 Dateien raufgeladen....

Muss evtl nur die Version in die DB reingeschrieben werden?

Danke,
Alf
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: Update 3.0.14 -> 3.1.9 klappt nicht

Beitrag von Melmac »

Hast Du nach dem Ersetzen der Files das Datenbankupdate vollständig durchlaufen lassen? U.U. muss man ein paar Mal auf weiter klicken, bis es komplett abgeschlossen ist.

Zur Not nochmals den /install Ordner aus dem Komplettpaket hochladen und das DB-Update mit <board_url>/install/database_update.php neu starten.
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
Alf
Mitglied
Beiträge: 30
Registriert: 23.05.2002 14:13
Wohnort: Schweiz

Re: Update 3.0.14 -> 3.1.9 klappt nicht

Beitrag von Alf »

Hallo

Ich denke, dass Update ist nicht ganz durchgelaufen.

Habe dann das Install Verzeichnis gelöscht und wieder raufgeladen / auch Cache geleert

Aber sobald ich das Update nochmal startete kam diese Meldung:

Code: Alles auswählen

Die Datenbank wird auf die neueste Version aktualisiert 
 
Datenbank-Typ :: mysqli
Vorherige Version :: 3.1.0-dev
blieb bei dieser Meldung stehen.....

ich konnte zB einen anderen Style installieren, aber sobald ich eine Nachricht schreiben wollte stürzte 3.1.10 ab:

Code: Alles auswählen

Allgemeiner Fehler 
SQL ERROR [ mysqli ]

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

SQL

INSERT INTO phpbb3_topics (topic_poster, topic_time, topic_last_view_time, forum_id, icon_id, topic_posts_approved, topic_posts_softdeleted, topic_posts_unapproved, topic_visibility, topic_delete_user, topic_title, topic_first_poster_name, topic_first_poster_colour, topic_type, topic_time_limit, topic_attachment, topic_status) VALUES (2, 1480113099, 1480113099, 18, 0, 1, 0, 0, 1, 0, 'test', 'Alf', '', 0, 0, 0, 0)

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]/includes/functions_posting.php
LINE: 1915
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/posting.php
LINE: 1406
CALL: submit_post() 
 
 
Habe dann 3.0.14 wieder zurück geladen, bin also nicht weiter gekommen..... :roll:

Wäre diese Idee eine Lösung:

zweite Datenbank erstellen und nur die relevanten Tabellen (Nachrichten / Benutzer) aus der "alten" DB importieren?

Danke,
Alf
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: Update 3.0.14 -> 3.1.9 klappt nicht

Beitrag von Melmac »

Nee, das geht leider nicht so einfach: die Tabellen sind untereinander verknüpft und zusammengehörige Daten teilweise über mehrere Tabellen verteilt gespeichert.

Kurze Frage: hast Du ein vollständiges Backup der Datenbank von vor dem ersten Upgradeversuch bzw. wie hast Du dieses damals erstellt - übers ACP oder mittels eines Datenbankverwaltungstools im CPanel Deines Hostingaccounts (z.B. phpMyAdmin)?
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
Alf
Mitglied
Beiträge: 30
Registriert: 23.05.2002 14:13
Wohnort: Schweiz

Re: Update 3.0.14 -> 3.1.9 klappt nicht

Beitrag von Alf »

Hallo

habe alles via cPanel gesichert (Gesamte Konfiguration und gesamter Inhalt mit dem BackupManager vom Hoster.

Habe übrigens vergessen zu erwähnen, dass wir zu den bereits erwähnten Mods: Tapatalk, User MAIL Addys und den ACP Faq Manager Mod im 3.0.14 haben.....und unsere DB bereits 14 Jahre "alt" ist....

Nach dem Save, bin ich dieses Mal so vorgegangen:

alle MODS im ACP + Automod gelöscht
danach STK ausgeführt (Hatte aber 2 Abstürze und musste 2x wieder von vorne beginnen).
Als das STK dann endlich durchlief, konnte ich 3.0.14 nicht mehr starten und kam somit auch nicht mehr ins ACP, weil ich ja den Style noch auf prosilver ändern und den eigenen löschen wollte.

Dann habe ich halt alle 3.0.14 Files gelöscht (ausser den bekannten Verzeichnissen / config.php ) und 3.1.10 raufgeladen.

Aber das Update lief ja leider nicht ganz durch, aber so weit und so nah am Ziel war ich noch nie, weil ich endlich 3.1.x starten konnte, aber eben noch mit Fehlern....

Vielleicht sollte ich beim nächsten Versuch vorher im ACP den Style ändern und die Mods löschen und erst danach STK ausführen......

Gruss,
Alf
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Update 3.0.14 -> 3.1.9 klappt nicht

Beitrag von Mahony »

Hallo Alf
Alf hat geschrieben:Als das STK dann endlich durchlief, konnte ich 3.0.14 nicht mehr starten und kam somit auch nicht mehr ins ACP, weil ich ja den Style noch auf prosilver ändern und den eigenen löschen wollte.
Ja logisch - weil die Dateien ja immer noch die Änderungen der MODs beinhalten und dann Fehlermeldungen wegen fehlender Datenbank-Tabellen oder Spalten auswerfen.

Du hast aber im STK auch die Möglichkeit alle Benutzer auf einen Style festzulegen.
Unter Tools --> Style zurücksetzen: Erlaubt dir den Standard-Style zu wählen und setzt den Style für alle Benutzer.
Alf hat geschrieben:Aber sobald ich das Update nochmal startete kam diese Meldung:

Code: Alles auswählen

Die Datenbank wird auf die neueste Version aktualisiert
     
    Datenbank-Typ :: mysqli
    Vorherige Version :: 3.1.0-dev
Dann ruf mal die install/database_update.php auf und starte die Aktualisierung der Datenbank manuell.

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Alf
Mitglied
Beiträge: 30
Registriert: 23.05.2002 14:13
Wohnort: Schweiz

Re: Update 3.0.14 -> 3.1.9 klappt nicht

Beitrag von Alf »

Hallo

bin nun wieder so wie beschrieben vorgegangen, gleicher Stand wie vorher:

Beim Starten von install/database_update.php kamen diese Meldungen:

Code: Alles auswählen

Installiertes Schema: \phpbb\db\migration\data\v310\style_update_p2; Dauer: 0.02 Sekunden
Richte Daten ein: \phpbb\db\migration\data\v310\style_update_p2.
Daten eingerichtet: \phpbb\db\migration\data\v310\style_update_p2; Dauer: 0.00 Sekunden
Installiere Schema: \phpbb\db\migration\data\v310\timezone.
Installiertes Schema: \phpbb\db\migration\data\v310\timezone; Dauer: 0.05 Sekunden
Richte Daten ein: \phpbb\db\migration\data\v310\timezone.
Daten eingerichtet: \phpbb\db\migration\data\v310\timezone; Dauer: 0.06 Sekunden
Installiere Schema: \phpbb\db\migration\data\v310\timezone_p2.
Installiertes Schema: \phpbb\db\migration\data\v310\timezone_p2; Dauer: 0.05 Sekunden
Richte Daten ein: \phpbb\db\migration\data\v310\timezone_p2.
Daten eingerichtet: \phpbb\db\migration\data\v310\timezone_p2; Dauer: 0.00 Sekunden
Installiere Schema: \phpbb\db\migration\data\v310\reported_posts_display.
Installiertes Schema: \phpbb\db\migration\data\v310\reported_posts_display; Dauer: 0.03 Sekunden
Richte Daten ein: \phpbb\db\migration\data\v310\reported_posts_display.
Daten eingerichtet: \phpbb\db\migration\data\v310\reported_posts_display; Dauer: 0.00 Sekunden
Die Migration wurde bereits erfolgreich durchgeführt (übersprungen): \phpbb\db\migration\data\v310\migrations_table
Installiere Schema: \phpbb\db\migration\data\v310\dev.
Installiertes Schema: \phpbb\db\migration\data\v310\dev; Dauer: 0.02 Sekunden
Richte Daten ein: \phpbb\db\migration\data\v310\dev.
Daten eingerichtet: \phpbb\db\migration\data\v310\dev; Dauer: 0.11 Sekunden
Installiere Schema: \phpbb\db\migration\data\v310\acp_style_components_module.
Installiertes Schema: \phpbb\db\migration\data\v310\acp_style_components_module; Dauer: 0.00 Sekunden
Richte Daten ein: \phpbb\db\migration\data\v310\acp_style_components_module.
Daten eingerichtet: \phpbb\db\migration\data\v310\acp_style_components_module; Dauer: 0.00 Sekunden
Installiere Schema: \phpbb\db\migration\data\v310\jquery_update.
Installiertes Schema: \phpbb\db\migration\data\v310\jquery_update; Dauer: 0.00 Sekunden
Richte Daten ein: \phpbb\db\migration\data\v310\jquery_update.
Daten eingerichtet: \phpbb\db\migration\data\v310\jquery_update; Dauer: 0.00 Sekunden
Installiere Schema: \phpbb\db\migration\data\v310\allow_cdn.
Installiertes Schema: \phpbb\db\migration\data\v310\allow_cdn; Dauer: 0.00 Sekunden
Richte Daten ein: \phpbb\db\migration\data\v310\allow_cdn.
Daten eingerichtet: \phpbb\db\migration\data\v310\allow_cdn; Dauer: 0.00 Sekunden
Installiere Schema: \phpbb\db\migration\data\v310\auth_provider_oauth.
Installiertes Schema: \phpbb\db\migration\data\v310\auth_provider_oauth; Dauer: 0.29 Sekunden
Richte Daten ein: \phpbb\db\migration\data\v310\auth_provider_oauth.
Ein Modul existiert bereits: 
danach ging nichts mehr.....

Habe dann das Verz. Install gelöscht und nochmals raufgeladen und auch den Cache geleert und das Update wieder aufgerufen:

wieder diese Meldung und weiter ging's nicht....

Code: Alles auswählen

Die Datenbank wird auf die neueste Version aktualisiert

Datenbank-Typ :: mysqli
Vorherige Version :: 3.1.0-dev
3.1.10 erscheint und komme ins ACP, aber sobald ich zB eine Nachricht reinschreibe, stürzt es ab:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

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

SQL

INSERT INTO phpbb3_topics (topic_poster, topic_time, topic_last_view_time, forum_id, icon_id, topic_posts_approved, topic_posts_softdeleted, topic_posts_unapproved, topic_visibility, topic_delete_user, topic_title, topic_first_poster_name, topic_first_poster_colour, topic_type, topic_time_limit, topic_attachment, topic_status) VALUES (2, 1480363233, 1480363233, 18, 0, 1, 0, 0, 1, 0, 'test new', 'Alf', '', 0, 0, 0, 0)

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]/includes/functions_posting.php
LINE: 1915
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/posting.php
LINE: 1406
CALL: submit_post()
ACP:

Code: Alles auswählen

Versionsprüfung

Prüft, ob deine phpBB-Installation auf dem neuesten Stand ist.

Deine phpBB-Installation wurde nicht erfolgreich aktualisiert. Bitte folge den untenstehenden Anweisungen, um das Problem zu beheben.

Version der Dateien
    3.1.10

Version der Datenbank
    3.1.0-dev

komme so nicht weiter..... was ist da falsch?

Danke,
Alf
Antworten

Zurück zu „Support-Forum“