PHP не создает базу SQLite

175
24 января 2019, 04:40

Установлен PHP 7.1, echo phpinfo() сообщает о подключенном драйвере SQLite. Сервер IIS. Однако выполнение скрипта:

<?php
$database = new SQLiteDatabase('test.db');

не производится, база не создается. Также не подключается к уже существующей. Результат:

Сайт localhost пока не может обработать этот запрос. HTTP ERROR 500

Answer 1

Класс с именем SQLiteDatabase упомянут в старом расширении sqlite, которое было удалено из ядра уже 6 лет назад, в релизе 5.4.0. Возможно ли собрать его из PECL для php 7.1 - сильно сомневаюсь.

Вам нужно использовать актуальное расширение sqlite3. Если разработка ваша - то обновляйте связанный код. Если не ваша - скорей всего это приложение вы вообще не заставите работать с таким разрывом в версиях. Ищите обновления либо альтернативы.

Но в любом случае уточняйте настоящую ошибку в логах.

READ ALSO
ЧПУ ссылки Wordpress

ЧПУ ссылки Wordpress

вообщем в чем проблема есть сайт на вп нужна структура ссылок ЧПУ состояющая из таксономийСразу говорю что статью подсмотрел на каме, под...

191
unordered_map с кастомнымными функциями в классе

unordered_map с кастомнымными функциями в классе

Мне надо хранить в классе соответствия между строками и числамиПорядок не важен, поэтому хочу использовать std::unordered_map, причём строки должны...

131
Как из бинарника и dll сделать единый .exe файл?

Как из бинарника и dll сделать единый .exe файл?

Файл helloexe, при запуске требует dll'ки, могу закинуть их в папку, но можно ли сделать hello

147
Как реализовать нормальное меню?

Как реализовать нормальное меню?

Есть класс в котором перегружаются операцииВ main происходит тестирование перегрузок, т

165