Я пытаюсь вставить данные в свою базу данных SQlite3 (это работает через командную строку). Я дал разрешения на доступ к данным1.db 777 и все еще говорит, что он не может открыть файл.
Я получаю эту ошибку:
Warning: SQLite3::exec() [sqlite3.exec]: unable to open database file in /var/www/test.php on line 3
Используя этот код:
$db = new SQLite3('./data1.db');
$db->exec("INSERT INTO table1 (fileName) VALUES ('test.txt')");
Но странно то, что я могу читать из базы данных: (это работает)
print_r($db->querySingle('SELECT fileName FROM table1', true));
Я запускаю PHP 5.3.0