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

Ошибка с драйвером баз данных


VitaliyXXX

Recommended Posts

Возможно кто-то сталкивался уже с таким. Не нашел такой темы на форуме...Если конечно правильно искал

Тут я впервые.  С разработчиком связи нет. Сайту уже 8 лет....

 

Постараюсь кратко описать историю проблемы с сайтом:

 

1. После установки на новом хосте интернет магазина
при попытке входа в папку "image" появлялась ошибка (скрин во вложении)


2.Были проверены файлы конфиги. Вроде бы с ними все Ок (скрины во вложении)


3. Поддержка поставила версию рнр 5.5 для сайта - ошибка исчезла (не всплывает окно)
Но и доступа к папке image нет. Не дает войти (чтоб выбрать ранее загруженные изображения).


4. Поддержка, написала: В логах видим ошибку:

mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/vitaliyd/data/www/universam24.com.ua/system/database/mysql.php on line 6 

 

и так как у меня сайт версии OpenCart 1.5.6.4 
поддержка рекомендовала установить драйвер OpenCart (файл mysqliz.php) для 
старых версий OC. Вернее скинула ссылку на форум по этой проблеме


5. Драйвер mysqliz.php скачал и вставил сюда
~/www/universam24.com.ua/system/database


6. Заменил значения в файле config.php (что тут ~/www/universam24.com.ua/) и в файле config.php (что тут ~/www/universam24.com.ua/admin) с ('DB_DRIVER', 'mysql') на ('DB_DRIVER', 'mysqliz')


7. Сохранил, и обновил страницу сайта. 
Не помогло
Стало вообще писец, т.е. так ⤵️


Страница недоступна
Сайт universam24.com.ua пока не может обработать этот запрос.
HTTP ERROR 500


8. Теперь поддержка пишет 
В логах сейчас ошибка: Class 'DBmysqliz' not found in /var/www/vitaliyd/data/www/universam24.com.ua/vqmod/vqcache/vq2-system_library_db.php on line 13

 

Подскажите плиз, возможно
кто-то сталкивался с таким в работе, что нужно изменить и в каких файлах?)

ohibka pri vxode v papku image.jpg

config.php1.jpg

config.php2.jpg

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


Попробуйте почистить кеш vqmod, удалив все в /var/www/vitaliyd/data/www/universam24.com.ua/vqmod/vqcache/ кроме index.html, если там такой есть.

 

P.S. Не светите так доступами в базу, пробить сервер БД по домену 2 сек делов. Еще примерно столько же найти phpmyadmin на нем и войти в базу.

Змінено користувачем Etegro
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 3 weeks later...
20.04.2023 в 01:04, Etegro сказал:

Попробуйте почистить кеш vqmod, удалив все в /var/www/vitaliyd/data/www/universam24.com.ua/vqmod/vqcache/ кроме index.html, если там такой есть.

Поддержка подсказала в начале мая указать драйвером базы даних "mysqli", т.к "mysqliz" не коректный вариант по умолчанию. Сайт работает, но проблема осталась - доступа к папке image нет (т.е. не пускает в папку)

В папке vqcache файла index.html - нет
/var/www/vitaliyd/data/www/universam24.com.ua/vqmod/vqcache/
есть такие вот только файлы

vq2-system_engine_controller.php
vq2-system_engine_front.php
vq2-system_engine_loader.php
vq2-system_library_config.php
vq2-system_library_db.php
vq2-system_library_language.php
vq2-system_library_template.php
vq2-system_startup.php

 

Рекомендуете их всех удалить?
 

Змінено користувачем VitaliyXXX
корректировка предложения
Надіслати
Поділитися на інших сайтах


05.05.2023 в 14:42, spectre сказал:

в драйвере mysqliz надо название правильное указать, известный косяк

Ок. В смысле это из чего сайт (HTTP ERROR 500) пропал, когда я закачал драйвер и внес изменения в файле config.php?

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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