2013-08-07 60 views
1

我已经安装了XAMPP在我的Windows 8做了所有从SYSTEM32 /驱动器所必需的功能,以HTTD的conf和虚拟主机的文件,但是当我把我的网站上的浏览器我得到这个错误,请帮助检查本地主机

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000] 
[1203] User username already has more than 'max_user_connections' active connections' 
    in /home/username/public_html/library/Zend/Db/Adapter/Pdo/Abstract.php:129 
Stack trace: 
#0 /home/username/public_html/library/Zend/Db/Adapter/Pdo/Abstract.php(129): 
    PDO->__construct('mysql:host=mysq...', 'username', 'password', Array) 
#1 /home/username/public_html/library/Zend/Db/Adapter/Pdo/Mysql.php(96): 
    Zend_Db_Adapter_Pdo_Abstract->_connect() 
#2 /home/username/public_html/library/Zend/Db/Adapter/Abstract.php(448): 
    Zend_Db_Adapter_Pdo_Mysql->_connect() 
#3 /home/username/public_html/library/Zend/Db/Adapter/Pdo/Abstract.php(238): 
    Zend_Db_Adapter_Abstract->query('SHOW TABLES', Array) 
#4 /home/username/public_html/library/Zend/Db/Adapter/Abstract.php(765): 
    Zend_Db_Adapter_Pdo_Abstract->query('SHOW TABLES', Array) 
#5 /home/username/public_html/library/Zend/Db/Adapter/Pdo/Mysql.php(114): 
    Zend_Db_Adapter_Abstract->fetchCol('SHOW TABLES') 
#6 /home/username/pu in /home/username/public_html/library/Zend/Db/Adapter/Pdo/Abstract.php on line 144 
+0

你关闭你建立你与他们完成后的连接? –

+0

Niet - 这不是必需的,因为PDO/Mysql_ *在完成后自动关闭连接。 OP:也许您的托管服务提供商将Mysql_连接限制为X? – RobAtStackOverflow

回答

0

这是一个PDO错误,PDO用于处理与数据库的连接。在这里,您可能会打开与数据库的太多连接(您可能每次访问数据库时都会创建一个实例)。你必须关闭你的数据库或与您的班级连接使用Singleton模式

看一看这里:

http://weebtutorials.com/2012/03/pdo-connection-class-using-singleton-pattern/

+0

请更具体的即时通讯新的这个,真的想起床和运行...什么是单身模式 –

+0

@KopanoUnityMaripane我在我的答案中添加了一个链接,我希望这会帮助你。否则,单例类是一个只能实例化一次的类。 – Freelancer

+0

谢谢你会回复给你 –