[3.2] [3.2.1] Board installiert, Problem beim konvertieren

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
vfrblue
Ehemaliges Teammitglied
Beiträge: 1994
Registriert: 22.11.2016 18:46

Re: [3.2] [3.2.1] Board installiert, Problem beim konvertieren

Beitrag von vfrblue »

Dann poste doch bitte die php.ini im Pastebin pastebin/ . Dann kann man mal nachschauen, wie die Einstellungen insgesamt sind.
gerbozor
Mitglied
Beiträge: 82
Registriert: 04.09.2011 17:57

Re: [3.2] [3.2.1] Board installiert, Problem beim konvertieren

Beitrag von gerbozor »

Hab nun das Update zum laufen bekommen, frag mich nicht woran es lag... Jetzt hab ich sowohl bei der Variante über XAMPP, als auch auf dem Webspace während dem Datenbank-Update mit folgender Fehlermeldung zu kämpfen:
General Error:SQL ERROR [ mysqli ]INDEX command denied to user 'web56'@'localhost' for table 'phpbb_styles' [1142]SQLDROP INDEX imageset_id ON phpbb_styles in file /var/www/web56/html/phpbb/phpbb/db/driver/driver.php on line 999BACKTRACEFILE: (not given by php)LINE: (not given by php)CALL: installer_msg_handler()FILE: [ROOT]/phpbb/db/driver/driver.phpLINE: 999CALL: trigger_error()FILE: [ROOT]/phpbb/db/driver/mysqli.phpLINE: 193CALL: phpbb\db\driver\driver->sql_error()FILE: [ROOT]/phpbb/db/tools/tools.phpLINE: 1064CALL: phpbb\db\driver\mysqli->sql_query()FILE: [ROOT]/phpbb/db/tools/tools.phpLINE: 1376CALL: phpbb\db\tools\tools->_sql_run_sql()FILE: [ROOT]/phpbb/db/tools/tools.phpLINE: 584CALL: phpbb\db\tools\tools->sql_index_drop()FILE: (not given by php)LINE: (not given by php)CALL: phpbb\db\tools\tools->perform_schema_changes()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 711CALL: call_user_func_array()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 658CALL: phpbb\db\migrator->run_step()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 400CALL: phpbb\db\migrator->process_data_step()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 288CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 241CALL: phpbb\db\migrator->update_do()FILE: [ROOT]/phpbb/install/module/update_database/task/update.phpLINE: 160CALL: phpbb\db\migrator->update()FILE: [ROOT]/phpbb/install/module_base.phpLINE: 149CALL: phpbb\install\module\update_database\task\update->run()FILE: [ROOT]/phpbb/install/installer.phpLINE: 219CALL: phpbb\install\module_base->run()FILE: [ROOT]/phpbb/install/controller/update.phpLINE: 133CALL: phpbb\install\installer->run()FILE: (not given by php)LINE: (not given by php)CALL: phpbb\install\controller\update->phpbb\install\controller\{closure}()FILE: [ROOT]/vendor/symfony/http-foundation/StreamedResponse.phpLINE: 113CALL: call_user_func()FILE: [ROOT]/vendor/symfony/http-foundation/Response.phpLINE: 380CALL: Symfony\Component\HttpFoundation\StreamedResponse->sendContent()FILE: [ROOT]/install/app.phpLINE: 62CALL: Symfony\Component\HttpFoundation\Response->send()
vfrblue
Ehemaliges Teammitglied
Beiträge: 1994
Registriert: 22.11.2016 18:46

Re: [3.2] [3.2.1] Board installiert, Problem beim konvertieren

Beitrag von vfrblue »

In der config.php des Boards wird der Treiber für die Datenbank geladen: $dbms = 'phpbb\\db\\driver\\mysqli';. Vielleicht wird bei dir noch der mysql-Treiber geladen $dbms = 'phpbb\\db\\driver\\mysql';. Bitte überprüfen und dann ändern in mysqli
gerbozor
Mitglied
Beiträge: 82
Registriert: 04.09.2011 17:57

Re: [3.2] [3.2.1] Board installiert, Problem beim konvertieren

Beitrag von gerbozor »

Hab ich geändert, erhalte allerdings die selbe Fehlermeldung. Zuerst überspringt er ein paar Punkte und sobald er dann mit dem Update anfangen möchte kommt der Fehler.
vfrblue
Ehemaliges Teammitglied
Beiträge: 1994
Registriert: 22.11.2016 18:46

Re: [3.2] [3.2.1] Board installiert, Problem beim konvertieren

Beitrag von vfrblue »

Die Bereinigung des Boards und der Datenbank nach dieser Anleitung: KB:phpBB32_upgrade_from_30 hast du gemacht? Scheinbar sind noch Reste von Modulen in der Datenbank vorhanden.
gerbozor
Mitglied
Beiträge: 82
Registriert: 04.09.2011 17:57

Re: [3.2] [3.2.1] Board installiert, Problem beim konvertieren

Beitrag von gerbozor »

Jepp... Den Prosilver Style wieder aktiviert, die Anderen gelöscht. Danach über das STK die Datenbankbereinigung durchgeführt.
gerbozor
Mitglied
Beiträge: 82
Registriert: 04.09.2011 17:57

Re: [3.2] [3.2.1] Board installiert, Problem beim konvertieren

Beitrag von gerbozor »

Hab mir jetzt noch ein paar Youtube-Videos diesbezüglich angeschaut und bin folgendermaßen vorgegangen:

1. altes Board deaktiviert
2. Prosilver gesetzt, die anderen Styles gelöscht
3. über das ACP die Module zu den installierten Mods gelöscht
4. über das STK die Datenbankbereinigung durchgeführt
5. die Ordner (wie in der verlinkten Anleitung gelöscht bzw. die dort erwähnten Files und Ordner stehen lassen
6. das neue phpBB3 entpackt, die config gelöscht und ins Verzeichnis auf dem Webspace hochgeladen
7. domain.de/forum/install im Browser aufgerufen, auf deutsche Sprache gesetzt
8. über den Reiter aktualisieren den Prozess zum Datenbankupdate gestartet

... und dann passiert folgendes: [ externes Bild ]
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: [3.2] [3.2.1] Board installiert, Problem beim konvertieren

Beitrag von Melmac »

Sicherheitshalber noch kurz nachgefragt:

Welche PHP-Versionen werden auf dem Server bzw. in Deiner XAMPP-Installation eingesetzt?
Der Datenbankbenutzer, mit dem Du arbeitest, hat auch alle erforderlichen Rechte?
(=> INDEX command denied to user 'web56'@'localhost' for table 'phpbb_styles')
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
gerbozor
Mitglied
Beiträge: 82
Registriert: 04.09.2011 17:57

Re: [3.2] [3.2.1] Board installiert, Problem beim konvertieren

Beitrag von gerbozor »

Melmac hat geschrieben:Welche PHP-Versionen werden auf dem Server bzw. in Deiner XAMPP-Installation eingesetzt?
Ich hab eine phpinfo.php erstellt, die sagt mir das es sich um PHP Version 5.5.38 handelt.
Melmac hat geschrieben:Der Datenbankbenutzer, mit dem Du arbeitest, hat auch alle erforderlichen Rechte?
(=> INDEX command denied to user 'web56'@'localhost' for table 'phpbb_styles')
Na das hoff ich doch. Eine Berechtigung zum Ändern der Benutzer bzw. derem Rechte habe ich nicht. Ich habe eine mysql Datenbank in meinem Hostingpaket (Webspace von netcup) mit inbegriffen und darin kann ich theoretisch über die phpmyadmin Oberfläche frei drin herum arbeiten, Befehle ausführen etc.
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: [3.2] [3.2.1] Board installiert, Problem beim konvertieren

Beitrag von Melmac »

PHP 5.5.38 - das bezieht sich jetzt auf die Version auf dem Server, oder?
Diese Fehlermeldungen treten bei den lokalen Upgradeversuchen auf? Wenn ja, dann bitte auch die dortige PHP-Version prüfen.

Über phpMyAdmin > Benutzerkonten kannst Du prüfen, über welche Berechtigungen der jeweilige Datenbankbenutzer verfügt - ideal wäre dort der Eintrag "ALL PRIVILEGES".
Zumindest in der lokalen XAMPP-Umgebung solltest Du diesen Benutzer entsprechend konfigurieren oder einen neuen mit allen Rechten erstellen.

So wie sich die Fehlermeldung auf den ersten Blick liest, wurden beim Datenbankupdate bestimmte Schritte/Operationen nicht durchgeführt, da dem verwendeten DB-Benutzerkonto die hierzu erforderlichen DB-Rechte fehlten.
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
Antworten

Zurück zu „Support-Forum“