Ergebnis 1 bis 15 von 15

Thema: Keine Verbindung zur Datenbank vorhanden!

  1. #1
    Contao-Nutzer Avatar von mbeckma1
    Registriert seit
    10.08.2009.
    Beiträge
    57

    Standard Keine Verbindung zur Datenbank vorhanden!

    Hallo zusammen,

    habe jetzt die Version 3.4 auf dem Server geladen. Check durchgeführt, alles ok. Beim installieren des CMS bekomme ich bei den Angaben zur Datenbank folgenden Fehler:

    Warning: mysqli::real_connect(): (28000/1045): Access denied for user 'Kunde'@'localhost' (using password: YES) in system/modules/core/library/Contao/Database/Mysqli.php on line 46

    #0 [internal function]: __error(2, 'mysqli::real_co...', '/opt/users/www/...', 46, Array)
    #1 system/modules/core/library/Contao/Database/Mysqli.php(46): mysqli->real_connect('p:localhost', 'benutzername', 'passwort', 'benutzername...', 3306, '')
    #2 system/modules/core/library/Contao/Database.php(73): Contao\Database\Mysqli->connect()
    #3 system/modules/core/library/Contao/Database.php(157): Contao\Database->__construct(Array)
    #4 [internal function]: Contao\Database::getInstance()
    #5 system/modules/core/library/Contao/System.php(124): call_user_func(Array)
    #6 system/modules/core/controllers/BackendInstall.php(465): Contao\System->import('Database')
    #7 system/modules/core/controllers/BackendInstall.php(160): Contao\BackendInstall->setUpDatabaseConnection()
    #8 contao/install.php(24): Contao\BackendInstall->run()
    #9 {main}


    kann mir jemand weiterhelfen?

    LG Manfred

  2. #2
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.043

    Standard

    hallo manfred,

    stell mal den db-treiber auf mysql. nicht mysqli

    teste dann noch mal.

    lg.

    alex

  3. #3
    Contao-Nutzer Avatar von mbeckma1
    Registriert seit
    10.08.2009.
    Beiträge
    57

    Standard

    Zitat Zitat von haendersonfox Beitrag anzeigen
    stell mal den db-treiber auf mysql. nicht mysqli
    Hallo Alex,

    habe ich schon gemacht, erhalte das gleiche Resultat. Danke für deine Hilfe!!!

    Gruß Manfred

  4. #4
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.043

    Standard

    die dauerhafte verbindung hast du auch schon auf false gesetzt?

  5. #5
    Contao-Nutzer Avatar von mbeckma1
    Registriert seit
    10.08.2009.
    Beiträge
    57

    Standard

    Ja habe beides ausprobiert obwohl ich die Verbindung eigentlich immer dauerhaft einsetze. Habe vor 3 Wochen schon einmal die neue Contao Version für eine andere Domain installiert und hat gut funktioniert, deshalb verstehe ich das nicht so ganz.

  6. #6
    Contao-Fan
    Registriert seit
    17.11.2012.
    Beiträge
    528

    Standard

    Hallo Manfred

    Ich hab mich grad gefragt, was 'localhost' in der Fehlermeldung bedeutet, wenn Du die Installation auf einem Server, also nicht lokal, hast.

  7. #7
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    und die localconfig mal (temporär) umbenennen und mittels install.php nochmal alles von Hand eingeben ?

  8. #8
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.043

    Standard

    localhost sagt nur aus, dass sql auf der gleichen maschine läuft wie der webserver. welcher hoster ist es?

  9. #9
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.949

    Standard

    Zitat Zitat von peter.fl Beitrag anzeigen
    Hallo Manfred

    Ich hab mich grad gefragt, was 'localhost' in der Fehlermeldung bedeute ...
    ganze einfach: diese Machine, also selbe Maschine auf der auch Contao läuft.

    Edit: erst Thread zu Ende lesen, dann posten :-(

  10. #10
    Contao-Nutzer Avatar von mbeckma1
    Registriert seit
    10.08.2009.
    Beiträge
    57

    Standard

    Also das mit localhost hat immer funktioniert. Habe jetzt aber die Adresse vom Datenbankserver eingegeben, die Localconfig umbenannt und neu versucht zu installieren. Resultat:

    Deprecated notice: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in system/modules/core/library/Contao/Database/Mysql.php on line 58

    #0 [internal function]: __error(8192, 'mysql_connect()...', '/opt/users/www/...', 58, Array)
    #1 system/modules/core/library/Contao/Database/Mysql.php(58): mysql_connect('134.0.27.150:33...', 'xxxxxxx', 'xxxxxxxx')
    #2 system/modules/core/library/Contao/Database.php(77): Contao\Database\Mysql->connect()
    #3 system/modules/core/library/Contao/Database.php(161): Contao\Database->__construct(Array)
    #4 [internal function]: Contao\Database::getInstance()
    #5 system/modules/core/library/Contao/System.php(122): call_user_func(Array)
    #6 contao/install.php(488): Contao\System->import('Database')
    #7 contao/install.php(183): InstallTool->setUpDatabaseConnection()
    #8 contao/install.php(1148): InstallTool->run()
    #9 {main}


    Warning: mysql_connect(): Access denied for user 'kunde'@'vsrv12562.customer.xenway.de' (using password: YES) in system/modules/core/library/Contao/Database/Mysql.php on line 58

    #0 [internal function]: __error(2, 'mysql_connect()...', '/opt/users/www/...', 58, Array)
    #1 system/modules/core/library/Contao/Database/Mysql.php(58): mysql_connect('134.0.27.150:33...', 'xxxxxx', 'xxxxxx')
    #2 system/modules/core/library/Contao/Database.php(77): Contao\Database\Mysql->connect()
    #3 system/modules/core/library/Contao/Database.php(161): Contao\Database->__construct(Array)
    #4 [internal function]: Contao\Database::getInstance()
    #5 system/modules/core/library/Contao/System.php(122): call_user_func(Array)
    #6 contao/install.php(488): Contao\System->import('Database')
    #7 contao/install.php(183): InstallTool->setUpDatabaseConnection()
    #8 contao/install.php(1148): InstallTool->run()
    #9 {main}

  11. #11
    Contao-Nutzer Avatar von mbeckma1
    Registriert seit
    10.08.2009.
    Beiträge
    57

    Standard

    was mir unerklärlich ist, das ich die Datenbank über mein Kundeninterface ohne Probleme aufrufen kann

  12. #12
    Contao-Nutzer Avatar von mbeckma1
    Registriert seit
    10.08.2009.
    Beiträge
    57

    Standard

    Habe den Fehler gefunden!!!!!!!!!!!!

    Das Passwort der DB hatte ein Sonderzeichen, das anscheinend nicht mt kopiert wurde, obwohl es markiert war. Ist mir aufgefallen, als ich in die localconfig gesehen habe.
    Aber trotzdem Vielen Dank euch allen für euren Support!

  13. #13
    Alter Contao-Hase Avatar von haendersonfox
    Registriert seit
    22.05.2012.
    Beiträge
    1.043

    Standard

    jetzt teste nochmal den mysqli treiber

  14. #14
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    2.016
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    die "Depricated Notice" scheint wieder aus der Auswahl DB-Treiber MySQL statt MySQLi zu kommen.
    Hast Du beim erneuten Setup den Treiber richtig ausgewählt?

    Zur zweiten Meldung:
    Da hat Dein Kunde (user) scheinbar keinen DB Zugriff.
    Hast Du alle Daten in der localconfig nochmal geprüft das auch die korrekten Serverdaten und nicht die lokalen drin stehen?

    Gruß
    tschero

    EDIT: Zu Spät...
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  15. #15
    Contao-Nutzer Avatar von mbeckma1
    Registriert seit
    10.08.2009.
    Beiträge
    57

    Standard

    jetzt funktioniert auch der mysqli Treiber

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •