[3.2.0] Nach Update Reste von alten Erweiterungen löschen

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
Reinhard369
Mitglied
Beiträge: 1
Registriert: 30.01.2017 14:56

[3.2.0] Nach Update Reste von alten Erweiterungen löschen

Beitrag von Reinhard369 »

Hallo,

bin mit meinem Forum umgezogen und gleich noch das Update gemacht. Wegen der alten Installation/Datenbank(?) kommen unter deaktivierte Erweiterungen folgende Fehlermeldungen:

Die Erweiterung "phpgallery/core" ist ungültig
Die angegebene Datei konnte nicht gefunden werden: ./../extphpgallery/core/composer.json

Die gleiche Fehlermeldung kommt noch für phpgallery/exif.

Kann ich die Meldungen ignorieren, oder wie bekomme ich die weg?

Vielen Dank im Voraus

Reinhard
Lehrling
Ehemaliges Teammitglied
Beiträge: 3833
Registriert: 15.01.2012 20:00
Kontaktdaten:

Re: [3.2.0] Nach Update Reste von alten Erweiterungen lösche

Beitrag von Lehrling »

Du musst in der Datenbank folgende Befehle durchführen (bitte die jeweiligen Platzhalter anpassen):

Code: Alles auswählen

DELETE FROM `Name der Datenbank`.`phpbb_ext` WHERE `phpbb_ext`.`ext_name` = 'Name des übergeordneten Ordners der Extension/Name der Extension' 
Beispiel:

Code: Alles auswählen

DELETE FROM  `testforum`.`phpbb_ext` WHERE  `phpbb_ext`.`ext_name` =  'phpbbgallery/exif'
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: [3.2.0] Nach Update Reste von alten Erweiterungen lösche

Beitrag von canonknipser »

Bitte bedenke: die SQL-Anweisungen von Lehrling entfernen nur die Spuren der gallery-Extension aus der Extension-Verwaltungstabelle.
Jede Extension kann aber auch in anderen Tabellen beim Aktivieren Einträge hinterlassen, z.B. in der config-Tabelle mit neuen Schlüsseln, in anderen Tabellen mit neuen Spalten oder mit komplett neuen Tabellen. Um diese Änderungen vorzunehmen, hat die Extension ihre "migrations"-Dateien.
Diese Datenbankanpassungen werden nur beim sauberen Deaktivieren und "Daten Löschen" über die Extension-Verwaltung im acp wieder rückgängig gemacht.

Falls du also später die Gallery-Extension wieder einbauen willst, könntest du aufgrund vorhandener Datenbankänderungen beim Aktivieren Probleme bekommen. Dann musst du ggf. manuell eingreifen und die "migrations" von Hand zurück bauen.


Sauberer wäre es wohl in deinem Fall, die Extensions wieder in den ext-Ordner zu laden und dann via acp über "Deaktivieren" und "Daten löschen" sauber zu bereinigen und anschließend wieder aus dem ext-Ordner zu löschen
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: [3.2.0] Nach Update Reste von alten Erweiterungen lösche

Beitrag von Melmac »

Vielleicht nur kurz als Ergänzung zum Post von canonknipser:
Reinhard369 hat geschrieben:Die gleiche Fehlermeldung kommt noch für phpgallery/exif.
Das bedeutet wohl, dass hier eine Entwicklerversion der Gallery installiert war: das Exif Addon ist nicht Bestandteil des für 3.1 validierten Paketes in der CDB, weder in der Version 1.2.0 noch in der aktuellen 1.2.0.02.
Und mit einigen dieser DEV-Versionen gabs Probleme, u.a. beim sauberen Deinstallieren - in der zugehörigen migrations scheint, wenn ich mich nocht richtig erinnere, irgendwann mal der Wurm drin gewesen zu sein.
canonknipser hat geschrieben:Sauberer wäre es wohl in deinem Fall, die Extensions wieder in den ext-Ordner zu laden und dann via acp über "Deaktivieren" und "Daten löschen" sauber zu bereinigen und anschließend wieder aus dem ext-Ordner zu löschen
Hierbei dann aber unbedingt das "alte" Extensionpaket hochladen (dasjenige, das bisher installiert war) und nicht das neue aus der CDB.

Inwieweit dies dann dennoch Probleme bereitet, ist schwer abzuschätzen: 1.2.0/1.2.0.02 dürften nicht oder nicht gänzlich kompatibel mit phpBB 3.2.0 sein - dies wird erst die Version 1.2.1 sein, die sich momentan noch in Entwicklung befindet.
Von daher sicherheitshalber noch ein Backup der Datenbank anlegen.
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“