[3.3] Erledigt: Nach deaktivieren des Borads und der Erweiterungen ist der Admin Bereich nicht mehr erreichbar

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
wernerz
Mitglied
Beiträge: 125
Registriert: 22.10.2014 09:16
Kontaktdaten:

[3.3] Erledigt: Nach deaktivieren des Borads und der Erweiterungen ist der Admin Bereich nicht mehr erreichbar

Beitrag von wernerz »

Hi,
ich bin gerade dabei meine Foren auf mysql 8 zu migrieren.

Vorgehensweise:
- Board Offline nehmen
- Deaktivieren der plug-ins
- Dump aus der 5.7 DB
- Import in die 8er DB.
- config.php mit den geänderten Zugangsdaten hochladen.

Bei einem Forum phpbb Version 3.3.2 hat das auch so Problemlos funktioniert.

Jetzt habe ich es auf dem gleichen Weg bei einem Forum mit der phpbb Version 3.3.8 gemacht, bin dann aber nicht mehr in den Admin Bereich gekommen. Browsercache geleert etc. komme nicht rein.

Dachte kein Problem, also wieder die alte config.php hochgeladen, aber immer noch komme ich nicht in den Admin-Bereich.
Ins Forum komme ich, Moderations Panel geht auch, nur beim Admin Bereich kommt ein HTTP Error 500.

Habe auch schon mal filecheck drüber laufen lassen, aber da ich ja außer der config.php nichts geändert habe, kamen da auch keine Fehlermeldungen.

Bin jetzt echt ratlos, wie ich wieder in den Admin-Bereich komme.
Zuletzt geändert von wernerz am 27.01.2024 09:09, insgesamt 2-mal geändert.
Gruß Werner
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2130
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Nach versuchtem Update auf mysql8 ist der Admin Bereich nicht mehr erreichbar

Beitrag von LukeWCS »

Hallo
wernerz hat geschrieben: 26.01.2024 16:25 nur beim Admin Bereich kommt ein HTTP Error 500.
Bitte im PHP Error Log nachschauen, was für ein (oder mehrere) Fehler da protokolliert wird.
Habe auch schon mal filecheck drüber laufen lassen, aber da ich ja außer der config.php nichts geändert habe, kamen da auch keine Fehlermeldungen.
Das ist schon mal gut, dann können wir den phpBB Core als Fehlerquelle direkt ausschliessen. :)
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
wernerz
Mitglied
Beiträge: 125
Registriert: 22.10.2014 09:16
Kontaktdaten:

Re: [3.3] Nach versuchtem Update auf mysql8 ist der Admin Bereich nicht mehr erreichbar

Beitrag von wernerz »

Ich finde im error log eine Menge Fehlermeldungen die auf meine Erweiterungen hindeuten:

Code: Alles auswählen

