Перейти к содержанию
fakadabra

[Решено] Проблемы с mysql::deprecated. Переход на mysqli

Рекомендуемые сообщения

Устанавливал по инструкции. 4 шага установки. 1. принял лицензию 2. проверил состояние всех пунктов( везде зеленая галочка) 3. заполнил конфигурацию. 4 и тут выдает ошибка.

 

 

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in D:\xampp\htdocs\OpenCart\system\database\mysql.php on line 6

 

Notice: Error: Variable 'sql_mode' can't be set to the value of 'MYSQL40'

Error No: 1231

SET @@session.sql_mode = 'MYSQL40' in D:\xampp\htdocs\OpenCart\system\database\mysql.php on line 50

 

 

Поможет кто-нибудь решить эту проблему?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И поиск не помогает? ;)

Здесь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При первом заходе на сайт магазина сверху высвечивалась надпись Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead inD:\xampp\htdocs\OpenCart\system\database\mysql.php on line 6. 

Эту проблему решил скачав и установив драйвер отсюда (http://www.opencart.com/index.php?route=extension/extension/info&extension_id=13041&filter_search=mysql)

Но когда захожу на администрирование сайта эта надпись сверху появляется вновь. Может кто помочь? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А в файл admin/config.php изменения внесли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как удалить тему?) Сам исправил. Надо было просто по первому же принципу изменить файл config только уже в папке admin

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже вот поставил. всё установилось как бы но сверху целый ворох ошибок. может поможете :

 Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/mobilokz/public_html/upload/system/database/mysql.php on line 6

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/mobilokz/public_html/upload/system/database/mysql.php:6) in /home/mobilokz/public_html/upload/system/library/session.php on line 11Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/mobilokz/public_html/upload/system/database/mysql.php:6) in /home/mobilokz/public_html/upload/system/library/session.php on line 11Warning: Cannot modify header information - headers already sent by (output started at /home/mobilokz/public_html/upload/system/database/mysql.php:6) in /home/mobilokz/public_html/upload/index.php on line 176Warning: Cannot modify header information - headers already sent by (output started at /home/mobilokz/public_html/upload/system/database/mysql.php:6) in /home/mobilokz/public_html/upload/system/library/currency.php on line 45

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так а в чем проблема?

  • Скачайте по ссылке из 1-го поста драйвер
  • Скопируйте его в папку system\database\
  • исправьте в файлах config.php и admin\config.php 
    // DB
    define('DB_DRIVER', 'mysql');
    

    на 

    // DB
    define('DB_DRIVER', 'mysqliz');
    

    и будет вам счастье...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут наиподробнейшая инструкция. Может кому будет полезна. Это задание у меня в универе было. Создать интернет-магазин

Интернет-маркетинг 25.06.2014.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже самое сделал как написано из 11 ошибок убрало 1-у

пример ошибок. может кто подскажет


Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/vipdip01/dim-ok.com.ua/www/system/database/mysqliz.php on line 6

Warning: mysqli::mysqli(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/vipdip01/dim-ok.com.ua/www/system/database/mysqliz.php on line 6

Notice: Error: Could not make a database link (2002) php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/vipdip01/dim-ok.com.ua/www/system/database/mysqliz.php on line 9

Warning: mysqli::query(): Couldn't fetch mysqli in /home/vipdip01/dim-ok.com.ua/www/system/database/mysqliz.php on line 12

Warning: mysqli::query(): Couldn't fetch mysqli in /home/vipdip01/dim-ok.com.ua/www/system/database/mysqliz.php on line 13

Warning: mysqli::query(): Couldn't fetch mysqli in /home/vipdip01/dim-ok.com.ua/www/system/database/mysqliz.php on line 14

Warning: mysqli::query(): Couldn't fetch mysqli in /home/vipdip01/dim-ok.com.ua/www/system/database/mysqliz.php on line 15

Warning: mysqli::query(): Couldn't fetch mysqli in /home/vipdip01/dim-ok.com.ua/www/system/database/mysqliz.php on line 19

Notice: Trying to get property of non-object in /home/vipdip01/dim-ok.com.ua/www/admin/index.php on line 48

Warning: Invalid argument supplied for foreach() in /home/vipdip01/dim-ok.com.ua/www/admin/index.php on line 48

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Tinyled
      Добрый день, столкнулся с задачей, выборки данных из таблицы в бд
      сама задача состоит в том что бы получить из таблицы записи сгруппированные по телефону (phone), но перед этим отсортированные по дате (datetime DESC), при этом с лимитом в 200 записей (LIMIT 0,200)
      прошу помочь понять, как можно сформировать запрос к бд, дабы не нагружать сильно бд, и выполнить все условия.
      Или может быть я ошибаюсь, и конечную сортировку лучше делать на php?
      пробовал запросом 
      SELECT sends.* FROM (SELECT * FROM `oc_watsappchat_send` WHERE creator="" ORDER BY `id` DESC) as sends GROUP BY sends.phone ORDER BY `id` DESC LIMIT 0,200 но запрос выходит достаточно долгим, и как я понимаю при увеличении числа записей в таблице время будет также увеличиваться
    • От YaroslavFrolov
      Доброго времени суток. Помогите плиз, нужно данные из корзины вставить в письмо заказа. Обработчик не от опенкарт.
    • От TerranXXX
      Необходимо модифицировать CMS ocStore v2.3 (русский OpenCart 2.1) для работы с MS SQL Server 2012+.

      Обязательные требования:
      1. Взаимодействие CMS с БД должно происходить исключительно через хранимые процедуры (доступа к таблицам у CMS не будет)
      2. Часть логики из php нужно перенести в хранимые процедуры (например динамическое формирование запросов)

      В ответе сообщите срок и стоимость данной работы.
    • От Bistore
      Добрый день помогите выбрать добить модуль личных количественных скидок на каждого пользователя отдельно в ограниченном виде!
      Получается
      1) Можно сравнить количество скидок на товар и количество купленных товаров пользователей(только авторизованные будут) сравнивая по айди товара и купленого товара минусовать количество скидок от купленного товара и выводить есть ли скидочный товар или же нет( или какое количество осталось).
       
      2) Я вывел sql  запросом уже в пользователе количество скидочных товаров минус количество купленного товара по айди ----- и теперь нужно по айди сравнить купленный товар и товар связать и по полю kolichestvo которое получилось в пользователе смотреть Kol=>0 ? или меньше и тд  
      Как лучше сделать?
      Как связать купленный товар(этим пользователем)  и товар на сайте?
      В файле который добавил в этот вопрос есть код корзины где осуществил все (jan - это количество скидок на товар) 
      cart.php
    • От AndreyRr
      Генерируется много обращений к MySQL - превышаем лимиты на хостинге, и хостер ругается.
       
      С чем может быть связано, и можете посоветует кто-то толькового программиста кто может решить? (сам магазин небольшой, 300 товаров)
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.