Seite 3 von 3

Re: Update Fehler: .phpbb_ext' doesn't exist [1146]

Verfasst: 23.11.2014 12:34
von MattisBLN
Hallo allerseits,

ich habe für meine Installation glaube ich herausgefunden, was falsch gelaufen ist. Ich schreibe das deshalb als neuen Beitrag und nicht als Edit.

Ich habe die Kopien meiner Forum-Tabellen wie weiter oben beschrieben mit PHPMyAdmin über "markierte mit Präfix kopieren" erstellt. Wie ich jetzt feststellen musste, werden die Kopien offensichtlich ohne Indizes erstellt. Ich habe mich die ganze Zeit gewundet, warum ich in den neuen Tabellen keine einzelne Zeile editieren kann...

Nunmehr habe ich mit "MySQL-Dumper" ein Backup meiner ForumDB gemacht, das SQL entsprechend editiert (Tabellenname phpBB_ in phpBB31_ geändert) und dieses Backup in die Datenbank wiederhergestellt. Nunmehr hatte ich einen vollständigen Satz kopierter Tabellen einschl. Indizes.

Aus der Tabelle "_modules" habe ich die am Ende befindlichen manuell nachinstallierten Einträge für meine Mods gelöscht (bei mir ACP_BAN_USERNAMES, ACP_TERMS_NAME, ACP_NOTIFY_MODERATORS,ACP_ABBCodes, ACP_ABBC3).
In der Tabelle "_config" habe ich den Pfad für "script_path" auf den Ordner meiner 3.1.1-Installation korrigiert. Die "_ext"-Tabelle habe ich zunächst nicht manuell bereitgestellt.

Nunmehr habe ich das database_update.php aus der 3.1.1-Installation aufgerufen. Das Skript brach nun an einer ganz anderen Stelle ab, weil der MySQL-User, mit dem das Forum auf die Datenbank zugreift, nicht über das Privileg "Index" verfügte. Nachdem ich das ebenfalls korrigert habe, konnte ich das database_update nochmals starten, diesmal lief es bis zum Ende durch!

Man soll es nicht glauben - das Update ist damit geglückt, das Admincenter sieht ebenfalls sauber aus. Auch der Punkt "Anpassen -> Erweiterungs-Verwaltung" ist sichtbar.

Zusammengefasst:
- Vorbereitungen wie offiziell beschrieben (Styles deaktivieren, Mods deaktivieren usw.)
- Datenbanktabellen mit Indizes kopieren bzw. gleich auf dem "Orignal" arbeiten (vorher Backup erstellen!)
- Rechte des MySQL-Users prüfen
- bei Pfadänderung für die neue Installation config.php und Werte in Tabelle _config prüfen

Ich hoffe das hilft auch bei anderen ;)

Gruß,
Matthias

Re: Update Fehler: .phpbb_ext' doesn't exist [1146]

Verfasst: 25.11.2014 22:57
von darot
Hallo Leute

Heute bin ich endlich mal dazu gekommen weiter zu testen und es hat nun endlich funktioniert. Möchte mich bei allen für die Hilfe bedanken.
Ich bin folgendermassen vorgegangen.

-Erst habe ich alle Module ( oder wie man das nennt) für die Mods im ACP entfernt.
-Den Style Prosilver als Standard gewählt.
-Mit STK die Datenbank bereinigt.
-Update auf die Version 3.1.0 ausgeführt und alles hat einwandfrei funktioniert.
-Nachher noch das Update auf die Version 3.1.1 gemacht was nun einwandfrei funktioniert hat.

Gruss, Dani

Re: Update Fehler: .phpbb_ext' doesn't exist [1146]

Verfasst: 25.11.2014 23:00
von Crizzo
Dann kannst du in Kürze gleich auf phpBB 3.1.2 aktualisieren, jetzt wo du Übung hast. :wink:
viewtopic.php?f=9&t=232842

Re: Update Fehler: .phpbb_ext' doesn't exist [1146]

Verfasst: 25.11.2014 23:49
von darot
Ja super :grin: . Übung habe ich nun allerdings aber für heute ist Schluss und ich werde das Morgen updaten. Danke für die Info.

Edit: Muss ja erst warten bis die deutsche Version draussen ist.

Gruss, Dani