Это установка на общий хостинг ModWest. Я включил и PDO, и PDO_sqlite на сервере, и phpinfo () проверяет, что оба они работают. Когда я обращаюсь к самому PDO, я в порядке и получаю значимую ошибку.
<?php
$dbh = new PDO("");
?>
Это дает мне ошибку «Недопустимая строка подключения».
Но как только я начинаю строку подключения с sqlite:
, У меня полный сбой. Когда я запускаю через веб-сервер, я не вижу ошибки. Когда я ввожу несуществующее имя файла, PHP действительно создает файл.
Я попробовал запустить конструктор через интерфейс командной строки и получил простую ошибку:
Ошибка сегментации
Я НИЧЕГО не вижу в журналах изменений PHP 5.2.6 об этой ошибке. У кого-нибудь есть дополнительные шаги по устранению неполадок?
ОС - Debian 5.0.4.
Похоже, это произошло из-за включения PDO и pdo_sqlite, но НЕ самого sqlite.
На сервере запущен Zend? Zend 3.3.9? Ионкуб?
Одна или другая из них, вероятно, не последняя версия, которая вызывает segfault из-за недопустимого адреса перехода.