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

S
На сайте с 30.09.2016
Offline
469
#41
seovisor:
Хоть бери и обратно на обычный хостинг переходи - там все команды работают.

Самое главное - не отчаиваться. На своём сервере Вы - полновластный хозяин, и не зависите ни от каких админов. На мой взгляд, Вам просто надо подтянуть знания по Линуху, чтобы не возникало таких проблем:

Убрал из команды слово "sudo" - все установилось
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
S
На сайте с 23.05.2004
Offline
316
#42
foxi:
универсальность не нужна, метаться между типами баз зло, и не дает PDO универсальности, если там нужна сложность запроса чуть сложнее, чем самые простые.

PDO не мешает исполнять сложные запросы, не надо путать PDO и ORM ^)

Это просто подпись.
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#43

Stek, сложные запросы в PDO могут сильно отличаться даже между mysql и sqlite3, т.е. имея сложные запросы - нельзя будет легко взять и заменить один тип базы на другой. Еще PDO не весь синтаксис sqlite3 поддерживает, опять же для не совсем стандартных и популярных запросов.

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

Я сейчас php7 поставил, а там mysql уже нет. Т.е. вперед переписывать на mysqli . А в случае с PDO делать ничего не надо. Плюс не надо запоминать синтаксис работы с другими базами.

Т.е. тут речь больше о экономии времени и скорости получения результата.

Или вообще в сторону http://www.redbeanphp.com/ хотя бы посмотреть.

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

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

adel92
На сайте с 04.01.2012
Offline
334
#46
seovisor:
На хостингах все ок.
Здесь как раз у меня VPS.
Панель ISPmanager устанавливал без проблем.

В таком случае какая у Вас ОС ? Может у Вас пакетный менеджер не apt , а yum ?

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
На сайте с 28.01.2016
Offline
44
#47
adel92:
В таком случае какая у Вас ОС ? Может у Вас пакетный менеджер не apt , а yum ?

Уже установил Sqlite3. Но проблема возникла в том, что не читаются базы и команды предыдущей версии sqlite. Теперь пытаюсь откатить php с 5.4 на 5.3.

Ну или установить старую sqlite.

Переписывать базы и коды под новую версию базы нет желания.

Сервер на Debian 7 x86_64

Оптимизайка
На сайте с 11.03.2012
Offline
396
#48
seovisor:
не читаются базы

To convert an SQLite 2 database into an SQLite 3 database, have ready the command-line shells for both version 2 and 3. Then enter a command like the following:


sqlite OLD.DB .dump | sqlite3 NEW.DB

http://www.sqlite.org/version3.html

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#49

seovisor, чтоб базу сконвертить с 2 версии на 3 - сделать экспорт дампа из 2 версии. потом импорт из дампа в базу. Использовать древний тип базы и древнюю пхп версию идея плохая. Тем более что между sqlite 2 и 3 различий просто пропасть, и совсем не в пользу 2 версии, она глючная, не стабильная и медленная.

tommy-gung
На сайте с 22.11.2006
Offline
287
#50
foxi:
Еще PDO не весь синтаксис sqlite3 поддерживает, опять же для не совсем стандартных и популярных запросов.

дело не в pdo. не у всех sql-database одинаков набор команд.

pdo лишь обертка, которая позволяет с минимальными затратами перейти на другой тип БД

Здесь не могла быть ваша реклама

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