[Fri Jan 26 15:55:29.035433 2024] [proxy_fcgi:error] [pid 648302:tid 140182091224832] [client 188.210.58.225:22490] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Twig\\Error\\LoaderError: There are no registered paths for namespace "rmcgirr83_contactadmin" in "overall_footer.html" at line 42. in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/twig/twig/src/Loader/FilesystemLoader.php:227\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/template/twig/loader.php(135): Twig\\Loader\\FilesystemLoader->findTemplate('@rmcgirr83_cont...', true)\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/twig/twig/src/Loader/FilesystemLoader.php(150): phpbb\\template\\twig\\loader->findTemplate('@rmcgirr83_cont...')\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/twig/twig/src/Environment.php(299): Twig\\Loader\\FilesystemLoader->getCacheKey('@rmcgirr83_cont...')\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->getTemplateClass('@rmcgirr83_cont...')\n#4 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/php...', referer: https://klr650.de/adm/index.php?i=acp_extensions&sid=a7df8a4b4ac9f30531a8ac2a8a29b0fb&mode=main&action=disable&ext_name=rmcgirr83%2Fcontactadmin&hash=0ed625dd
[Fri Jan 26 15:56:20.273751 2024] [proxy_fcgi:error] [pid 648302:tid 140182057654016] [client 188.210.58.225:58710] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Twig\\Error\\LoaderError: There are no registered paths for namespace "phpbb_mediaembed" in "overall_footer.html" at line 42. in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/twig/twig/src/Loader/FilesystemLoader.php:227\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/template/twig/loader.php(135): Twig\\Loader\\FilesystemLoader->findTemplate('@phpbb_mediaemb...', true)\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/twig/twig/src/Loader/FilesystemLoader.php(150): phpbb\\template\\twig\\loader->findTemplate('@phpbb_mediaemb...')\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/twig/twig/src/Environment.php(299): Twig\\Loader\\FilesystemLoader->getCacheKey('@phpbb_mediaemb...')\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->getTemplateClass('@phpbb_mediaemb...')\n#4 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/tem...', referer: https://klr650.de/adm/index.php?i=acp_extensions&sid=a7df8a4b4ac9f30531a8ac2a8a29b0fb&mode=main&action=disable&ext_name=phpbb%2Fmediaembed&hash=401c81e2
[Fri Jan 26 15:58:07.251463 2024] [proxy_fcgi:error] [pid 648302:tid 140182272390912] [client 188.210.58.225:47448] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Symfony\\Component\\Routing\\Exception\\RouteNotFoundException: Unable to generate a URL for the named route "gfksx_thanksforposts_thankslist_controller" as such route does not exist. in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/cache/production/url_generator.php:44\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/routing/router.php(168): phpbb_url_generator->generate('gfksx_thanksfor...', Array, 1)\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/routing/helper.php(148): phpbb\\routing\\router->generate('gfksx_thanksfor...', Array, 1)\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/controller/helper.php(212): phpbb\\routing\\helper->route('gfksx_thanksfor...', Array, true, false, 1)\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/ext/gfksx/thanksforposts/event/listener.php(249): phpbb\\controller\\helper->route('gfksx_thanksfor...', Array)\n#4 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/k...', referer: https://klr650.de/adm/index.php?sid=a7df8a4b4ac9f30531a8ac2a8a29b0fb&i=1
[Fri Jan 26 15:58:20.514692 2024] [proxy_fcgi:error] [pid 648302:tid 140181763909376] [client 188.210.58.225:38118] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException: You have requested a non-existent service "gfksx.thanksforposts.notification.type.thanks". in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/symfony/dependency-injection/Container.php:348\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(930): Symfony\\Component\\DependencyInjection\\Container->get('gfksx.thanksfor...')\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(904): phpbb\\notification\\manager->load_object('gfksx.thanksfor...')\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/method/board.php(229): phpbb\\notification\\manager->get_item_type_class('gfksx.thanksfor...', Array)\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(123): phpbb\\notification\\method\\board->load_notifications(Array)\n#4 /var/www/vhosts/h174886.web22...', referer: https://klr650.de/ucp.php?mode=login&redirect=index.php
Aber wieso die Meldungen kommen und wie ich das Problem löse???
Und so geht es weiter im error log
Gruß Werner
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2130
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Nach versuchtem Update auf mysql8 ist der Admin Bereich nicht mehr erreichbar

Beitrag von LukeWCS »

Ja, dachte ich mir schon, dass da Exts die Ursache sind.
wernerz hat geschrieben: 26.01.2024 17:06 Aber wieso die Meldungen kommen und wie ich das Problem löse???
Du hast was von "Import" geschrieben. Wenn ich das richtig deute, hast du quasi die DB in ein separates Board wiederhergestellt, oder? Falls ja, da fehlen schlicht etliche Exts auf die phpBB zugreifen will. Da diese nicht (mehr) existent sind, kommt es unweigerlich zu diesen Fatals.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
wernerz
Mitglied
Beiträge: 125
Registriert: 22.10.2014 09:16
Kontaktdaten:

Re: [3.3] Nach versuchtem Update auf mysql8 ist der Admin Bereich nicht mehr erreichbar

Beitrag von wernerz »

LukeWCS hat geschrieben: 26.01.2024 17:12 Ja, dachte ich mir schon, dass da Exts die Ursache sind.
wernerz hat geschrieben: 26.01.2024 17:06 Aber wieso die Meldungen kommen und wie ich das Problem löse???
Du hast was von "Import" geschrieben. Wenn ich das richtig deute, hast du quasi die DB in ein separates Board wiederhergestellt, oder? Falls ja, da fehlen schlicht etliche Exts auf die phpBB zugreifen will. Da diese nicht (mehr) existent sind, kommt es unweigerlich zu diesen Fatals.
Nein, ich habe die Tabellen aus einer 5.7er mysql in einen 8.0er mysql Datenbank importiert.
Wenn es mit der 8er Datenbank diese Probleme gäbe, würde ich das ja verstehen.

Aber aktuell greift das Forum wieder auf die Originale 5.7er DB zu, da ich die Pfade in der config.php wieder auf den ursprünglichen Wert geändert habe.

Also kann man eigentlich alles was ich mit der Datenbank gemacht habe vergessen. Das war nur zur Erklärung warum ich das gemacht habe.

Die Fehlerbeschreibung lautet eigentlich richtig: nach deaktivieren des Boards und der Erweiterungen komme ich nicht mehr in den Admin Bereich.
Gruß Werner
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2130
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Nach versuchtem Update auf mysql8 ist der Admin Bereich nicht mehr erreichbar

Beitrag von LukeWCS »

wernerz hat geschrieben: 26.01.2024 17:20 Nein, ich habe die Tabellen aus einer 5.7er mysql in einen 8.0er mysql Datenbank importiert.
Wenn es mit der 8er Datenbank diese Probleme gäbe, würde ich das ja verstehen.
Ach jetzt verstehe ich. Du hast im bestehenden Dateisystem einfach die config.php auf die MySQL 8 DB geändert, okay.
Die Fehlerbeschreibung lautet eigentlich richtig: nach deaktivieren des Boards und der Erweiterungen komme ich nicht mehr in den Admin Bereich.
Ich habe jetzt nicht alle gemeldeten Exts untersucht, aber bei TFP bin ich mir ganz sicher, weil das regelmässig Gast hier im Support ist, wenn es um das Thema Exts deaktivieren geht und ich mir TFP in dem Punkt auch genauer angeschaut habe.

Daher die nächste Frage: Wie genau hast du die Exts deaktiviert?
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
wernerz
Mitglied
Beiträge: 125
Registriert: 22.10.2014 09:16
Kontaktdaten:

Re: [3.3] Nach versuchtem Update auf mysql8 ist der Admin Bereich nicht mehr erreichbar

Beitrag von wernerz »

LukeWCS hat geschrieben: 26.01.2024 17:29 Daher die nächste Frage: Wie genau hast du die Exts deaktiviert?
Ganz normal, im Admin-Bereich unter Anpassen, auf Deaktivieren bei der jeweiligen Erweiterung geklickt. Einen anderen Weg kenne ich gar nicht :)
Gruß Werner
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2130
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Nach deaktivieren des Borads und der Erweiterungen ist der Admin Bereich nicht mehr erreichbar

Beitrag von LukeWCS »

Das wäre ja okay.

Weil die Fehlermeldungen die du hier zeigst, eigentlich nur 2 Ursachen haben können:

1. Es wurde ein DB Dump in ein frisch installiertes phpBB importiert. Das ist hier im Support ein echter Klassiker. :wink:
2. Es wurden die Exts mit unsachgemässen Methoden deaktiviert, zum Beispiel mittels STK, auch das ist ein Klassiker.

Auf 2 deutet das hier hin:
You have requested a non-existent service "gfksx.thanksforposts.notification.type.thanks"
Zeig mal bitte mehr vom Log.

Und:
wernerz hat geschrieben: 26.01.2024 16:25 Browsercache geleert etc. komme nicht rein.
Das hilft dir in dem Fall gar nichts. Lösch mal manuell den phpBB Cache.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
wernerz
Mitglied
Beiträge: 125
Registriert: 22.10.2014 09:16
Kontaktdaten:

Re: [3.3] Nach deaktivieren des Borads und der Erweiterungen ist der Admin Bereich nicht mehr erreichbar

Beitrag von wernerz »

Danke für den Tip, das löschen des Production Verzeichnis hat den Erfolg gebracht, dass ich wieder in den Admin Bereich bei Zugriff auf die 5.7er DB komme.

Habe dann gleich nochmal den Zugriff bei 8er DB versucht, da kommt der Fehler noch.
Hier mal der Log, weil ich schon gerne auf die 8er Datenbank migrieren würde:

Code: Alles auswählen

