Блог по продвижению сайтов Блог по SEO

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

Просмотров: 4267

На одном из хостингов поменяли версию 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

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

Скачать Скачать бесплатно: mmysqli.zip — Яндекс.Диск
Скачано: 108, добавлено: 31.Дек.2019

Распакуйте и следуйте инструкции выше.
Если вдруг возникнут сложности со скачиванием - пишите в комментариях.

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

Полезный совет: Нажатие клавиш "WIN + D" позволяет быстро скрыть текущие окна и перейти к рабочему столу Windows.

Блог — Сергея Арсентьева 📈
image
Сергей Арсентьев
Всего материалов на сайте: 239
Активных комментариев: 3 500
Работает онлайн: 10.6 лет
Читателей за это время: 2 465 968
Я в соцсетях —
Фото
Бесплатный видеокурс для начинающих. Что такое фриланс, можно ли на нем зарабатывать и сколько?
Бесплатно Подробнее
Фото
Бесплатная мини книга для тех, кто хочет заказать сайт, но растерялся во множестве CMS и вариантов выбора.
Бесплатно Подробнее
Фото
Пошаговый видеокурс "Как работать в Опенкарт" с уроками по добавлению товаров и статей.
Комментариев 1
  • Наталья
    Наталья

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

    Комментировать
Смотреть еще комментарии
Добавить свой комментарий