Перейти к содержанию
koholeg80

sqlite для opencart

Рекомендуемые сообщения

Добрый день, а как подключить модуль в opencarte для работы с различными базами данных, где этот модуль лежит я нашел, но вот правда в конфиге если прописываешь название модуля магазин выдает ошибки подключения к базе данных, невозможноть создать файл и прочее. Как правиль подключать различные базы данных или может они используются только для конкретных приложений, а магазин на них перевести нельзя?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
mysql_connect($hostname, $username, $password)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это он при конекте запрашивает свойства из конфига, а я хочу подключить другую базу, данные прописываю config в админке и на сайте, однако выдает ошибки. Или может вы что то конкретно имели ввиду?

// DB
define('DB_DRIVER', 'тут прописываю модуль');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'opencart');
define('DB_PREFIX', '');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

код в CODE

однако выдает ошибки

телепаты передают привет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Warning: sqlite_open() expects parameter 2 to be long, string given in Z:\home\opencart\www\system\database\sqlite.php on line 8
Notice: Error: Could not make a database link using root@localhost in Z:\home\opencart\www\system\database\sqlite.php on line 9
[Денвер: показать возможную причину ошибки]
Warning: mysql_select_db() expects parameter 2 to be resource, null given in Z:\home\opencart\www\system\database\sqlite.php on line 12
Notice: Error: Could not connect to database opencart in Z:\home\opencart\www\system\database\sqlite.php on line 13
Warning: mysql_set_charset() expects parameter 2 to be resource, null given in Z:\home\opencart\www\system\database\sqlite.php on line 16
Warning: mysql_query() expects parameter 2 to be resource, null given in Z:\home\opencart\www\system\database\sqlite.php on line 17
Warning: mysql_query() expects parameter 2 to be resource, null given in Z:\home\opencart\www\system\database\sqlite.php on line 18
Warning: mysql_query() expects parameter 2 to be resource, null given in Z:\home\opencart\www\system\database\sqlite.php on line 19
Warning: mysql_real_escape_string() expects parameter 2 to be resource, null given in Z:\home\opencart\www\system\database\sqlite.php on line 57
Warning: mysql_query() expects parameter 2 to be resource, null given in Z:\home\opencart\www\system\database\sqlite.php on line 23
Warning: mysql_error() expects parameter 1 to be resource, null given in Z:\home\opencart\www\system\database\sqlite.php on line 51
Warning: mysql_errno() expects parameter 1 to be resource, null given in Z:\home\opencart\www\system\database\sqlite.php on line 51
Notice: Error:
Error No:
SELECT * FROM store WHERE REPLACE(`url`, 'www.', '') = '' in Z:\home\opencart\www\system\database\sqlite.php on line 51
Warning: mysql_close() expects parameter 1 to be resource, null given in Z:\home\opencart\www\system\database\sqlite.php on line 69

вот код ошибок

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

странно как-то, даже с офф. сайта ответа не дождался... зачем всетаки тогда модуль sqlite на opencart?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

посмотрел "драйвер".

ответ прост - поддержка SQLite не реализована.

там используются mysql_* функции.

можете попробовать самостоятельно изменить их на соответствующие sqlite_* функции, опираясь на доки php: http://php.net/manual/en/book.sqlite.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.