2
  1. db.pyでは、関数(func insert)を使用してデータをsqliteに正しく挿入できます。
  2. ここで、python-fastcgiを介してsqliteにデータを挿入したいと思います。fastcgi(post.pyという名前では、リクエストデータを正しく取得できますが、db.insertを呼び出すと、内部サーバーエラーが発生します。

私はすでにしましたchmod 777 slqite.db。誰もが何の問題を知っていますか?

4

1 に答える 1

4

F最後に私は答えを見つけました:

sqlite3 ライブラリには、おそらくロックファイルを作成する必要があるため、それを含むディレクトリへの書き込み権限も必要です。

そのため、SQL を使用してデータを挿入する場合は問題ありませんが、web cgi や fastcgi などを使用してデータを挿入するとエラーが発生します。

ディレクトリに書き込み権限を追加するだけです。

于 2012-05-29T09:15:59.200 に答える