Warum kann DBD :: SQLite nicht über mein Perl-CGI-Skript in eine Datenbank eingefügt werden?

Ich führe eine SQLite-Datenbank in einem Perl-CGI-Skript aus, auf das zugegriffen wirdDBD :: SQLite. Dies wird als reines CGI auf Apache ausgeführt.

Die DBI-Verbindung funktioniert einwandfrei und Selects können ausgeführt werden. Wenn ich jedoch versuche, eine Einfügung durchzuführen, erhalte ich einen Würfel mit dem folgenden Fehler:

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

Ich habe versucht, die Datenbankdateiberechtigung auf 666 zu ändern, um dies zu beheben. Ich erhalte jedoch weiterhin den Fehler.

Irgendein Rat?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage