Bonjour,
J'essaie d'insérer des données dans une base sqlite3 mais j'ai un message comme quoi la db est en lecture seule
<?php
$db = new SQLite3('test.db', SQLITE3_OPEN_READWRITE);
if(!$db) {
echo $db->lastErrorMsg();
} else {
echo "Base ouverte avec succès\n";
}
$db->exec("CREATE TABLE cars(id INTEGER PRIMARY KEY, name TEXT, price INT)");
$db->exec("INSERT INTO cars(name, price) VALUES('Audi', 52642)");
$db->exec("INSERT INTO cars(name, price) VALUES('Mercedes', 57127)");
$db->exec("INSERT INTO cars(name, price) VALUES('Skoda', 9000)");
$db->exec("INSERT INTO cars(name, price) VALUES('Volvo', 29000)");
$db->exec("INSERT INTO cars(name, price) VALUES('Bentley', 350000)");
$db->exec("INSERT INTO cars(name, price) VALUES('Citroen', 21000)");
$db->exec("INSERT INTO cars(name, price) VALUES('Hummer', 41400)");
J'ai d'abord mis les droits sur le fichier en rw sur les 3 groupes.
J'ai trouvé une info en suite qui disait de faire un chown sur le groupe www-run..
sauf que ce groupe, je l'ai pas.. et vu que mon install a à peine un mois, ca doit pas etre un groupe propre a OS
j'ai trouvé www-run. J'ai donc chowné dessus!
Toujours le meme message de protection en ecriture.
Une idée ?
Cdt
Ooo