PDO возвращает "SQLSTATE [HY000]: общая ошибка: 10 ошибок ввода-вывода диска" при загрузке базы данных sqlite

Немного о моей текущей настройке: веб-сайт размещен на Windows Server 2012 IIS с PHP 7.1, сайт работает с использованием Laravel с Medoo для загрузки базы данных, однако при любом виде SQL-оператора код завершается с ошибкой, упомянутой в заголовке,

В настоящее время права доступа к файлам находятся в режиме полного контроля для целей отладки.

Код, используемый для вызова, является следующим

$pdo = new \Medoo\Medoo([
    'database_type' => 'sqlite',
    'database_file' => $config->database_path
]);

$query = $pdo->select('computers', '*');

Я попытался создать дамп SQL для файла базы данных SQLite, используя программу "DB Browser for SQLite", и создать новый файл базы данных из scatch, а затем импортировать дамп SQL.

Когда это сделано, программа работает без проблем, поэтому я думаю, что может быть ограничение на размер файла PDite SQLite, поскольку исходный файл составляет около 2,8 МБ, а новый - 1,9 МБ.

Есть ли кто-нибудь, кто сталкивался с подобной проблемой? или есть какие-либо советы о том, как исправить текущую проблему?

0 ответов

Другие вопросы по тегам