Por que o DBD :: SQLite não pode ser inserido em um banco de dados através do meu script Perl CGI?

Estou executando um banco de dados SQLite dentro de um script Perl CGI que está sendo acessado porDBD :: SQLite. Isso está sendo executado como um CGI direto no Apache.

A conexão DBI funciona bem e os selects podem ser executados. No entanto, quando tento fazer uma inserção, recebo um dado com o seguinte erro:

DBD::SQLite::st execute failed: unable to open database file(1) at dbdimp.c line 402 at index.cgi line 66

Eu tentei alterar a permissão de arquivo de banco de dados para 666 para tentar corrigir isso no entanto eu ainda estou recebendo o erro.

Algum conselho?

questionAnswers(4)

yourAnswerToTheQuestion