使用心得 > 心得分享
+

使用php的ADODB在PHP5.3+版本出现Class 'VARIANT' not found错误的解决方案

2014-05-06    作者:网钛科技    来源:网钛CMS

    之前一直用php5.2x环境,最近使用php5.3x发现程序出现Fatal error: Class 'VARIANT' not found in XXXXX/adodb-ado5.inc.php 错误,我使用的是ADODB数据库框架,连接ACCESS数据库出现的,网上查了查资料,PHP 5.3.x以前的版本,只需要在php.ini中把com.allow_dcom = true纯就可以了,但是之后的版本,PHP把com/dotnet 模块集成到了一个单独的扩展中,所以需要在php.ini中加一行扩展extension=php_com_dotnet.dll,是加一行,不是打开,默认配置文件中没有这一行的,然后重启IIS或Apache,再次运行就正常了!

    该问题也会出现 Fatal error: Class 'COM' not found 错误,故有遇到这2种错误提示的可以试试这个方法。

    如果还不行,那就是com()被禁止了。解决这一问题的方法应该是要允许com()函数,打开php的安装目录下的 php.in 文件,找到 disable_classes = 这行。果然,com 在 disable_classes = 里面,代码如下:

disable_classes = com

把 com 删除,这行代码变为:

disable_classes =


出处:网钛科技

网址:http://otcms.com
转载时请注明出处和网址

目前网钛科技的产品如下:
1、网钛文章CMS:http://otcms.com
2、网钛IDC云管理系统:http://idccms.com
3、网钛远程桌面管理助手:http://3389.idccms.com
4、云钛网络:http://www.YunTaiIDC.com
5、VPS教程网:http://www.yuntaiidc.com/info/list_55.html

阅读:4916    评论:1
  • 相关文章
  • 热门文章
  • 相关评论
联系我们 - 网钛淘宝店 - 免责声明 - 网站地图
 客服QQ:877873666网钛客服   阿里旺旺: 点击这里给我发消息sunyi3210     网钛微信公众号:otcms2010    网钛QQ交流群1:182790631网钛CMS交流群1  (更多联系方式看右侧)
 网钛淘宝店   版权保护登记号:2013SR057730     闽公网安备35010402351296号  闽ICP备17002817号-2
【电脑版】  【回到顶部】