[Fri Jan 26 19:17:07.921917 2024] [proxy_fcgi:error] [pid 951503:tid 140181646411520] [client 188.210.58.225:48694] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException: You have requested a non-existent service "gfksx.thanksforposts.notification.type.thanks". in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/symfony/dependency-injection/Container.php:348\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(930): Symfony\\Component\\DependencyInjection\\Container->get('gfksx.thanksfor...')\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(904): phpbb\\notification\\manager->load_object('gfksx.thanksfor...')\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/method/board.php(229): phpbb\\notification\\manager->get_item_type_class('gfksx.thanksfor...', Array)\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(123): phpbb\\notification\\method\\board->load_notifications(Array)\n#4 /var/www/vhosts/h174886.web22...', referer: https://klr650.de/ucp.php?mode=login&redirect=index.php
[Fri Jan 26 19:17:09.818542 2024] [proxy_fcgi:error] [pid 951503:tid 140181948548864] [client 188.210.58.225:27560] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException: You have requested a non-existent service "gfksx.thanksforposts.notification.type.thanks". in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/symfony/dependency-injection/Container.php:348\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(930): Symfony\\Component\\DependencyInjection\\Container->get('gfksx.thanksfor...')\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(904): phpbb\\notification\\manager->load_object('gfksx.thanksfor...')\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/method/board.php(229): phpbb\\notification\\manager->get_item_type_class('gfksx.thanksfor...', Array)\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(123): phpbb\\notification\\method\\board->load_notifications(Array)\n#4 /var/www/vhosts/h174886.web22...', referer: https://klr650.de/ucp.php?mode=login&redirect=index.php
[Fri Jan 26 19:17:10.805172 2024] [proxy_fcgi:error] [pid 951503:tid 140182024083200] [client 188.210.58.225:27576] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException: You have requested a non-existent service "gfksx.thanksforposts.notification.type.thanks". in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/symfony/dependency-injection/Container.php:348\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(930): Symfony\\Component\\DependencyInjection\\Container->get('gfksx.thanksfor...')\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(904): phpbb\\notification\\manager->load_object('gfksx.thanksfor...')\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/method/board.php(229): phpbb\\notification\\manager->get_item_type_class('gfksx.thanksfor...', Array)\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(123): phpbb\\notification\\method\\board->load_notifications(Array)\n#4 /var/www/vhosts/h174886.web22...', referer: https://klr650.de/ucp.php?mode=login&redirect=index.php
[Fri Jan 26 19:17:11.466450 2024] [proxy_fcgi:error] [pid 951503:tid 140181671589632] [client 188.210.58.225:27604] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException: You have requested a non-existent service "gfksx.thanksforposts.notification.type.thanks". in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/symfony/dependency-injection/Container.php:348\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(930): Symfony\\Component\\DependencyInjection\\Container->get('gfksx.thanksfor...')\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(904): phpbb\\notification\\manager->load_object('gfksx.thanksfor...')\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/method/board.php(229): phpbb\\notification\\manager->get_item_type_class('gfksx.thanksfor...', Array)\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(123): phpbb\\notification\\method\\board->load_notifications(Array)\n#4 /var/www/vhosts/h174886.web22...', referer: https://klr650.de/ucp.php?mode=login&redirect=index.php
[Fri Jan 26 19:17:12.110343 2024] [proxy_fcgi:error] [pid 951503:tid 140181906585344] [client 188.210.58.225:27632] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException: You have requested a non-existent service "gfksx.thanksforposts.notification.type.thanks". in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/symfony/dependency-injection/Container.php:348\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(930): Symfony\\Component\\DependencyInjection\\Container->get('gfksx.thanksfor...')\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(904): phpbb\\notification\\manager->load_object('gfksx.thanksfor...')\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/method/board.php(229): phpbb\\notification\\manager->get_item_type_class('gfksx.thanksfor...', Array)\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(123): phpbb\\notification\\method\\board->load_notifications(Array)\n#4 /var/www/vhosts/h174886.web22...', referer: https://klr650.de/ucp.php?mode=login&redirect=index.php
[Fri Jan 26 19:17:12.549670 2024] [proxy_fcgi:error] [pid 951503:tid 140181679982336] [client 188.210.58.225:27640] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException: You have requested a non-existent service "gfksx.thanksforposts.notification.type.thanks". in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/symfony/dependency-injection/Container.php:348\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(930): Symfony\\Component\\DependencyInjection\\Container->get('gfksx.thanksfor...')\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(904): phpbb\\notification\\manager->load_object('gfksx.thanksfor...')\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/method/board.php(229): phpbb\\notification\\manager->get_item_type_class('gfksx.thanksfor...', Array)\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(123): phpbb\\notification\\method\\board->load_notifications(Array)\n#4 /var/www/vhosts/h174886.web22...', referer: https://klr650.de/ucp.php?mode=login&redirect=index.php
[Fri Jan 26 19:17:12.733713 2024] [proxy_fcgi:error] [pid 951503:tid 140181998905088] [client 188.210.58.225:27648] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException: You have requested a non-existent service "gfksx.thanksforposts.notification.type.thanks". in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/symfony/dependency-injection/Container.php:348\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(930): Symfony\\Component\\DependencyInjection\\Container->get('gfksx.thanksfor...')\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(904): phpbb\\notification\\manager->load_object('gfksx.thanksfor...')\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/method/board.php(229): phpbb\\notification\\manager->get_item_type_class('gfksx.thanksfor...', Array)\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(123): phpbb\\notification\\method\\board->load_notifications(Array)\n#4 /var/www/vhosts/h174886.web22...', referer: https://klr650.de/ucp.php?mode=login&redirect=index.php
[Fri Jan 26 19:17:12.952943 2024] [proxy_fcgi:error] [pid 951503:tid 140182099617536] [client 188.210.58.225:27670] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException: You have requested a non-existent service "gfksx.thanksforposts.notification.type.thanks". in /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/vendor/symfony/dependency-injection/Container.php:348\nStack trace:\n#0 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(930): Symfony\\Component\\DependencyInjection\\Container->get('gfksx.thanksfor...')\n#1 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(904): phpbb\\notification\\manager->load_object('gfksx.thanksfor...')\n#2 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/method/board.php(229): phpbb\\notification\\manager->get_item_type_class('gfksx.thanksfor...', Array)\n#3 /var/www/vhosts/h174886.web221.dogado.net/httpdocs/klr/phpbb/notification/manager.php(123): phpbb\\notification\\method\\board->load_notifications(Array)\n#4 /var/www/vhosts/h174886.web22...', referer: https://klr650.de/ucp.php?mode=login&redirect=index.php
Soll ich mal wieder auf die 5.7 umstellen und alle Erweiterungen löschen?
Würde zwar erstmal den Usern nicht Gefallen, aber wat mut dat mut.
Gruß Werner
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2130
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Nach deaktivieren des Borads und der Erweiterungen ist der Admin Bereich nicht mehr erreichbar

