Joomla 2.5: JError: Невозможно загрузить драйвер базы данных: mysql

Я внезапно начал получать сообщение «JError: Невозможно загрузить драйвер базы данных: mysql» при просмотре любой страницы на определенном сайте Joomla 2.5.x. Другие сайты Joomla на том же сервере, которые используют один и тот же экземпляр MySql, не затронуты. Тем не мение, другие сайты используют другой Apache vServer.

Среда:

  • Debian 7 на AWS
  • Apache 2.2.22
  • Ядро Linux 3.2.0-4
  • MySql 5.5.46

Пока что я пробовал:

  • Перезагрузил MySql, Apache и сам сервер.
  • Дважды проверил переменные базы данных, имени пользователя, пароля и префикса в файле configuration.php. Все они верны.
  • Проверяемый пользователь БД может получить доступ к БД, войдя в phpMyAdmin, используя предоставленные данные
  • Создал новую БД и восстановил резервную копию БД сайта, затем указал сайту на новую БД.
  • ] Обыскал все очевидные ошибки во всех очевидных журналах.

Мне неизвестны какие-либо изменения, которые могли бы вызвать ошибку. Как вы могли заметить, я не очень хорошо знаком с какими-либо компонентами в стеке LAMP (я Windows, .NET, MSSQL любопытный парень), так что любая помощь очень ценится.

-1
задан 23 November 2015 в 08:14
2 ответа

Каким-то образом и mysql.php, и mysqli.php пропали из каталога / libraries / joomla Каталог / database / database.

После их восстановления из рабочего экземпляра сообщение об ошибке исчезнет, ​​но у меня останутся другие ошибки.Я подозреваю, что буду искать еще больше таинственно пропавших файлов.

0
ответ дан 5 December 2019 в 20:30

тот же pb здесь для клиента, ваш веб-сайт полностью скомпрометирован с помощью обфусцированного кода и так далее. Лучше переустановите с нуля и закрепите !!!! Проверьте измененные (например, models.php) и новые файлы (pathway.php)

0
ответ дан 5 December 2019 в 20:30

Теги

Похожие вопросы