数据库连接错误(1):MySQL适配器'mysql'不可用

时间:2014-08-07 09:51:23

标签: php mysql joomla plesk

我安装了一个安装了PHP 5.3.3的vps服务器,我添加了一个新版本5.3.28并切换我的主机使用FastCGI和PHP-5.3.28现在我得到这个“数据库连接错误(1):MySQL适配器'mysql'不可用。“。我相信我在安装新的PHP版本时会错过一些配置。非常感谢

5 个答案:

答案 0 :(得分:1)

它只是意味着它所说的。要解决此问题,您需要通过打开 php.ini 文件并取消注释extension=php_mysqli.dll来启用MySQLi适配器。完成后,重新启动Apache以使更改生效。

你的VPS控制面板上可能有一个选项,不确定,但我建议先看一下。

如果您没有此选项,或者无法访问 php.ini 文件,那么您需要联系您的托管服务提供商

答案 1 :(得分:1)

听起来您还可以将mysqli的可用adpator更改为mysql - 消息显示适配器mysql无法使用。

您是否记得将您的Joomla configuration.php文件更改为使用mysqli

打开Joomla(2.5或3.x)configuration.php文件并查找该行:

public $dbtype = 'mysql'

并将其更改为:

public $dbtype = 'mysqli'

如果还没有......

答案 2 :(得分:1)

我有同样的问题..并解决使用此链接..问题是没有安装mysql lib。你应该在再次运行之前安装(记得重装apache)

https://help.ubuntu.com/community/ApacheMySQLPHP

我希望通过此链接解决问题..

答案 3 :(得分:0)

你可能有很多 php.ini 文件,知道正确的文件,你可以运行

php --ini

取消注释extension=php_mysqli.dll 然后重启apache

sudo service apache2 restart

答案 4 :(得分:0)

打开Joomla(2.5或3.x)configuration.php文件并查找以下行:

public $dbtype = 'mysql'

并将其更改为:

public $dbtype = 'mysqli'