- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Хоть бери и обратно на обычный хостинг переходи - там все команды работают.
Самое главное - не отчаиваться. На своём сервере Вы - полновластный хозяин, и не зависите ни от каких админов. На мой взгляд, Вам просто надо подтянуть знания по Линуху, чтобы не возникало таких проблем:
универсальность не нужна, метаться между типами баз зло, и не дает PDO универсальности, если там нужна сложность запроса чуть сложнее, чем самые простые.
PDO не мешает исполнять сложные запросы, не надо путать PDO и ORM ^)
Stek, сложные запросы в PDO могут сильно отличаться даже между mysql и sqlite3, т.е. имея сложные запросы - нельзя будет легко взять и заменить один тип базы на другой. Еще PDO не весь синтаксис sqlite3 поддерживает, опять же для не совсем стандартных и популярных запросов.
Я сейчас php7 поставил, а там mysql уже нет. Т.е. вперед переписывать на mysqli . А в случае с PDO делать ничего не надо. Плюс не надо запоминать синтаксис работы с другими базами.
Т.е. тут речь больше о экономии времени и скорости получения результата.
Или вообще в сторону http://www.redbeanphp.com/ хотя бы посмотреть.
Stek, но в случае с sqlite3 больше зла в PDO чем пользы, поддержка sqlite3 там сделана для галочки, непроходимых сложностей я встретил в работе с sqlite много, и теперь однозначно убежден, что прокладка pdo между php и sqlite3 категорически не нужна. Из плюсов pdo только одно - оно само немного от sql инъекций и косяков немного защищает, на этом все.
На хостингах все ок.
Здесь как раз у меня VPS.
Панель ISPmanager устанавливал без проблем.
В таком случае какая у Вас ОС ? Может у Вас пакетный менеджер не apt , а yum ?
В таком случае какая у Вас ОС ? Может у Вас пакетный менеджер не apt , а yum ?
Уже установил Sqlite3. Но проблема возникла в том, что не читаются базы и команды предыдущей версии sqlite. Теперь пытаюсь откатить php с 5.4 на 5.3.
Ну или установить старую sqlite.
Переписывать базы и коды под новую версию базы нет желания.
Сервер на Debian 7 x86_64
не читаются базы
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:
http://www.sqlite.org/version3.html
seovisor, чтоб базу сконвертить с 2 версии на 3 - сделать экспорт дампа из 2 версии. потом импорт из дампа в базу. Использовать древний тип базы и древнюю пхп версию идея плохая. Тем более что между sqlite 2 и 3 различий просто пропасть, и совсем не в пользу 2 версии, она глючная, не стабильная и медленная.
Еще PDO не весь синтаксис sqlite3 поддерживает, опять же для не совсем стандартных и популярных запросов.
дело не в pdo. не у всех sql-database одинаков набор команд.
pdo лишь обертка, которая позволяет с минимальными затратами перейти на другой тип БД