2013-08-07 62 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

謝謝你會回覆給你 –