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

Не открывается сайт - пустая страница


Recommended Posts

После сбоев в работе сервера сайт "слетел" - открывается пустая белая страница.

От хостера поступил такой ответ:

По логам сайта мы видим следующую ошибку
[Mon Feb 13 13:08:30 2017] [error] [client 178.20.152.18] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/shoester/data/www/shoester.com.ua/vqmod/vqcache/vq2-system_database_mysql.php on line 36


Судя по всему вносились изменения в код сайта либо проводилось его обновление. Данная ошибка говорит о том что текущий метод обращения к БД устарел и в будущих версиях php он будет удален. Вам необходимо обратиться к разработчику сайта для решения данного вопроса.
Остальные сайты работают корректно.

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


18 минут назад, efremovav сказал:

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

На том же сервере несколько сайтов Opencart, у всех используется тот же драйвер БД, но "слетел" только один сайт

Может ли быть причина в Vqmod?

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


Notice: Use of undefined constant CACHE_DRIVER - assumed 'CACHE_DRIVER' in /var/www/shoester/data/www/shoester.com.ua/system/library/cache.php on line 10

 

Для сайта используется Memcache, изменений в последнее время никаких не вносилось, кроме того на том же сервере есть еще один сайт с такими же настройками, он работает

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


55 минут назад, vcat сказал:

После сбоев в работе сервера сайт "слетел" - открывается пустая белая страница.

От хостера поступил такой ответ:

По логам сайта мы видим следующую ошибку
[Mon Feb 13 13:08:30 2017] [error] [client 178.20.152.18] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/shoester/data/www/shoester.com.ua/vqmod/vqcache/vq2-system_database_mysql.php on line 36


Судя по всему вносились изменения в код сайта либо проводилось его обновление. Данная ошибка говорит о том что текущий метод обращения к БД устарел и в будущих версиях php он будет удален. Вам необходимо обратиться к разработчику сайта для решения данного вопроса.
Остальные сайты работают корректно.

Так прочитал комменты и повертне ничего вам не поможет с этого

Для начала пержде чем создавать тему попробуйте по гуглить или перевесчти текст ошибки
А теперь решение:
Причина: с версии PHP 5.6 полсностьб удалены функции mysql_* и признаны устаревшими
Решение: 
   Вариант 1:) Есле есть возможность поставте версию PHP ниже чем 5.6
   Вариант 2:) Используйте другой драйвер для роботы з БД обновить его в файлах config.php и /admin/config.php на (mysqli)

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

Автор, не посоветую а подскажу
Твой хостинг отключил поддержку драйвера или расширение кто как называет mysql ? И взамен говорить что над переходит на i или pdo но pdo лучше.
1 Какой выход? Переходи с mysql на mysqli или pdo. И потом запросы где нужно изменять.

2 Это перейти на другой хостинг где работает драйвер mysql с базой данных mysql

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


Спасибо всем огромное за помощь и советы!!! Особенно Dimarik и Strelez - Вы были правы, в результате сбоев работы сервера были повреждены таблицы БД. Восстановление помогло.

Хорошего всем дня и стабильной работы Ваших сайтов )

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


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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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