Понятия не имею, почему мой код молча терпит неудачу. PDO и PDO SQLite подтверждены загружены. Ошибки включены и отображаются ДРУГИЕ ошибки.
Файл SQLite существует. Пермь выставлены правильно. Если я изменяю имя файла, PHP фактически создает файл, но все равно не работает. Никакие выходные данные или команды не выполняются после команды "$dbh = new PDO($db_conn);
". Я не уверен, что еще я могу сделать, чтобы устранить неполадки.
Что еще ... это на виртуальном хостинге Modwest. Версия PHP 5.2.6.
ABOUT TO RUN
<?php
// Destination
$db_name = '/confirmed/valid/path/DBName.db3';
$db_conn = 'sqlite:' . $db_name;
try
{
var_dump($db_conn);
$dbh = new PDO($db_conn);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (Exception $e) {
exit("Failed to open database: {$e->getMessage()} \n" );
}
?>
THIS NEVER OUTPUTS!
ДОПОЛНИТЕЛЬНОЕ ПРИМЕЧАНИЕ: я попробовал простое доказательство концепции запуска этой строки кода в PHP CLI на одном сервере. На этот раз я получаю сообщение об ошибке: " Ошибка сегментации ".