Блог Сергея Арсентьева

Создание и продвижение сайтов с нуля.
Только реальные способы заработка в сети.
Проверено на личном опыте.

Ошибка mysql_connect() в Opencart / OcStore 1.5

На одном из хостингов поменяли версию PHP на 5.6 и стала выдаваться неприятная ошибка базы данных, а также перестали работать некоторые скрипты. На зарубежном форуме нашел решение этой задачи, оно довольно простое.

Итак, имеем версию магазина OcStore 1.5.5.1.2.

Полное содержание ошибки вот такое:

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead

Как я понял, более современная версия PHP на хостинге использует несколько другие команды к базе данных и для правильной интерпретации этих команд нужно использовать другой драйвер MySQL.

Исправляем ошибку:

1Нужно скачать новый драйвер базы данных, он называется mmysqli.phpЗайти по FTP к файлам магазина (как зайти на сайт по FTP) и скопировать скачанный файл в папку /system/database/

2Затем нужно открыть файлы config.php и /admin/config.php и внести туда такое изменение: вместо строчки define('DB_DRIVER', 'mysql'); вставить define('DB_DRIVER', 'mmysqli');Это нужно, чтобы начал загружаться новый скопированный драйвер mmysqli.php

Скачать сам драйвер можно или в интернете, или у меня на сайте.

Бонус!

Прямо сейчас вы можете скачать нужный файл с моего сервера — это просто и бесплатно. Достаточно кликнуть на любой значок соцсети, в которой вы, разумеется, имеете аккаунт, порекомендовать мой блог — для этого нужно оставив сообщение в выбранной соцсети, после чего вам откроется прямая ссылка на скачивание.


Кстати, в моем готовом магазине на Opencart эта проблема уже решена!

Подробнее об авторе
“Измени свои привычки, и изменится твоя жизнь..”
Специалист по созданию и продвижению сайтов (SEO и реклама), фрилансер с многолетним опытом.
Статистика блога
  • Всего материалов на сайте: 173
  • Активных комментариев: 2 296
  • Работает онлайн: 4.6 года
  • Читателей за это время: 1 333 579

Было интересно - жми на звезды:



Комментарии на блоге
Комментариев | (1)
  • Наталья

    Огромное спасибо за помощь! С вашей инструкцией проблема решилась так просто!

    Комментировать
Добавить свой комментарий
Подписка на бесплатные уроки
Подписаться!
Подробнее в Установки и настройки
Не показывается КАПТЧА в Opencart
В Opencart не работает и не показывается каптча в товаре

При переносе магазина на новый хостинг у меня почему-то перестала работать каптча в отзывах магазина на Opencart CMS. Причем на...

Применить Опенкарт
Установить кнопку «Применить» в Opencart или OcStore

Когда я только начинал работать с магазином на Opencart, то был разочарован, что в ней нет кнопки «Применить», которая есть...

Закрыть