[PHP] Problem: Access denied for user 'www-data'@'localhost'

Dieses Thema im Forum "Webentwicklung" wurde erstellt von coach, 30. Januar 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 30. Januar 2008
    Problem: Access denied for user 'www-data'@'localhost'

    tjoar, bekomme o.g. fehlermeldung, wenn ich übern localhost auf meine seite/meinen apache zugreife und mich einloggen will. hier die codes:
    index.php
    Code:
    <?
     error_reporting(E_ALL);
     session_start();
     include('./connect.php');
    ?>
    ...
    <form action="login.php" method="POST">
     <input type="text" name="user" value="Username">
     <input type="password" name="pwd" value="Passwort">
     <input type="submit" name="login" value="Einloggen">
    </form>
    
    connect.php
    Code:
    <?
     $host='localhost';
     $username='root';
     $password='meinpw';
     $db='CMS';
     $connection=mysql_connect($host,$username,$password) or die(mysql_error());
     $sql=mysql_select_db($db) or die(mysql_error());
    ?>
    
    login.php
    Code:
    <?
    $table='user';
    if(isset($_POST['login'])) 
    {
     $user=$_POST['user'];
     $pwd=$_POST['pwd'];
     if($sql=mysql_query("SELECT * FROM ".$table." WHERE username='".$user."' AND password='".$pwd."' LIMIT 1"))
     {
     echo('eingeloggt!');
     }
     else
     {
     echo('login fehlerhaft!');
     }
    }
    ?>
    
    ich weiss, dass das noch längst nich fertig is, aber ich bekomme erstmal folgende ausgabe, wenn ich mich 'einloggen' will:

    meine frage jetzt: liegts am code oder isses nen problem der config? mir kommts spanisch vor, dass er sich als www-data einloggen will (was nen user in meinem os is)...mfg coach

    PS: bewertung is klar^^

    PPS: achja, die datenbank heißt cms und die relation user...
     
  2. 30. Januar 2008
    AW: Problem: Access denied for user 'www-data'@'localhost'

    die connect.php solltest du in der login.php inkludieren.

    außerdem isses immer ratsam bei mysql_query den mysql-link ($connect) mitzusenden, den bei mehreren db-verbindugen hast dann schnell mal ein durcheinander.
     
  3. 30. Januar 2008
    AW: Problem: Access denied for user 'www-data'@'localhost'

    hmmm...wenn ich die connect.php zu anfang in der login.php include funzt es, komisch...dabei sollte die verbindung doch theoretisch bestehen bleiben, wenn ich die schon inner index.php drin hab, oder nich?
     
  4. 30. Januar 2008
    AW: Problem: Access denied for user 'www-data'@'localhost'

    nein bleibt sie nicht. die verbindung wird bei jedem shutdown (seite hat fertig geladen) getrennt.

    lesen:
    PHP: mysql_pconnect - Manual
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.