Datenbak-Update auf 3.1 hängt sich auf

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
olle
Mitglied
Beiträge: 245
Registriert: 27.11.2005 12:53

Datenbak-Update auf 3.1 hängt sich auf

Beitrag von olle »

Hallo,

ich habe ein größeres Problem. Habe von 3.014 auf 3.1.6 geändert, beim Aufrufen des Datenbak- Updates wurde eine ganze Reihe von Datenbanken auch geupdated, dann aber hing das Update mit folgender Anzeige:

Code: Alles auswählen

Die Datenbank wird auf die neueste Version aktualisiert

Datenbank-Typ :: mysqli
Vorherige Version :: 3.0.14
Installiere Schema: \phpbb\db\migration\data\v310\style_update_p2.
SQL ERROR [ mysqli ]

INDEX command denied to user 'web364'@'mail.rb-media-s1.de' for table 'phpbb_styles' [1142]

SQL

DROP INDEX imageset_id ON phpbb_styles

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/tools.php
LINE: 1428
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/phpbb/db/tools.php
LINE: 1968
CALL: phpbb\db\tools->_sql_run_sql()

FILE: [ROOT]/phpbb/db/tools.php
LINE: 837
CALL: phpbb\db\tools->sql_index_drop()

FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\db\tools->perform_schema_changes()

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: 305
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: 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()
Zudem, wenn ich mich einloggen will, kommt folgender Fehler:

Code: Alles auswählen

Allgemeiner Fehler
Kann Modul ./../includes/acp/main.php nicht finden

BACKTRACE

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

FILE: [ROOT]/includes/functions_module.php
LINE: 571
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Ich nehme an, das hängt wohl irgendwie zusammen. Leider komme ich selbst nicht weiter.
Für einen Hinweis wäre ich deshalb höchst dankbar...

Schönen Gruß
Olle
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Datenbak-Update auf 3.1 hängt sich auf

Beitrag von Crizzo »

Hi,

sieht so aus als hätte der Account der Datenbank mit dem das phpBB auf die Datenbank zugreift nicht genügend Rechte.

Kannst du mal das Update auf einem anderen Server z.B. in xampp probieren?

Grüße
olle
Mitglied
Beiträge: 245
Registriert: 27.11.2005 12:53

Re: Datenbak-Update auf 3.1 hängt sich auf

Beitrag von olle »

Mit xampp hatte ich das schon zuvor auf meinem Rechner durchgeführt. Da lief das einwandfrei.
Zum Server, auf dem meine Homepage und das Forum liegen, habe ich eigentlich die Admin- Zugriffsrechte. Daher verstehe ich das nicht, zumal ich das Update ja auch nur nach vorherigem Einloggen durchführen konnte.
Jetzt kann ich das Forum zwar aufrufen, aber kann mich nicht anmelden:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Data too long for column 'user_password' at row 1 [1406]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Aber das hängt wohl mit der zerschossenen Datenbank zusammen.
So wie ich das jetzt sehe, kann ich das Forum (mit über 30 000 Beiträgen) wohl nur noch begraben.

Gruß
Olle
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Datenbak-Update auf 3.1 hängt sich auf

Beitrag von Crizzo »

Dann ist ja alles gut.

Dann zieh das Forum zu xampp um, mach das Update und ziehe es dann zurück auf den Server um. :)

Grüße
olle
Mitglied
Beiträge: 245
Registriert: 27.11.2005 12:53

Re: Datenbak-Update auf 3.1 hängt sich auf

Beitrag von olle »

Ja, Danke, das mache ich so. So sollte es funktionieren.
Ursache waren vermutlich die Mod's, da hatte ich so einige.

Danke nochmals,

Gruß
Olle
olle
Mitglied
Beiträge: 245
Registriert: 27.11.2005 12:53

Re: Datenbak-Update auf 3.1 hängt sich auf

Beitrag von olle »

