首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库驱动程序MySQLi错误

数据库驱动程序MySQLi错误
EN

Stack Overflow用户
提问于 2012-11-28 08:12:19
回答 7查看 30.4K关注 0票数 5

我在Window上运行Moodle测试环境,运行PHP5.2.10和MySQL 5.1.36-社区。当我从Moodle 1.9.9升级到2.0时,我得到了以下错误。

代码语言:javascript
复制
Error: database driver problem detected

The site administrator should verify server configuration

PHP has not been properly configured with the MySQLi extension so that it can communicate with MySQL. Please check your php.ini file or recompile PHP. MySQLi extension is not available for PHP 4.

我还尝试更改config.ini中的dbtype='mysqli‘,但仍然看到相同的错误。

如果你能提供一些建议来解决这个错误,我将不胜感激。

提前谢谢你。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2012-11-28 08:17:00

我在一段时间前也遇到了这个错误,我花了很长时间才找到解决这个问题的方法。基本上你需要做的就是给你的php环境添加一个扩展。以下解决方案适用于运行Apache和MySQL的Microsoft Windows Server 2003:

  • 找出你的php文件夹在运行moodle的服务器上的位置。通常位于c:\php.
  • 打开php.ini。在该文件中,您将找到;extension=php_mysqli.dll。删除分号。
  • 保存文件。
  • 重新启动Apache并转到Moodle网站。

开始吧,从现在开始你应该会很好;)希望这对你有帮助!!

票数 6
EN

Stack Overflow用户

发布于 2016-06-05 16:48:07

对于我的情况:确保模块a)已安装b)已在php.ini中启用

票数 2
EN

Stack Overflow用户

发布于 2017-05-29 12:45:07

对于那些正在寻找LINUX解决方案的人。

取消注释

;extension=mysqli.so

在位于php文件夹中的文件'php.ini‘的’动态扩展‘部分(在我的例子中是’/etc/php/php.ini‘)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13595579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档