脚本宝典收集整理的这篇文章主要介绍了php – MongoDB Codeigniter,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
Message: Mongo::__construct() [mongo.--construct]: localhost:27017: pool get (0x4bfab20) Filename: libraries/Mongo_db.PHP Line Number: 1274 A PHP Error was encountered Severity: Notice Message: Mongo::__construct() [mongo.--construct]: localhost:27017: found in pool (0x4bfab20) Filename: libraries/Mongo_db.PHP
有没有办法摆脱这些?或者隐藏它们……因为它们似乎不会以另一种方式弄乱我的页面而不是溅入用户的屏幕.
编辑
有关Code Igniter在生产中登录的正确设置的一般说明仍然适用…
E_NOTICE错误报告级别旨在警告您可能存在的错误或拼写错误.它通常仅用作开发设置而不是生产消息.
PHP4和PHP5中的默认值error_reporting setting实际上设置为忽略这些:
E_ALL & ~E_NOTICE
Code Igniter index.PHP具有应用程序环境设置,通常显示开发时的所有错误并抑制测试和生产的错误报告.你应该适当地设置它:
define('envIRONMENT','PRoduction');
如果您确实想要为生产环境捕获这些消息,则应该更新index.PHP中的生产设置,以便不使用error_reporting(0):
> error_reporting()设置为适当的详细程度
> display_errors关闭
> log_errors
> error_log路径设置
例如,在index.PHP中,您可以:
case 'production': error_reporting(E_ALL); ini_set('display_errors','Off'); ini_set('LOG_errors','On'); ini_set('error_log','/VAR/log/PHP5.log'); break;
以上是脚本宝典为你收集整理的php – MongoDB Codeigniter全部内容,希望文章能够帮你解决php – MongoDB Codeigniter所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。