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

Ошибка MySQL Подскажите что может означать ошибка


Recommended Posts

Здравствуйте. После переноса сайта с одного аккаунта на другой (внутри Beget). Пропал доступ к админке. Писал что не верный логин и пароль. Поменял доступ через phpmyadmin - вошёл нормально. Добавил пару товаров новых тоже нормально. Потом в главных настройках решил сменить номер телефона. После сохранения, админка есть, а сайт вообще белый экран. Пусто.

Включил в файле .хтаксесс отображение ошибки. Показывает вот такое: 
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/y/ygrandl/gsmpark.ru/public_html/system/database/mysql.php on line 6

 

6 линия Я так понимаю просит проверить доступ к БД     if (!$this->link = mysql_connect($hostname, $username, $password)) {

Все данные верны в двух конфигах.

Откатал сайт назад бекапом. Повторил действия, опять слетело.

 

Написал поддержке Бегет. они сутки провозились и ответили:

 Warning и Deprecated - это предупреждение и далее сообщение о том, что функция не будет использоваться в следующей версии Интерпретатора.

 

Ничего не решили в общем. Что с этим ответом делать? Что за ошибка?

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


15 хвилин назад, DarkEinstein сказав:

Что за ошибка?

Это не ошибка а предупреждение, как вам уже ответили. В конфигах опенкарта смените тип подключения с mysql на mysqli

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

25 минут назад, Flint2000 сказал:

Это не ошибка а предупреждение, как вам уже ответили. В конфигах опенкарта смените тип подключения с mysql на mysqli

Это тоже делал. Была ошибка: Parse error: syntax error, unexpected 'else' (T_ELSE), expecting function (T_FUNCTION) in /home/y/ygrandl/gsmpark.ru/public_html/system/database/mysqli.php on line 54

 

50    return $query;    
    51        } else {
        52        return true;
         53   }
      54  } else {
         55   trigger_error('Error: ' . mysql_error($this->link) . '<br />Error No: ' . mysql_errno($this->link) . '<br />' . $sql);
           56 exit();
     57   }
    58  }

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


в обоих конфигах (витрина, админ) проверьте
 

define('DB_DRIVER', 'mysqli');

 

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


14 минут назад, thentru сказал:

в обоих конфигах (витрина, админ) проверьте
 


define('DB_DRIVER', 'mysqli');

 

 

Ставлю, сразу белый экран и Parse error: syntax error, unexpected 'else' (T_ELSE), expecting function (T_FUNCTION) in /home/y/ygrandl/gsmpark.ru/public_html/system/database/mysqli.php on line 54

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


Возьмите этот драйвер из чистой сборки вашей версии движка

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


17 минут назад, DarkEinstein сказал:

 

А это как?

 

Укажите версию opencart

 

Посмотрите какой драйвер кеша используется 

 

system\config\default.php   -  $_['session_engine'] 

 

Далее да, скопируйте файл драйвера сессий с чистой сборки движка файлы \library\session\

 

Далее замените файл system\library\session.php  с чистой сборки движка

 

Встречал случаи когда жестко прописывали пути хранения сессий.

И естественно при переносе сессии не работают, авторизация не работает.

 

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

 

Укажите версию opencart

 

Посмотрите какой драйвер кеша используется 

 

system\config\default.php   -  $_['session_engine'] 

 

Далее да, скопируйте файл драйвера сессий с чистой сборки движка файлы \library\session\

 

Далее замените файл system\library\session.php  с чистой сборки движка

 

Встречал случаи когда жестко прописывали пути хранения сессий.

И естественно при переносе сессии не работают, авторизация не работает.

 

А при чем тут сессии или кеш?

на скрине написано в чем ошибка

 

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


1 час назад, thentru сказал:

А при чем тут сессии или кеш?

на скрине написано в чем ошибка

 

 

В общем, тех поддержка что то сделала, телефон уже меняется нормально. Пока всё работает. Но как только в .хтаксесс вписываю эти строки:

php_flag display_startup_errors on

php_flag display_errors on

php_flag html_errors on

 

Сразу же всё ломается.

Пока работает - пусть работает. Но думаю что в ближайшее время ещё подниму опять эту тему.

Ошибка осталась в любом случае.

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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