首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调用未定义的函数mysql_connect() Apache + Mysql错误

问调用未定义的函数mysql_connect() Apache + Mysql错误
EN

Stack Overflow用户
提问于 2014-03-04 17:43:25
回答 3查看 603关注 0票数 0

我有一台Ubuntu服务器,它为我们的局域网运行Dokuwiki和项目系统

当用户访问Dokuwiki时,他们会得到可怕的

尚未设置ACL!拒绝所有人访问。

和在projects系统上显示登录信息,但一旦登录,就会出现此错误

代码语言:javascript
复制
Fatal error: Call to undefined function mysql_connect() in /data/projects/common_code_1/class.Database.php on line 78

有谁能给我指个方向吗?

我重新启动了Apache和MySQL,但仍然存在,这是一个PHP错误吗?

请帮帮忙

EN

回答 3

Stack Overflow用户

发布于 2014-03-04 17:49:12

您需要安装适当的PHP库。您的wiki似乎需要"mysql“,但已被弃用。请将您的wiki更新到使用mysqli的更新版本,否则您将很快失去对它的支持。

代码语言:javascript
复制
sudo apt-get install php-mysql
票数 0
EN

Stack Overflow用户

发布于 2014-03-04 17:49:36

检查php.ini中的以下设置

代码语言:javascript
复制
extension=php_mysql.dll
extension=php_mysqli.dll

使用以下代码<?php phpinfo(); exit(); ?>创建一个php文件,并将其加载到浏览器中。在页面中搜索MySQL。如果您没有看到它,您需要使用MySQL支持重新编译PHP,或者重新安装一个内置了它的PHP包。

票数 0
EN

Stack Overflow用户

发布于 2014-03-04 17:52:21

请重新启动您的Apache和Mysql .Or,您可以在'Apache Error Log‘中找到。或将'php.ini‘文件中的显示错误'off’改为'on‘。

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

https://stackoverflow.com/questions/22168203

复制
相关文章

相似问题

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