Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 数据库连接错误(1):MySQL适配器';mysql';不可用_Php_Mysql_Joomla_Plesk - Fatal编程技术网

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

Php 数据库连接错误(1):MySQL适配器';mysql';不可用,php,mysql,joomla,plesk,Php,Mysql,Joomla,Plesk,我安装了一个带有PHP 5.3.3的vps服务器,我添加了一个新的版本5.3.28,并将我的主机切换到使用带有PHP-5.3.28的FastCGI,现在我得到了这个“数据库连接错误(1):MySQL适配器'MySQL'不可用”。我觉得我在安装新的PHP版本时错过了一些配置。非常感谢您提供的任何帮助。它只是说明了它所说的内容。要解决此问题,您需要通过打开php.ini文件并取消对扩展名=php_MySQLi.dll的注释来启用MySQLi适配器。完成后,重新启动Apache以使更改生效 您的VPS

我安装了一个带有PHP 5.3.3的vps服务器,我添加了一个新的版本5.3.28,并将我的主机切换到使用带有PHP-5.3.28的FastCGI,现在我得到了这个“数据库连接错误(1):MySQL适配器'MySQL'不可用”。我觉得我在安装新的PHP版本时错过了一些配置。非常感谢您提供的任何帮助。

它只是说明了它所说的内容。要解决此问题,您需要通过打开php.ini文件并取消对
扩展名=php_MySQLi.dll
的注释来启用MySQLi适配器。完成后,重新启动Apache以使更改生效

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


如果您没有此选项,或者无法访问php.ini文件,那么您需要联系您的主机提供商听起来您还将可用的适配器从
mysql
更改为
mysqli
-消息是说适配器
mysql
不可用

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

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

public $dbtype = 'mysql'
public $dbtype = 'mysql'
并将其更改为:

public $dbtype = 'mysqli'

如果还没有…

我也有同样的问题。。并使用此链接解决。。问题是没有安装mysql库。您应该在再次运行之前安装(记住重新加载apache)


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

您可能有许多php.ini文件,如果知道正确的文件,您可以运行

php --ini
取消注释
extension=php_mysqli.dll
然后重新启动apache

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

public $dbtype = 'mysql'
public $dbtype = 'mysql'
并将其更改为:

public $dbtype = 'mysqli'

我已经编辑了/usr/local/lib/php.ini和uncomment extension=php\u mysql.dll extension=php\u mysqli。dll@AhmedDev你重新启动了apache吗?我有centos 6.5,我使用ssh服务httpd restart运行这个cmd。@AhmedDev-尝试使用
apachectl restart
i键入php-v,我得到这个警告我有一个10年历史的Joomla网站今天因为这个原因停止了工作。这把它修好了。救生员!