I've this simple PHP code in which I connect a SQLITE data base ...
<?php
ini_set('display_errors', 1);
echo 'Current script owner: ' . get_current_user();
# Set access to data base...
$db = new SQLite3('/var/www/html/OpenProntoSoccorso/Test/OpenProntoSoccorso.sqlite');
echo ".... Connessione db OK! ...";
?>
when I try to execute from browser I've this error ...
Fatal error: Uncaught exception 'Exception' with message 'Unable to open database: unable to open database file' in /var/www/html/OpenProntoSoccorso/Test/testSpatialite.php:6 Stack trace: #0 /var/www/html/OpenProntoSoccorso/Test/testSpatialite.php(6): SQLite3->__construct('/var/www/html/O...') #1 {main} thrown in /var/www/html/OpenProntoSoccorso/Test/testSpatialite.php on line 6
but when I try to execute form command line all work fine
root@osboxes:/var/www/html/OpenProntoSoccorso/Test# ls -l
total 336536
-rwxr-x--- 1 root root 330037248 Aug 17 14:20 OpenProntoSoccorso.sqlite
-rw-rw-r-- 1 osboxes osboxes 133 Aug 17 13:51 testSpatialite.php
root@osboxes:/var/www/html/OpenProntoSoccorso/Test# php testSpatialite.php
.... Connessione db OK! ...root@osboxes:/var/www/html/OpenProntoSoccorso/Test#
I've tried to change owner and/or group but nothing change ...
Suggestions?
Thank you in advance!