Nach mehreren Anläufen hat das nun funktioniert.
Aber leider läuft es noch nicht ganz fehlerfrei. Um eine Extension zu installieren, muss ich doch normalerweise auf "Anpassen" gehen und müsste dort die Extensions sehen. Hier habe ich aber nur die styles.
Dafür habe ich aber eine Seite mit Titel ACP_CAT_MODS. Wenn ich die aufrufe, erhalte ich diese Fehlermeldung:

Code: Alles auswählen

Allgemeiner Fehler
Kann Modul ./../includes/acp/acp_mods.php nicht finden

BACKTRACE

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

FILE: [ROOT]/includes/functions_module.php
LINE: 571
CALL: trigger_error()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Die acp_mods.php kann ich allerdings gar nicht finden, sodern nur eine acp_modules.php. Hab sie nochmal hochgeladen, was aber nichts bringt.
Deshalb kann ich derzeit keine Erweiterung installieren, was nicht gerade erhebend ist. Gibt's dazu vielleicht einen Hinweis?

Schönen Gruß
Olle
Benutzeravatar
Scanialady
Supporter
Supporter
Beiträge: 1993
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: Datenbak-Update auf 3.1 hängt sich auf

Beitrag von Scanialady »

du hast offenbar noch Reste der alten Datenbank übrig, da ist nicht gründlich bereinigt worden. Mods gibt es in 3.1 nicht - da heißt es Extensionen. Möglicherweise war das die alte ACP Moduldatei.
*Wenn von etwas kein Backup existiert, dann ist es nicht wichtig.
*Der Unterschied zwischen "Gast" und "Gastronom" liegt nicht nur in ein paar Buchstaben.
*Wenn das Auto in die Werkstatt soll, ist "Hier geht nix". - "Äh? Was geht denn nicht?" - "Ja NIX!" wenig hilfreich.
hililililklklklkl
Mitglied
Beiträge: 205
Registriert: 24.08.2015 21:14
Wohnort: Österreich AT
Kontaktdaten:

Re: Datenbak-Update auf 3.1 hängt sich auf

Beitrag von hililililklklklkl »

Dann müsstest du die Modulreste entfernen
Siehe https://www.phpbb.de/kb/moduleloeschen
olle
Mitglied
Beiträge: 245
Registriert: 27.11.2005 12:53

Re: Datenbak-Update auf 3.1 hängt sich auf

Beitrag von olle »

Die Modulreste hatte ich schon entfernt, bevor ich die Datenbank sicherte - nach obiger Anleitung.
Ja, ich sehe in phpMyAdmin wirklich noch Reste, die nicht entfernt wurden (die Tabellen sind aber leer).
Unter dem Reiter "Anpassen" sehe ich leider nur die styles, seltsamerweise auch noch die alten (subsilver 2 usw.). Die hatte ich zuvor auch entfernt, kann die Einträge im ACP dennoch nicht löschen (geht das evtl. in der Datenbank? Wo?).

Also: Es sind keine Modulreste mehr vorhanden. Unter System - Administrationsbereich habe ich aber in der Modul- Konfiguration noch einen Eintrag ACP_CAT_MODS.
Sollte ich den entfernen? Bringt das was? Und wie könnte ich die Datenbank von "Altlasten" befreien, evtl. mit dem Support Toolkit?

Es ist wirklich unangenehm, wenn man so auf der Stelle tritt und nicht weiter kommt. Einige andere haben ja das gleiche Problem und kommen auch nicht weiter... guter Rat wäre schön.

Netten Gruß
Olle
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 12113
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: Datenbak-Update auf 3.1 hängt sich auf

Beitrag von Crizzo »

olle hat geschrieben: Also: Es sind keine Modulreste mehr vorhanden. Unter System - Administrationsbereich habe ich aber in der Modul- Konfiguration noch einen Eintrag ACP_CAT_MODS.
Sollte ich den entfernen? Bringt das was?
Nein, nicht entfernen.

Das bringt dir nur eine Fehlermeldung. Denn dieses Modul gehört zu phpBB3.1 und heißt, historisch gewachsen, eben noch "_MODS". Damit ist aber der Tab "Erweiterungen" in dem Admin-Bereich gemeint.
Antworten

Zurück zu „Support-Forum“