看看你的xoops的数据库配置文件呢,还有就是你的服务器的mysql扩展打开了吗?

解决方案 »

  1.   

    按楼上的兄弟做如下调整:
    php.ini中打开mysql扩展extension=php_mysql.dll。起动apache时虽然能起动,
    但error.log中出错信息:
    Unable to load dynamic library 'd:\\php\\extensions\\php_mysql.dll'
    进入网页时仍然出现
    Error [Xoops]: Unable to connect to database in file C:\Apache\myweb\class\database\databasefactory.php line 34的错误提示
    望继续指点!
      

  2.   

    其实我任何目录下根本就没有php_mysql.dll这个文件。因为现在PHP基本都内置了,所以不需要打开这个扩展也行,打开还会出错!
      

  3.   

    Error [Xoops]: Unable to connect to database in file C:\Apache\myweb\class\database\databasefactory.php line 34那你就仔细看看这一行有什么错误
      

  4.   

    Error [Xoops]: Unable to connect to database in file C:\Apache\myweb\class\database\databasefactory.php line 34
    是因为没有正常连上数据库,所以这行才报错!
    代码没有问题,问题出在配置上,
    唉!就没人能提出一个好的解决之道?
      

  5.   

    在你的windows环境变量后添加;D:\php估计是找不到你的.dll文件!