diff options
author | robocoder <anthon.pang@gmail.com> | 2009-03-19 18:13:59 +0300 |
---|---|---|
committer | robocoder <anthon.pang@gmail.com> | 2009-03-19 18:13:59 +0300 |
commit | cb4f887d57986ea9d8eb8d50bbaff899dae4c942 (patch) | |
tree | 384f116f78422c23db41c88adafe1c9d62b4b543 /core/Tracker/Db.php | |
parent | 3d270939451663a3a3eb2585f612dbcf8062612b (diff) |
Fix #614 - MySQL unix socket support
git-svn-id: http://dev.piwik.org/svn/trunk@991 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'core/Tracker/Db.php')
-rw-r--r-- | core/Tracker/Db.php | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/core/Tracker/Db.php b/core/Tracker/Db.php index d0644272c6..1d57467c84 100644 --- a/core/Tracker/Db.php +++ b/core/Tracker/Db.php @@ -31,7 +31,14 @@ class Piwik_Tracker_Db */ public function __construct( $host, $username, $password, $dbname, $port, $driverName = 'mysql') { - $this->dsn = $driverName.":dbname=$dbname;host=$host;port=$port"; + if($host[0] == '/') + { + $this->dsn = $driverName.":dbname=$dbname;unix_socket=$host"; + } + else + { + $this->dsn = $driverName.":dbname=$dbname;host=$host;port=$port"; + } $this->username = $username; $this->password = $password; } |