Beitrag von LukeWCS »

wernerz hat geschrieben: 26.01.2024 19:21 Danke für den Tip, das löschen des Production Verzeichnis hat den Erfolg gebracht, dass ich wieder in den Admin Bereich bei Zugriff auf die 5.7er DB komme.
Das klingt doch schon mal gut.
Habe dann gleich nochmal den Zugriff bei 8er DB versucht, da kommt der Fehler noch.
Hier mal der Log, weil ich schon gerne auf die 8er Datenbank migrieren würde:
Okay, da scheint jetzt noch TFP das Problem zu sein.
Soll ich mal wieder auf die 5.7 umstellen und alle Erweiterungen löschen?
Würde zwar erstmal den Usern nicht Gefallen, aber wat mut dat mut.
Nee, solch drastische Aktionen mit der groben Keule sind eigentlich nie notwendig. Kleiner Schnitt, Pflaster drauf, gut ist. ^^

Bei der 8er DB machst du bitte folgendes:
  1. In der DB in die Tabelle phpbb_ext:
  2. Bei gfksx/thanksforposts den Wert in der Spalte ext_active ändern von 1 zu 0.
  3. Tabelle phpbb_notification_types:
  4. Bei gfksx.thanksforposts.notification.type.thanks den Wert in der Spalte notification_type_enabled ändern von 1 zu 0.
  5. Bei gfksx.thanksforposts.notification.type.thanks_remove den Wert in der Spalte notification_type_enabled ändern von 1 zu 0.
  6. Per FTP ausgehend vom phpBB Root in den Ordner cache wechseln und den Ordner production nach production_ umbenennen.
  7. Das Forum erneut aufrufen, damit phpBB den Cache wieder aufbaut.
  8. Zugang zum ACP müsste wieder möglich sein.
  9. Abschluss: Per FTP ausgehend vom phpBB Root in den Ordner cache wechseln und den vorher umbenannten Ordner production_ löschen.
Damit wird TFP manuell bei phpBB als Dienst de-registriert und quasi sauber deaktiviert. Wenn das geklappt hat, kannst du TFP wieder normal aktivieren und ab dann ist TFP auch wieder normal "im Dienst".
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
Antworten

Zurück zu „Support-Forum“