Question Fehlermeldung bei allen webtrees-Installationen
- otmar.mayr
- Topic Author
- Offline
- Senior Member
Less
More
1 year 3 months ago #1
by otmar.mayr
www.verwandten.info / PHP-Version 8.2 / webtrees 2.1.21
Fehlermeldung bei allen webtrees-Installationen was created by otmar.mayr
Hallo, vielleicht kann mir jemand sagen um welchen Fehler es sich hier handelt - siehe Fehlermeldung unten. Seit ein paar Tagen funktionieren alle webtrees-Installationen nicht mehr. Ich hatte keine Änderungen vorgenommen. Auf dem Server ist seit einiger Zeit PHP8.0 installiert.
Angefangen hat das Problem mit dem Update auf Joomla 5, für die man PHP8.1 oder höher benötigt. Ich hatte Datensicherungen vorgenommen, falls der Umstieg auf Joomla 5 nicht funktionieren sollte. Bei der Installation kam dann auch der Hinweis, dass ich für diese Version PHP8.1 benötige. Also habe ich die alten Joomla-Files wieder hochgeladen, aber Joomla konnte ich danach nicht mehr verwenden. Auch die Datensicherung auf dem Server brachte keinen Erfolg. Es war mir auch nicht möglich, Joomla neu aufzusetzen.
Bis zu diesem Zeitpunkt funktionierten alle webtrees-Installationen einwandfrei. Das Stammbaum-Netzwerk konnten die User über einen Weblink erreichen. Zwei Tage später bemerkte ich aber, dass alle webtrees-Installationen und auch Piwigo nicht mehr funktionieren.
Von meinem Provider kam nur die Antwort, dass man keinen Service für webtrees anbieten könne. Beim Server habe es keine Veränderungen in den Einstellungen gegeben. Somit müsste ich bei allen Anwendungen etwas geändert haben ohne es zu bemerken? Da ich Joomla und webtrees schon viele Jahre verwende, ist es für mich nicht vorstellbar, dass ich einen Fehler begangen habe.
Vielleicht kann jemand von den Joomla-Profis aus dieser Fehlermeldung etwas erkennen:
RuntimeException: SQLSTATE[HY000] [1045] Access denied for user 'xxxxxxxxx'@'localhost' (using password: YES) in /var/www/xxxx/xxx/xx/app/Http/Middleware/UseDatabase.php:119 Stack trace: #0 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\UseDatabase->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #1 /var/www/xxxx/xxx/xx/app/Http/Middleware/BadBotBlocker.php(282): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #2 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\BadBotBlocker->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #3 /var/www/xxxx/xxx/xx/app/Http/Middleware/CompressResponse.php(73): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #4 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\CompressResponse->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #5 /var/www/xxxx/xxx/xx/app/Http/Middleware/ContentLength.php(40): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #6 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\ContentLength->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #7 /var/www/xxxx/xxx/xx/vendor/middlewares/client-ip/src/ClientIp.php(65): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #8 /var/www/xxxx/xxx/xx/app/Http/Middleware/ClientIp.php(47): Middlewares\ClientIp->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #9 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\ClientIp->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #10 /var/www/xxxx/xxx/xx/app/Http/Middleware/HandleExceptions.php(90): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #11 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\HandleExceptions->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #12 /var/www/xxxx/xxx/xx/app/Http/Middleware/BaseUrl.php(73): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #13 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\BaseUrl->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #14 /var/www/xxxx/xxx/xx/app/Http/Middleware/ReadConfigIni.php(68): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #15 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\ReadConfigIni->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #16 /var/www/xxxx/xxx/xx/app/Http/Middleware/SecurityHeaders.php(48): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #17 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\SecurityHeaders->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #18 /var/www/xxxx/xxx/xx/app/Http/Middleware/EmitResponse.php(57): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #19 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\EmitResponse->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #20 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(118): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #21 /var/www/xxxx/xxx/xx/app/webtrees.php(275): Middleland\Dispatcher->dispatch(Object(Nyholm\Psr7\ServerRequest)) #22 /var/www/xxxx/xxx/xx/app/webtrees.php(262): Fisharebest\webtrees\webtrees::dispatch(Object(Nyholm\Psr7\ServerRequest), Array) #23 /var/www/xxxx/xxx/xx/index.php(51): Fisharebest\webtrees\webtrees->httpRequest() #24 {main}
Angefangen hat das Problem mit dem Update auf Joomla 5, für die man PHP8.1 oder höher benötigt. Ich hatte Datensicherungen vorgenommen, falls der Umstieg auf Joomla 5 nicht funktionieren sollte. Bei der Installation kam dann auch der Hinweis, dass ich für diese Version PHP8.1 benötige. Also habe ich die alten Joomla-Files wieder hochgeladen, aber Joomla konnte ich danach nicht mehr verwenden. Auch die Datensicherung auf dem Server brachte keinen Erfolg. Es war mir auch nicht möglich, Joomla neu aufzusetzen.
Bis zu diesem Zeitpunkt funktionierten alle webtrees-Installationen einwandfrei. Das Stammbaum-Netzwerk konnten die User über einen Weblink erreichen. Zwei Tage später bemerkte ich aber, dass alle webtrees-Installationen und auch Piwigo nicht mehr funktionieren.
Von meinem Provider kam nur die Antwort, dass man keinen Service für webtrees anbieten könne. Beim Server habe es keine Veränderungen in den Einstellungen gegeben. Somit müsste ich bei allen Anwendungen etwas geändert haben ohne es zu bemerken? Da ich Joomla und webtrees schon viele Jahre verwende, ist es für mich nicht vorstellbar, dass ich einen Fehler begangen habe.
Vielleicht kann jemand von den Joomla-Profis aus dieser Fehlermeldung etwas erkennen:
RuntimeException: SQLSTATE[HY000] [1045] Access denied for user 'xxxxxxxxx'@'localhost' (using password: YES) in /var/www/xxxx/xxx/xx/app/Http/Middleware/UseDatabase.php:119 Stack trace: #0 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\UseDatabase->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #1 /var/www/xxxx/xxx/xx/app/Http/Middleware/BadBotBlocker.php(282): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #2 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\BadBotBlocker->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #3 /var/www/xxxx/xxx/xx/app/Http/Middleware/CompressResponse.php(73): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #4 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\CompressResponse->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #5 /var/www/xxxx/xxx/xx/app/Http/Middleware/ContentLength.php(40): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #6 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\ContentLength->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #7 /var/www/xxxx/xxx/xx/vendor/middlewares/client-ip/src/ClientIp.php(65): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #8 /var/www/xxxx/xxx/xx/app/Http/Middleware/ClientIp.php(47): Middlewares\ClientIp->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #9 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\ClientIp->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #10 /var/www/xxxx/xxx/xx/app/Http/Middleware/HandleExceptions.php(90): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #11 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\HandleExceptions->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #12 /var/www/xxxx/xxx/xx/app/Http/Middleware/BaseUrl.php(73): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #13 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\BaseUrl->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #14 /var/www/xxxx/xxx/xx/app/Http/Middleware/ReadConfigIni.php(68): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #15 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\ReadConfigIni->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #16 /var/www/xxxx/xxx/xx/app/Http/Middleware/SecurityHeaders.php(48): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #17 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\SecurityHeaders->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #18 /var/www/xxxx/xxx/xx/app/Http/Middleware/EmitResponse.php(57): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #19 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(136): Fisharebest\webtrees\Http\Middleware\EmitResponse->process(Object(Nyholm\Psr7\ServerRequest), Object(Middleland\Dispatcher)) #20 /var/www/xxxx/xxx/xx/vendor/oscarotero/middleland/src/Dispatcher.php(118): Middleland\Dispatcher->handle(Object(Nyholm\Psr7\ServerRequest)) #21 /var/www/xxxx/xxx/xx/app/webtrees.php(275): Middleland\Dispatcher->dispatch(Object(Nyholm\Psr7\ServerRequest)) #22 /var/www/xxxx/xxx/xx/app/webtrees.php(262): Fisharebest\webtrees\webtrees::dispatch(Object(Nyholm\Psr7\ServerRequest), Array) #23 /var/www/xxxx/xxx/xx/index.php(51): Fisharebest\webtrees\webtrees->httpRequest() #24 {main}
www.verwandten.info / PHP-Version 8.2 / webtrees 2.1.21
Please Log in or Create an account to join the conversation.
- bertkoor
- Offline
- Platinum Member
- Greetings from Utrecht, Holland
1 year 3 months ago - 1 year 3 months ago #2
by bertkoor
stamboom.BertKoor.nl runs on webtrees v2.1.20
Replied by bertkoor on topic Fehlermeldung bei allen webtrees-Installationen
>> Access denied for user
First thing is to check all database settings (dbuser, dbpwd, url) in file /data/config.ini.php on your server. Do you have a backup of that file to compare with?
You can compare with webtrees.net/faq/config-ini-php/
If those values are all correct, then use PhpMyAdmin to give the webtrees server user the required permissions again.
Did you have a shared database with Joomla? Could the Joomla uninstall have removed the shared user with authorizations?
First thing is to check all database settings (dbuser, dbpwd, url) in file /data/config.ini.php on your server. Do you have a backup of that file to compare with?
You can compare with webtrees.net/faq/config-ini-php/
If those values are all correct, then use PhpMyAdmin to give the webtrees server user the required permissions again.
Did you have a shared database with Joomla? Could the Joomla uninstall have removed the shared user with authorizations?
stamboom.BertKoor.nl runs on webtrees v2.1.20
Last edit: 1 year 3 months ago by bertkoor.
Please Log in or Create an account to join the conversation.
- otmar.mayr
- Topic Author
- Offline
- Senior Member
1 year 3 months ago #3
by otmar.mayr
www.verwandten.info / PHP-Version 8.2 / webtrees 2.1.21
Replied by otmar.mayr on topic Fehlermeldung bei allen webtrees-Installationen
Die Einstellungen sind alle korrekt
Joomla, Piwigo und das Stammbaum-Netzwerk haben eigene Datenbanken.
Zwischenzeitlich habe ich bei einem anderen Provider Joomla 5.0 und webtrees 2.1.18 installiert. Bei dieser webtrees-Installation habe ich alle Datenbank-Tabellen gelöscht und die alten webtrees-Tabellen importiert. Allerdings habe ich jetzt das Problem, dass ich mich nicht einloggen kann. Es sind alle User-Namen mit den Passworten in der Datenbank-Tabelle zu sehen. Obwohl ich den richtigen User-Namen mit Passwort verwende, komme ich nicht hinein.
Ich kann mich an eine ähnliche Situation vor langer Zeit erinnern, wo ich einfach das User-Passwort gelöscht habe und dann mich - ohne Passwort - einloggen konnte. Das scheint jetzt bei webtrees 2.1.18 nicht mehr zu funktioneren.
Gibt es einen TRick, wie ich das Poblem umgehen kann?
Joomla, Piwigo und das Stammbaum-Netzwerk haben eigene Datenbanken.
Zwischenzeitlich habe ich bei einem anderen Provider Joomla 5.0 und webtrees 2.1.18 installiert. Bei dieser webtrees-Installation habe ich alle Datenbank-Tabellen gelöscht und die alten webtrees-Tabellen importiert. Allerdings habe ich jetzt das Problem, dass ich mich nicht einloggen kann. Es sind alle User-Namen mit den Passworten in der Datenbank-Tabelle zu sehen. Obwohl ich den richtigen User-Namen mit Passwort verwende, komme ich nicht hinein.
Ich kann mich an eine ähnliche Situation vor langer Zeit erinnern, wo ich einfach das User-Passwort gelöscht habe und dann mich - ohne Passwort - einloggen konnte. Das scheint jetzt bei webtrees 2.1.18 nicht mehr zu funktioneren.
Gibt es einen TRick, wie ich das Poblem umgehen kann?
www.verwandten.info / PHP-Version 8.2 / webtrees 2.1.21
Please Log in or Create an account to join the conversation.
- bertkoor
- Offline
- Platinum Member
- Greetings from Utrecht, Holland
1 year 3 months ago #4
by bertkoor
stamboom.BertKoor.nl runs on webtrees v2.1.20
Replied by bertkoor on topic Fehlermeldung bei allen webtrees-Installationen
From the menu here: Documentation - FAQ.
On that page under Oops - I screwed up you find an article titled I forgot my password and cannot log in.
webtrees.net/faq/password/
On that page under Oops - I screwed up you find an article titled I forgot my password and cannot log in.
webtrees.net/faq/password/
stamboom.BertKoor.nl runs on webtrees v2.1.20
Please Log in or Create an account to join the conversation.
- otmar.mayr
- Topic Author
- Offline
- Senior Member
1 year 3 months ago #5
by otmar.mayr
www.verwandten.info / PHP-Version 8.2 / webtrees 2.1.21
Replied by otmar.mayr on topic Fehlermeldung bei allen webtrees-Installationen
Danke für die Infos. Das funktioniert möglicherweise erst wenn man auf die webtrees-Installation öffentlich zugreifen kann. Bei mir ist webtrees noch über einen Internen Link aufrufbar.
Ich habe auch versucht, das in Joomla vergebene Kennwort bei webtrees zu verwenden, aber es wird weder der User noch das Kennwort erkannt. Ich lasse das vorerst, bis ich mit den neuen Seiten online bin.
Danke!
Ich habe auch versucht, das in Joomla vergebene Kennwort bei webtrees zu verwenden, aber es wird weder der User noch das Kennwort erkannt. Ich lasse das vorerst, bis ich mit den neuen Seiten online bin.
Danke!
www.verwandten.info / PHP-Version 8.2 / webtrees 2.1.21
Please Log in or Create an account to join the conversation.