PHP에서 sqlite를 이용한 데이터 insert하기?

stypr의 이미지

php에서 펄 프로그램을 이용하여 sqlite를 실행하여 데이터를입력할려고합니다.
하지만, select는 실행이되는데, 이상하게 insert, delete는 실행을 못하고있습니다.
Centos4.4를 사용하는데 콘솔에서는 루트 이외의 사용자로 실행하여도 잘 동작을합니다.
php에서 sqlite를 지원못한다고하여도 펄(sqlite지원함) 프로그램을 호출하면되어야하는데,
이상하게 php로 실행하는 모든 프로그램에서는 update기능을 사용할 수가 없군요.
혹시, sqlite에 권한이나 뭐 비슷한 기는이있는지 궁금합니다.

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

웹서버가 sqlite 데이터베이스 파일에 쓰기 권한이 없는거 아닐까요?

stypr의 이미지

sqlite에서 뭔가 해주는게 있나요?
db파일 퍼미션을 666이상으로는 주었는데, 그래도 못하는군요.

stypr의 이미지

답변 고맙습니다.

김정균의 이미지

php 에서 sqlite 를 지원하지 못하다니 금시 초문이군요? PHP4를 사용하시나 보죠? PHP4 의 경우 sqlite2 를 PECL 에서 받으실 수 있고, PHP5의 경우에는 sqlite extension (sqlite2) 나 pdo-sqlite (sqlite2/3)을 이용할 수 있습니다.