wollte für das Update auf phpBB 3.2.0 alle Erweiterungen Deaktivieren und bei dieser Erweiterungen bekomme ich diese Fehlermeldung.Fatal error: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException' with message 'You have requested a non-existent service "tas2580.wiki.notification.type.articke_edit".' in /www/htdocs/xxxxxxxx/phpBB3/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerBuilder.php:806 Stack trace: #0 /www/htdocs/xxxxxxxx/phpBB3/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerBuilder.php(444): Symfony\Component\DependencyInjection\ContainerBuilder->getDefinition('tas2580.wiki.no...') #1 /www/htdocs/xxxxxxxx/phpBB3/phpbb/notification/manager.php(905): Symfony\Component\DependencyInjection\ContainerBuilder->get('tas2580.wiki.no...') #2 /www/htdocs/xxxxxxxx/phpBB3/phpbb/notification/manager.php(885): phpbb\notification\manager->load_object('tas2580.wiki.no...') #3 /www/htdocs/xxxxxxxx/phpBB3/phpbb/notification/manager.php(230): phpbb\notification\manager->get_item_type_class('tas2580.wiki.no...', Array) #4 /www/htdocs/xxxxxxxx/phpBB3/inc in /www/htdocs/xxxxxxxx/phpBB3/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerBuilder.php on line 806
Fatal error - Bei Deaktivieren von "tas2580 Wiki"
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
Fatal error - Bei Deaktivieren von "tas2580 Wiki"
Hallo,
Gruß
Klaus
Klaus
Re: Fatal error - Bei Deaktivieren von "tas2580 Wiki"
Hallo,
nach mehrfachem Aktivieren, Deaktivieren der Wiki-Erweiterung und nach durchstöbern der DB auf Reste dieser Erweiterung, scheint mir ein kleiner Erfolg gegönnt worden zu sein und diese Fehlermeldung taucht nicht mehr auf.
Und nun nach "Erfolgreichem" aktualisieren auf 3.2.0 (Nur Datenbank da ich Manuell alle Dateien hochgeladen habe außer config etc.) kommt folgende Fehlermeldung:
Habe vorerst wieder das Backup von 3.1.10 aufgespielt. Damit das Forum wieder zu benutzen ist.
Hoffe jemand kann mir weiter helfen. damit ich nicht wieder im Dunkel stochern muss und aus Zufall drauf zustoße.
nach mehrfachem Aktivieren, Deaktivieren der Wiki-Erweiterung und nach durchstöbern der DB auf Reste dieser Erweiterung, scheint mir ein kleiner Erfolg gegönnt worden zu sein und diese Fehlermeldung taucht nicht mehr auf.
Und nun nach "Erfolgreichem" aktualisieren auf 3.2.0 (Nur Datenbank da ich Manuell alle Dateien hochgeladen habe außer config etc.) kommt folgende Fehlermeldung:
Es wurde auch mehr wie einmal die Cache's vom Forum und Browser geleert. In der DB "hoffe ich" wurden alle Überreste von den Erweiterungen entfernt. Obwohl die Arbeitsdaten gelöscht wurden waren noch einige Einträge vorhanden.Fatal error: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException' with message 'You have requested a non-existent service "gn36.hookup.notification.type.active_date_set".' in /www/htdocs/w009781f/phpBB3/vendor/symfony/dependency-injection/ContainerBuilder.php:816 Stack trace: #0 /www/htdocs/w009781f/phpBB3/vendor/symfony/dependency-injection/ContainerBuilder.php(456): Symfony\Component\DependencyInjection\ContainerBuilder->getDefinition('gn36.hookup.not...') #1 /www/htdocs/w009781f/phpBB3/phpbb/notification/manager.php(881): Symfony\Component\DependencyInjection\ContainerBuilder->get('gn36.hookup.not...') #2 /www/htdocs/w009781f/phpBB3/phpbb/notification/manager.php(855): phpbb\notification\manager->load_object('gn36.hookup.not...') #3 /www/htdocs/w009781f/phpBB3/phpbb/notification/method/board.php(229): phpbb\notification\manager->get_item_type_class('gn36.hookup.not...', Array) #4 /www/htdocs/w009781f/phpBB3/phpbb/notification/manager.php(123): phpbb\notification\method\board->lo in /www/htdocs/w009781f/phpBB3/vendor/symfony/dependency-injection/ContainerBuilder.php on line 816
Habe vorerst wieder das Backup von 3.1.10 aufgespielt. Damit das Forum wieder zu benutzen ist.
Hoffe jemand kann mir weiter helfen. damit ich nicht wieder im Dunkel stochern muss und aus Zufall drauf zustoße.

