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