Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


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

Link to comment
Share on other sites


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

 

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

Edited by Etegro
  • +1 1
Link to comment
Share on other sites


  • 3 weeks later...
Posted (edited)
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

 

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

Edited by VitaliyXXX
корректировка предложения
Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.