IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Permissions sur base de données sqlite.


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2020
    Messages : 63
    Par défaut Permissions sur base de données sqlite.
    Bonsoir.
    J'ai passé de longues heures sur le net pour trouver solution à mon problème mais sans résultat...

    J'ai crée une base de donnée database.db pour un projet web, dans laquelle j'arrive à lire des données avec PDO, mais pas à écrire.
    Lorsque j'essaye d'écrire dedans j'obtiens l'erreur :
    exception 'PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database
    Même après un chmod 777 cela ne fonctionne pas.

    Je ne savais pas trop dans quel forum le poster entre
    Bdd et php alors désolé si l'endroit n'est pas adapté ....

    Merci pour votre aide.

  2. #2
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    salut,

    as-tu pensé a t'accorder les droits en écriture sur le répertoire contenant les fichiers de ta base de données SQLite (en plus des droits sur les fichiers) ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2020
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2020
    Messages : 63
    Par défaut
    Ça fonctionne ! Merci beaucoup. Peux-tu m'expliquer pourquoi c'est nécessaire ?

  4. #4
    Expert confirmé
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Billets dans le blog
    12
    Par défaut
    c'est une particularité du driver PDO pour SQLite qui n'est pas documentée... Faut y avoir été confronté pour s'en souvenir

  5. #5
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Citation Envoyé par rawsrc Voir le message
    c'est une particularité du driver PDO pour SQLite qui n'est pas documentée
    C'est certainement lié à SQLite qui peut (selon les PRAGMA utilisés) écrire des fichiers jounaux temporaire à chaque requête. C'est probablement ces fichiers qu'il n'arrive pas à écrire quand le dossier n'est pas ouvert en écriture.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 24/09/2018, 20h53
  2. Réponses: 8
    Dernier message: 09/09/2018, 18h11
  3. Réponses: 3
    Dernier message: 05/12/2010, 12h27
  4. Réponses: 1
    Dernier message: 25/08/2009, 19h22
  5. Manipulation de XML sur base de données
    Par psyche dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 02/11/2004, 14h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo