Php 数据库连接错误(1):MySQL适配器';mysql';不可用
我安装了一个带有PHP 5.3.3的vps服务器,我添加了一个新的版本5.3.28,并将我的主机切换到使用带有PHP-5.3.28的FastCGI,现在我得到了这个“数据库连接错误(1):MySQL适配器'MySQL'不可用”。我觉得我在安装新的PHP版本时错过了一些配置。非常感谢您提供的任何帮助。它只是说明了它所说的内容。要解决此问题,您需要通过打开php.ini文件并取消对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_MySQLi.dll
的注释来启用MySQLi适配器。完成后,重新启动Apache以使更改生效
您的VPS控制面板上可能有一个选项,不确定,但我建议先查看一下
如果您没有此选项,或者无法访问php.ini文件,那么您需要联系您的主机提供商听起来您还将可用的适配器从
mysql
更改为mysqli
-消息是说适配器mysql
不可用
您是否记得将Joomlaconfiguration.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网站今天因为这个原因停止了工作。这把它修好了。救生员!