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
[3.2.0] Nach Update Reste von alten Erweiterungen löschen
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
-
- Mitglied
- Beiträge: 1
- Registriert: 30.01.2017 14:56
Re: [3.2.0] Nach Update Reste von alten Erweiterungen lösche
Du musst in der Datenbank folgende Befehle durchführen (bitte die jeweiligen Platzhalter anpassen):
Beispiel:
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'
Code: Alles auswählen
DELETE FROM `testforum`.`phpbb_ext` WHERE `phpbb_ext`.`ext_name` = 'phpbbgallery/exif'
- 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
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
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
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived

Kein Support via PN, nur im Board und (manchmal) im IRC
Re: [3.2.0] Nach Update Reste von alten Erweiterungen lösche
Vielleicht nur kurz als Ergänzung zum Post von canonknipser:
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.
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.
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.Reinhard369 hat geschrieben:Die gleiche Fehlermeldung kommt noch für phpgallery/exif.
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.
Hierbei dann aber unbedingt das "alte" Extensionpaket hochladen (dasjenige, das bisher installiert war) und nicht das neue aus der CDB.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
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)
(Immanuel Kant)