I\'m trying to insert data into my SQlite3 database (this works via the command line). I gave the data1.db file 777 permissions and still it says it\'s unable to open the fi
The folder containing the SQLite file must be writeable by the web user, if you want to make changes to it. It's not enough that the .db file is writeable.
See Why can't DBD::SQLite insert into a database through my Perl CGI script?
Pay attention, if you run PHP with CLI, you must use "sudo -u www-data php script.php" so PHP can write on the sqlite.
Try adding the sqlite user to the group which owns the /var/www directories, or manually chown -R user:user /var/www/ , the directory needs to be writable by the sqlite user.