Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Устанавливал по инструкции. 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)

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

Надіслати
Поділитися на інших сайтах


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

 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

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Тоже самое сделал как написано из 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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.