Liste der Anhänge anzeigen (Anzahl: 1)
Contao unzugreifbar wegen PHP-7-Umstellung. Datenbank-Passwort im Klartext sichtbar
Hi,
über's Wochenende ist meine Contao-Installation komplett nicht mehr zugreifbar.
Es erscheint nur die Meldung:
Warning: mysq_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in system/modules/core/library/Contao/Database/Mysql.php on line 47
[... siehe Anhang]
... wobei dann meine Domainfactory-Kundennummer und der Datenbankname und mein DATENBANK-KENNWORT im Klartext angezeigt werden.
... jedem Website-Nutzer!!!
Was kann ich tun, um mein Contao zu retten?
Zunächst einmal habe ich das Datenbank-Passwort geändert und die Domain intern auf ein leeres Verzeichnis umgeleitet, damit der obige Text nicht mehr angezeigt wird.
Ich bitte die Community um Hilfe, denn in Google konnte ich nichts passendes finden.
Danke!
Leider noch keine Besserung hinsichtlich der Datenbank-Anbindung
Hi,
den Core-Only-Modus habe ich aktiviert ("true"), aber es bleibt im Prinzip bei der Fehlermeldung:
Code:
PHP Warning: mysqli::real_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /kunden/4xxxxx_xxxxx/webseiten/system/modules/core/library/Contao/Database/Mysqli.php on line 46
#0 [internal function]: __error(2, 'mysqli::real_co...', '/kunden/xxxxx_...', 46, Array)
#1 /kunden/422846_41189/webseiten/system/modules/core/library/Contao/Database/Mysqli.php(46): mysqli->real_connect('mysql5.datensch...', 'dbxxxxx_1', 'xxxxx...', 'dbxxxxx_1', 3306, '')
... zwar hat sich der Wortlaut im Detail etwas verändert (weil ich auf 'MySQLi' geändert hatte), aber die Website ist unverändert nicht darstellbar.
Hat noch jemand einen Tipp für mich
Liste der Anhänge anzeigen (Anzahl: 1)
Problem gelöst! Es hatte NICHTS mit PHP 7 zu tun.
Vielen Dank, ich habe mir die Datenbank-Einstellungen genau angeschaut.
Und siehe da: Der mySql-Hostname hat sich geändert (weil ich eine Domain gekündigt hatte, die dort aber noch eingetragen war). Tricky.
Ein Screenshot zeigt die Stelle, wo ich die Veränderung soeben festgestellt hatte. Also habe ich diesen neuen Hostnamen in der localconfig.php eingetragen, und sofort lief es wieder.
Vielen herzlichen Dank an alle, die sich gemeldet und gekümmert hatten !!!
P.S. Vielleicht wäre es möglich, dass Contao eine etwas andere Fehlermeldung schickt? Eher so im Sinne "Unter dem mySQL-Hostnamen 'xxx' sind keine Datenbanken zu finden".