Gruß
Klaus
Klaus
- canonknipser
- Ehemaliges Teammitglied
- Beiträge: 2053
- Registriert: 10.09.2011 11:14
- Kontaktdaten:
Re: Fatal error - Bei Deaktivieren von "tas2580 Wiki"
Du solltest vor einem eventuellen Update erst einmal vorsichtshalber alle Extensions deaktivieren.
Falls das über das ACP aus irgendwelchen Gründen nicht mehr geht, kannst du es auch direkt auf der Datenbank machen. Setze dazu im phpMyAdmin (oder welches Datenbanktool dein Hoster auch anbietet) folgenden Befehl auf deine DB ab:
Falls das über das ACP aus irgendwelchen Gründen nicht mehr geht, kannst du es auch direkt auf der Datenbank machen. Setze dazu im phpMyAdmin (oder welches Datenbanktool dein Hoster auch anbietet) folgenden Befehl auf deine DB ab:
UPDATE phpbb_ext SET ext_active = 0
(ändere phpbb in den passenden Präfix für deine Tabellen). Danach vorsichtshalber noch einmal den Bord-Cache leeren. Damit sollten dann alle Extension inaktiv sein.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: Fatal error - Bei Deaktivieren von "tas2580 Wiki"
Hallo,
das hatte ich zuvor gelesen das man das auch so machen kann. Was ich auch probiert habe und beim ersten mal aber auch nicht funktionierte.
Die erste Fehlermeldung bekam ich ja bevor ich das Update durchführte. Und erst als dann alle Erweiterungen (Extensions) deaktiviert waren und diese Wiki-Fehlermeldung nicht mehr auftauchte begann ich mit dem Update.
Und erst nach dem Update der DB kam die zweite Fehlermeldung von "hookup" was vor dem Update ja gar nicht auftrat.
das hatte ich zuvor gelesen das man das auch so machen kann. Was ich auch probiert habe und beim ersten mal aber auch nicht funktionierte.
Die erste Fehlermeldung bekam ich ja bevor ich das Update durchführte. Und erst als dann alle Erweiterungen (Extensions) deaktiviert waren und diese Wiki-Fehlermeldung nicht mehr auftauchte begann ich mit dem Update.
Und erst nach dem Update der DB kam die zweite Fehlermeldung von "hookup" was vor dem Update ja gar nicht auftrat.
Gruß
Klaus
Klaus
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Re: Fatal error - Bei Deaktivieren von "tas2580 Wiki"
Da sind wohl noch Benachrichtigungen in der Datenbank. Um die anzuzeigen braucht man Klassen, die nur in der Erweiterung existieren. Normalerweise sollten die beim Löschen von Arbeitsdaten entfernt werden (wobei dann aber auch alle sonstigen Dinge verloren gehen). Wenn nicht kannst du aber auch nachhelfen.
Wenn es nur an meinen Erweiterungen liegt - die allesamt noch nicht phpBB 3.2 tauglich sind, wenn sie Benachrichtigungen enthalten - sollte das hier das Problem beheben:
Für andere Erweiterungen (das Wiki dürfte auch nicht 3.2 fähig sein, wenn es Notifications sendet) kannst du
Wenn es nur an meinen Erweiterungen liegt - die allesamt noch nicht phpBB 3.2 tauglich sind, wenn sie Benachrichtigungen enthalten - sollte das hier das Problem beheben:
Code: Alles auswählen
DELETE FROM phpbb_user_notifications WHERE item_type LIKE 'gn36.%'
DELETE FROM phpbb_notifications WHERE notification_type_id IN (SELECT notification_type_id FROM phpbb_notification_types WHERE notification_type_name LIKE 'gn36.%')
DELETE FROM phpbb_notification_types WHERE notification_type_name LIKE 'gn36.%'
gn36.
gegen entsprechend andere Abkürzungen tauschen.Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Re: Fatal error - Bei Deaktivieren von "tas2580 Wiki"
Hallo,
Danke für deinen Tipp. Habe aber letztendlich diese nach Stunden der suche in der DB (phpbb_notification_types) händig entfernen können.
Immer in der Hoffnung nichts falsches zu löschen.
Nochmals herzlichen Dank für eure Hilfe und Denkanstöße.
PS Gibt es für die DB, ich glaube so was gab es schon mal für eine frühere Version von phpBB, ein Tool das die DB aufräumt? Habe beim durchforsten eine menge Überbleibsel gesehen.
Danke für deinen Tipp. Habe aber letztendlich diese nach Stunden der suche in der DB (phpbb_notification_types) händig entfernen können.
Immer in der Hoffnung nichts falsches zu löschen.

