Php 异常ZF2 Doctrine2连接过多?
请允许我在这里面对一个问题;当存在多个连接时,使用原则2 zf2会引发此异常;问题不在于expetion,而在于它显示数据库的登录名和密码。。。我如何修复它,如何至少避免显示密码和登录?谢谢Php 异常ZF2 Doctrine2连接过多?,php,zend-framework,doctrine-orm,zend-framework2,doctrine,Php,Zend Framework,Doctrine Orm,Zend Framework2,Doctrine,请允许我在这里面对一个问题;当存在多个连接时,使用原则2 zf2会引发此异常;问题不在于expetion,而在于它显示数据库的登录名和密码。。。我如何修复它,如何至少避免显示密码和登录?谢谢 如果您正在开发中,此类信息非常有用。但是,如果您在生产环境中,应该避免输出此类错误。尽快修改您的php.ini配置设置display\u errors=off 还要尝试捕获异常,并在代码中使用try/catch块处理它们 更新 如果在php.ini中有display\u errors=off且错误仍在显示,
如果您正在开发中,此类信息非常有用。但是,如果您在生产环境中,应该避免输出此类错误。尽快修改您的
php.ini
配置设置display\u errors=off
还要尝试捕获异常,并在代码中使用try/catch块处理它们
更新
如果在php.ini
中有display\u errors=off
且错误仍在显示,则可能是您使用ini\u set
语句覆盖了代码中的某个子句,或者您正在使用另一个php.ini
文件(可能不止一个)
如果您正在生产,则必须删除这些ini\u集
或使用ini\u集('display\u errors','Off')语句再次覆盖它们代码>如适用
这些是PDO异常,您无法修改消息,因此避免此问题的唯一方法是捕获异常或避免显示异常关闭display\u errors
功能。您使用的是哪个版本的php?但是,请尝试增加mysql的最大连接数,从mysql控制台启动命令set global max_connections=800代码>。希望这个帮助我正在使用php版本5.2.0我正在生产中,并且php.ini配置了display_errors=off@user3911183不客气,接受,或者至少在有帮助的情况下投票。@user3911183您是否使用ini\u set
语句覆盖代码中的php.ini?谢谢您的回复,问题是我无法再现错误,所以我想我应该找到如何以一般方式捕获异常。。。