Hirdetés

Új hozzászólás Aktív témák

  • Jim-Y

    veterán

    Sziasztok. Nem megy debian alatt a PHP rendesen. Nézem az apache logot:

    Először:
    PHP Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in /var/www/woowie/php/server.php:10\nStack trace:\n#0 /var/www/woowie/php/server.php(10): PDO->__construct('mysql:host=loca...', 'root', 'root', Array)\n#1 {main}\n thrown in /var/www/woowie/php/server.php on line 10, referer: http://localhost/woowie/

    Ekkor ez volt a PDO:
    $db = new PDO(
    "mysql:host=localhost;dbname=test",
    "root",
    "root",
    array(
    PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES UTF8;',
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    )
    );

    Majd kicseréltem erre:
    $dsn = 'mysql:dbname=testdb;host=localhost';
    $user = 'root';
    $password = 'root';

    try {
    $dbh = new PDO($dsn, $user, $password);
    } catch (PDOException $e) {
    echo 'Connection failed: ' . $e->getMessage();
    }

    Így ezt a hibaüzit kapom:
    [Tue May 14 23:06:55 2013] [error] [client ::1] PHP Notice: Undefined variable: db in /var/www/woowie/php/server.php on line 20, referer: http://localhost/woowie/
    [Tue May 14 23:06:55 2013] [error] [client ::1] PHP Fatal error: Call to a member function prepare() on a non-object in /var/www/woowie/php/server.php on line 20, referer: http://localhost/woowie/

    Ötlet?:/

    php5, apache, mysql installálva, újraindítva, config fájlokban nem turkáltam.

Új hozzászólás Aktív témák