Какая БД может быть установлена в файлы хостинга?

S
На сайте с 28.01.2016
Offline
44
#31
foxi:
seovisor, php.ini трогать не надо. тем более прописывать виндовсковские .dll
SQLite надо устанавливать, а не "включать" и кроме собственно sqlite не забыть поставить php-sqlite

"Расширение SQLite3 доступно по умолчанию начиная с версии PHP 5.3.0. "

Источник http://php.net/manual/ru/sqlite3.installation.php

Везде пишут, что его надо именно включать и нигде про установку.

tommy-gung
На сайте с 22.11.2006
Offline
287
#32

seovisor, все уже включено. посмотри phpinfo()

---------- Добавлено 22.10.2016 в 15:24 ----------

и обрати внимание на версию sqlite. начиная с 3.7 поддерживается тип журнала WAL

Здесь не могла быть ваша реклама
S
На сайте с 28.01.2016
Offline
44
#33
tommy-gung:
seovisor, все уже включено. посмотри phpinfo()

---------- Добавлено 22.10.2016 в 15:24 ----------

и обрати внимание на версию sqlite. начиная с 3.7 поддерживается тип журнала WAL

Там и смотрю - ничего нет.

И команды не понимает.

Call to undefined function sqlite_open() in


Впринципе, всё просто.
В консольке:
Ставим SQLite:
sudo apt-get install sqlite php5-sqlite

Редактируем php.ini:

sudo nano /etc/php5/apache2/php.ini

Найти раздел Dynamic Extensions и ниже дописать:

extension=pdo.so
extension=pdo_sqlite.so
extnseion=sqlite.so
Осталось перезагрузить Апач:

/etc/init.d/apache2 restart

Нашел вот такую инструкцию. Но не работает. Первую же команду не понимает (-bash: sudo: command not found ).

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#34

seovisor, вы путаете sqlite2 и sqlite3.

sqlite_open() - это из 2 версии.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
adel92
На сайте с 04.01.2012
Offline
334
#35
seovisor:

Нашел вот такую инструкцию. Но не работает. Первую же команду не понимает (-bash: sudo: command not found ).

Конечно , ее хостер должен выполнять от рута

У Вас то хостинг, а не VPS

NVMe VDS (https://well-web.net/nvme-vps) с поддержкой 24/7 - от 545 руб.! Безлимитный хостинг (https://well-web.net/ssd-hosting) - от 129 руб.! Домен в подарок! Перенос бесплатно! Заказывайте сейчас, и получите скидку 50%! Заходи! (https://well-web.net/limited-offers)
S
На сайте с 23.05.2004
Offline
316
#36

Переходите на PDO, отказывайтесь от этих mysql_ sqlite_ и прочего. По началу может быть будет более тяжелее, так как больше лишних телодвижений и меньше инфы - но потом окупиться универсальностью и гораздо большей безопасность.

Это просто подпись.
S
На сайте с 28.01.2016
Offline
44
#37
adel92:
Конечно , ее хостер должен выполнять от рута
У Вас то хостинг, а не VPS

На хостингах все ок.

Здесь как раз у меня VPS.

Панель ISPmanager устанавливал без проблем.

---------- Добавлено 22.10.2016 в 16:43 ----------

Stek:
Переходите на PDO, отказывайтесь от этих mysql_ sqlite_ и прочего.

Рано мне еще. Я вот только с виртуального хостинга на VPS перешел😂

Sly32
На сайте с 29.03.2012
Offline
303
#38
seovisor:
Здесь как раз у меня VPS.

Какой-то бред... На VPS вы вообще любую базу можете ставить, хоть postgres.без всяких панелей

S
На сайте с 28.01.2016
Offline
44
#39
seovisor:

Ставим SQLite:
sudo apt-get install sqlite php5-sqlite

Убрал из команды слово "sudo" - все установилось и sqlite3 в phpinfo() появилась.

Или я тупой или инструкция:)

Но функция так и неизвестна Call to undefined function sqlite_open() in

---------- Добавлено 22.10.2016 в 18:57 ----------

А вот такая функция работает $db_link = new SQLite3("my.db");

Только освоил SQLite (инфы по ней мизер) а тут уже третья версия пришла с новыми командами. Под каждую версию все коды переписывать? Очень неудобно.

Хоть бери и обратно на обычный хостинг переходи - там все команды работают.

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#40

seovisor, функции начинай учить тут http://php.net/manual/ru/book.sqlite3.php

Stek, универсальность не нужна, метаться между типами баз зло, и не дает PDO универсальности, если там нужна сложность запроса чуть сложнее, чем самые простые. И php отлично работает своими силами с sqlite, вкорячивать между ними еще и pdo - это ухудшит качество работы и замедлит все.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий