PHP-Entwicklung

PHP-Entwicklung

Posts 1-10 of 12
  • Rudolf Werner
    Rudolf Werner    Premium Member
    The company name is only visible to registered members.
    keine Verbinung zur mysql - Datenbank
    Hallo,

    ich hab die neueste Version von appachefriends runtergeladen und auf einem externen Server installiert.

    ich versuche nun mit

    $host = "localhost";
    $user = "root";
    $password = "";
    $datenbank = "Kalender_Dat_MVZ_CH";

    $Verbindung = mysql_connect($host, $user, $password);
    mysql_select_db($datenbank, $Verbindung);

    auf die Datenbank zuzugreifen, was beim alten Server problemlos geklappt hat.
    mit
    $host = "127.0.0.1";
    klappts auch nicht.

    ich arbeite via Fernwartung direkt auf dem Server.

    Dass die mysql - Datenbank läuft seh ich daran, dass phpmyadmin fehlerlos arbeitet (mit den gelieferten Standardeinstellungen.

    Kann mir jemand weiterhelfen?
  • Post visible to registered members
  • Markus Zwingmann
    Markus Zwingmann    Premium Member
    The company name is only visible to registered members.
    Re^2: keine Verbinung zur mysql - Datenbank
    Hallo

    wie sieht es mit der Router-Config aus ?
    Wie sind die ADS-Einstellungen ?
    Benutze mal ipconfig /all und nslookup und notiere die Daten.
    Wenn Du bei der Telekom bist, könnte es sein, dass Dein Router/Splitter
    DHCP-Funktionalitäten aufweist.
    RDP auf localhost ist sinnfrei.
    Du könntest es natürlich auch mal mit WinSCP (bei einer LAMP-Installation) versuchen.
    Grundsätzlich empfehle ich Dir: Schau Dir mal die host(s)- Datei an. - Vielleicht ist es nur
    ein Problem der Namensauflösung.

    Grüße
    This post was modified on 06 Nov 2009 at 05:22 pm.
  • Ulf Kirsten
    Ulf Kirsten
    The company name is only visible to registered members.
    Re^3: keine Verbinung zur mysql - Datenbank
    Wenn phpmyadmin problemlos läuft, dann würde ich einfach mal dort die config.ini aufrufen. In $cfg['Servers'][$i] stehen die Zugangsdaten. Da sich nämlich phpmyadmin verbinden kann (was nichts anderes als eine Webapplikation ist) sind es zu 99% wohl Authentifizierungprobleme.
  • Rudolf Werner
    Rudolf Werner    Premium Member
    The company name is only visible to registered members.
    Re: keine Verbinung zur mysql - Datenbank
    Die Fehlermeldungen sind:

    Warning: mysql_select_db() expects at most 2 parameters, 4 given in ....

    Warning: mysql_fetch_array() expects parameter 1 to be resource, null given ....

    Oder:

    Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘ODBC’@’localhost’ (using password: NO) in…

    wobei ich mich frage, wie der user ODBC zustandekommt.
  • Rudolf Werner
    Rudolf Werner    Premium Member
    The company name is only visible to registered members.
    Re^3: keine Verbinung zur mysql - Datenbank
    schon nachgessehen. Da stehen die selben Zugangsdaten drin.
  • Markus Zwingmann
    Markus Zwingmann    Premium Member
    The company name is only visible to registered members.
    Re^4: keine Verbinung zur mysql - Datenbank
    Prüfe die ODBC-Einstellungen.
    Insbesondere User und Port.
    This post was modified on 06 Nov 2009 at 05:26 pm.
  • Rudolf Werner
    Rudolf Werner    Premium Member
    The company name is only visible to registered members.
    Re^5: keine Verbinung zur mysql - Datenbank
    ich komm nicht soweit an den Server ran.

    warum klappts dann mit dem selben user bei phpmyadmin?
    bei gleichem Server.
  • Markus Zwingmann
    Markus Zwingmann    Premium Member
    The company name is only visible to registered members.
    Re^5: keine Verbinung zur mysql - Datenbank
    Oft hilft es, sich als Admin anzumelden (anderer Admin-User als der zuvor benutzte), bei den Ordneroptionen - Ansicht, alles freizugeben und das ursprüngliche Profil zu löschen.
    Danach mit ursprüglichem Admin-User anmelden und es erneut versuchen.
    Unter Dokumente..\lokale Einstellungen\temp verbleibt of hinderlicher Schrott. - Löschen !
    Wir kennen das Problem hier - Nach Möglichkeit alle Profile löschen.
  • Markus Zwingmann
    Markus Zwingmann    Premium Member
    The company name is only visible to registered members.
    Re^6: keine Verbinung zur mysql - Datenbank
    anderer Port: 80 bzw. 8080 -> Webinterface
    Versuche mal Port 8443