не включается pdo
Вот этот код вызывает исключение:
Код:
define('DB_DRIVER','mysql');
define('DB_HOST','localhost');
define('DB_NAME','gallery');
define('DB_USER','root');
define('DB_PASS','password');
try
{
// соединяемся с базой данных
$connect_str = DB_DRIVER . ':host='. DB_HOST . ';dbname=' . DB_NAME;
$db = new PDO($connect_str,DB_USER,DB_PASS);
} catch(PDOException $e)
{
die("Error: ".$e->getMessage());
}
define('DB_HOST','localhost');
define('DB_NAME','gallery');
define('DB_USER','root');
define('DB_PASS','password');
try
{
// соединяемся с базой данных
$connect_str = DB_DRIVER . ':host='. DB_HOST . ';dbname=' . DB_NAME;
$db = new PDO($connect_str,DB_USER,DB_PASS);
} catch(PDOException $e)
{
die("Error: ".$e->getMessage());
}
И еще просьба не советовать установить всякие там denwer.
модуль PDO подключен и работает? Пути к расширениям прописаны? Если в консоли вбить php - что выводит?
Помогла перестановка apache, php, mysql. Но я так думаю, что не были прописаны нужные extention_dir в php.ini