cosmicray
پنج شنبه 08 آبان 1393, 12:27 عصر
با سلام خدمت سروران عزیز
من برای آمار کد زیر رو نوشتم که ارور میده
$pdoCfg = array(PDO::ATTR_PERSISTENT => true, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'");
$pdo = new PDO("mysql:host=".host.";dbname=".DbName.";charset=UTF-8", DBUser, DBPass, $pdoCfg);
return $pdo;
} catch (PDOException $e) {
echo "Failed to get DB handle: " . $e -> getMessage() . "\n";
exit ;
}
}
تو سرور مجازی سیستم خودم مشکلی نداره اما توی هاست اصلی ارور زیر رو میده
Failed to get DB handle: SQLSTATE[HY000] [2019] Can't initialize character set UTF-8 (path: /usr/share/mysql/charsets/)
وقتی یو تی اف هارو از پی دی او حذف میکنم کار میکنه اما فقط آمار امروز رو نشون میده و آمار کل. اما تو دیتا بیس بقیه آمار رو دارم.
میشه راهنمایی کنید؟
من برای آمار کد زیر رو نوشتم که ارور میده
$pdoCfg = array(PDO::ATTR_PERSISTENT => true, PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'utf8'");
$pdo = new PDO("mysql:host=".host.";dbname=".DbName.";charset=UTF-8", DBUser, DBPass, $pdoCfg);
return $pdo;
} catch (PDOException $e) {
echo "Failed to get DB handle: " . $e -> getMessage() . "\n";
exit ;
}
}
تو سرور مجازی سیستم خودم مشکلی نداره اما توی هاست اصلی ارور زیر رو میده
Failed to get DB handle: SQLSTATE[HY000] [2019] Can't initialize character set UTF-8 (path: /usr/share/mysql/charsets/)
وقتی یو تی اف هارو از پی دی او حذف میکنم کار میکنه اما فقط آمار امروز رو نشون میده و آمار کل. اما تو دیتا بیس بقیه آمار رو دارم.
میشه راهنمایی کنید؟