Nochmals herzlichen Dank für eure Hilfe und Denkanstöße.
PS Gibt es für die DB, ich glaube so was gab es schon mal für eine frühere Version von phpBB, ein Tool das die DB aufräumt? Habe beim durchforsten eine menge Überbleibsel gesehen.
Gruß
Klaus
Klaus
- gn#36
- Ehrenadmin
- Beiträge: 9313
- Registriert: 01.10.2006 16:20
- Wohnort: Ganz in der Nähe...
- Kontaktdaten:
Re: Fatal error - Bei Deaktivieren von "tas2580 Wiki"
Solange der Verlust von Benachrichtigungen nicht stört kannst du die phpbb_notifications einfach leeren. In der phpbb_user_notifications liegen die Einstellungen der Benutzer, welche Benachrichtigungen sie erhalten wollen - wenn du das leerst setzt das alle Benutzer zurück auf Standard bzw. ggf. auch ohne Mail. phpbb_notification_types ordnet jedem Benachrichtigungstyp eine ID zu, die in der phpbb_notifications verwendet wird. Warum die Namen noch mal redundant in der phpbb_user_notifications verwendet werden ist mir gerade nicht ganz klar.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Re: Fatal error - Bei Deaktivieren von "tas2580 Wiki"
Hallo,
Danke für deine Erklärung dieser Tabellen.
Wird dieses SupportToolkit auch mal für 3.2 geben?
Danke für deine Erklärung dieser Tabellen.
Wird dieses SupportToolkit auch mal für 3.2 geben?
Gruß
Klaus
Klaus
- Mahony
- Ehemaliges Teammitglied
- Beiträge: 12179
- Registriert: 17.11.2005 22:33
- Wohnort: Ostfildern Kemnat
- Kontaktdaten:
Re: Fatal error - Bei Deaktivieren von "tas2580 Wiki"
Hallo
Aber VORSICHT das ist kein Spielzeug und manche Funktionen arbeiten evtl. noch Fehlerhaft, daher bitte vor Benutzung IMMER ein Backup der Datenbank anlegen.
Grüße: Mahony
Hier gibt es eine Entwicklerversion des STK für phpBB 3.2.x --> https://github.com/AlexSheer/phpBB3.2-STKklausm hat geschrieben:Wird dieses SupportToolkit auch mal für 3.2 geben?
Aber VORSICHT das ist kein Spielzeug und manche Funktionen arbeiten evtl. noch Fehlerhaft, daher bitte vor Benutzung IMMER ein Backup der Datenbank anlegen.
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Re: Fatal error - Bei Deaktivieren von "tas2580 Wiki"
Hallo,
erst mal Danke für den Link zur Entwicklerversion.
Würde eh immer zuvor ein Bachup der Datenbank machen.
Apropos Bachup der Datenbank. Mysqldumper in der "aktuellen" Version - 1.24.4 ist ja leider nicht mehr kompatibel mit PHP Version 7.
Gibt es da schon irgendwelche alternativen?
Sorry: Hat ja eigentlich nicht mehr viel mit dem eigentliche Thema zu tun.
erst mal Danke für den Link zur Entwicklerversion.
Und Danke für deine Fürsorge.Mahony hat geschrieben:Hier gibt es eine Entwicklerversion des STK für phpBB 3.2.x --> https://github.com/AlexSheer/phpBB3.2-STK

Apropos Bachup der Datenbank. Mysqldumper in der "aktuellen" Version - 1.24.4 ist ja leider nicht mehr kompatibel mit PHP Version 7.
Gibt es da schon irgendwelche alternativen?
Sorry: Hat ja eigentlich nicht mehr viel mit dem eigentliche Thema zu tun.

Gruß
Klaus
Klaus