Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 警告:mysqli::mysqli()[mysqli.mysqli]:(08004/1040):OpenCart中的连接太多_Php_Mysql_Database_Mysqli_Opencart - Fatal编程技术网

Php 警告:mysqli::mysqli()[mysqli.mysqli]:(08004/1040):OpenCart中的连接太多

Php 警告:mysqli::mysqli()[mysqli.mysqli]:(08004/1040):OpenCart中的连接太多,php,mysql,database,mysqli,opencart,Php,Mysql,Database,Mysqli,Opencart,伙计们,我的opencart网站有错误,但实际上问题是这个错误还显示了我的数据库登录名和密码。我怎样才能解决这个问题 引发的错误如下所示 Fatal error: Uncaught exception "ErrorException" with message "Error: Could not make a database link (1040) Too many connections" in /home/*******/public_html/system/database/mysqli

伙计们,我的opencart网站有错误,但实际上问题是这个错误还显示了我的数据库登录名和密码。我怎样才能解决这个问题

引发的错误如下所示

Fatal error: Uncaught exception "ErrorException" with message "Error: Could not make a database link (1040) Too many connections" in /home/*******/public_html/system/database/mysqli.php:9 Stack trace: #0 /home//*******//public_html/vqmod/vqcache/vq2-system_library_db.php(13): DBMySQLi->__construct("localhost", "/*******/", "/*******/", "*******") #1 /home/******/public_html/index.php(46): DB->__construct("mysqli", "localhost", "/*******/", "/*******/", "/*******/") #2 {main} thrown in /home/*******/public_html/system/database/mysqli.php on line 9

OpenCart版本1.5.6.1解决了最紧迫的问题:在生产环境中,您应该关闭错误报告

您需要查看一些配置设置:

错误报告

显示错误

为了安全起见,您可能还应该更改数据库密码。即使没人见过,也不值得冒险


关于连接太多的问题,有很多问题。这里有一个很好的答案:

确保您正在关闭您打开的连接。此外,如果存在高并发性,请增加my.ini文件中的最大连接数。重新启动mysql服务将暂时解决您的问题,请选择哪个版本的opencart?然后忽略错误?@wumm主要问题:停止显示生产数据库密码。至于太多的联系,我已经谈到了这一点,但上面的评论也提到了这一点。几乎不值得投反对票,它回答了问题的一个方面。