一个PEAR DB错误解释
这两天在写程序的时候遇到这样一个错误:
Fatal error: Call to undefined method DB_Error::setFetchMode() in G:\Program Files\Apache Software Foundation\Apache2.2\htdocs\publishShoppingSys\dbcommon.php on line 34
程序无论如何都运行不起来,google了一下,没有找到解决办法,后来几经思索,才发现是因为数据库的密码不对。上次也遇到了相同的问题,是因为没建库。看来都不是什么大事,却花了这么些时间,确实有些浪费,望不要步我后尘!
出现上面的错误,是因为公司的运行环境是有PEAR的,而我们在外面开发,公司网络奇慢,如果用公司的实际环境来观察效果,非常浪费时间;况且还要执行SVN两遍,一遍svn co,一遍svn up,效率可想而知。所以决定用自己的机器来进行初步测试。于是要在所有我使用的计算机(公司、家里)配置好与公司运行时相同的环境,所以也相继装了PEAR和DB扩展库。但两次装完都出现这样的问题,起初还以为是PEAR和DB包的安装有问题,反复装了好几遍,php.ini也看过好多次,皆没有发现问题所在,检查程序才发现是这么一回事。日后得多加小心了!
0 条评论:
发表评论