Joomla 2.5:JError:无法加载数据库驱动程序:mysql

Joomla 2.5:JError:无法加载数据库驱动程序:mysql

当我浏览某个 Joomla 2.5.x 网站中的任何页面时,我突然开始收到消息“JError:无法加载数据库驱动程序:mysql”。同一服务器上的其他 Joomla 网站均使用相同的 MySql 实例,因此不受影响。但是,其他网站确实使用了不同的 Apache vServer。

环境是:

  • AWS 上的 Debian 7
  • Apache 2.2.22
  • Linux 内核 3.2.0-4
  • MySql 5.5.46

到目前为止我已经尝试过:

  • 重新启动了 MySql、Apache 和服务器本身。
  • 仔细检查了 configuration.php 中的数据库、用户名、密码和前缀变量。它们全部正确。
  • 已选中的数据库用户可以使用提供的详细信息登录 phpMyAdmin 来访问数据库
  • 创建了一个新的数据库并恢复了站点数据库的备份,然后将站点指向新的数据库。
  • 在任何明显的日志中搜索任何明显的错误。

我不知道有任何更改会触发该错误。您可能已经注意到,我对 LAMP 堆栈中的任何组件都不太熟悉(我是 Windows、.NET、MSSQL 之类的人),因此非常感谢您的帮助。

答案1

不知何故,mysql.php 和 mysqli.php 都从 /libraries/joomla/database/database 目录中消失了。

从工作实例中恢复后,错误消息消失,但仍然有其他错误。我怀疑我会寻找更多神秘丢失的文件。

答案2

同样的 pb 也适用于客户,您的网站已完全被混淆代码等攻陷。您最好从头开始重新安装并保护它!!!!检查更改(例如 models.php)和新文件(pathway.php)

相关内容