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

Symfony PHP Discussion :

Demo application ne parvient pas à se connecter à sa BDD [4.x]


Sujet :

Symfony PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2010
    Messages : 88
    Points : 49
    Points
    49
    Par défaut Demo application ne parvient pas à se connecter à sa BDD
    Bonjour à tous,

    J'ai suivi les tutos d'installation de l'application démo de Symfony sur un Wamp Windows. Installation via Composer (https://github.com/symfony/demo et https://symfony.com/blog/introducing...mo-application)

    L'application s'affiche bien et tourne au niveau de la page d'accueil.

    Cependant, si j'essaie d'aller sur le front, j'ai l'erreur suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    PDOException  PDOException  ConnectionException  Twig_Error_Runtime
    HTTP 500 Internal Server Error
    An exception has been thrown during the rendering of a template ("An exception occurred in driver: SQLSTATE[HY000] [14] unable to open database file").
    Si j'essaie d'aller sur l'admin, impossible se logguer, les comptes ne fonctionnent pas. Il est donc recommandé de réinstaller les comptes via la commande suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ php bin/console doctrine:fixtures:load
    Et cette dernière plante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    >php bin/console doctrine:fixtures:load
    Careful, database will be purged. Do you want to continue y/N ?y
     
     [ERROR] This command requires to have the "sqlite3" PHP extension enabled because, by default, the Symfony Demo
             application uses SQLite to store its information.
     
    In AbstractSQLiteDriver.php line 86:
     
      An exception occurred in driver: SQLSTATE[HY000] [14] unable to open database file
     
    In PDOConnection.php line 47:
     
      SQLSTATE[HY000] [14] unable to open database file
     
    In PDOConnection.php line 43:
     
      SQLSTATE[HY000] [14] unable to open database file
     
    doctrine:fixtures:load [--append] [--em EM] [--shard SHARD] [--purge-with-truncate] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command>
    J'ai bien vérifié les extensions chargées et je confirme que sqlite3 est bien présent

    Lors de la premiere exception, je vois la ligne de code suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PDOConnection->__construct('sqlite:D:\\', 'root', null, array())
    J'ai clairement l'impression que l'application n'est pas capable de trouver le chemin des fichiers SQLITE
    Auriez vous une idée ?

    Merci d'avance

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2010
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2010
    Messages : 88
    Points : 49
    Points
    49
    Par défaut
    Et bien je poste ici la résolution:

    En analysant la pile d'appels de l'exception, je vois qu'en effet le constructeur PDO est appelé avec le chemin tronqué mais que le méthode appelante juste avant dans la pile avait le bon chemin complet...
    La troncature se fait à partir d'un dossier dont le nom commence par #
    En effet, le chemin complet est du type d:\#www\projetTest\ ......

    J'ai donc supposé que le # posait probleme et j'ai déplacé le projet dans d:\wamp64\projetTest ....

    Problème résolu !

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

Discussions similaires

  1. [MySQL] Je n'arrive pas à me connecter à ma bdd?
    Par webherbe dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 20/03/2012, 19h24
  2. Windows sockets : ne peut pas me connecter au serveur...
    Par kernigansnotdead dans le forum Windows
    Réponses: 13
    Dernier message: 11/09/2005, 16h00
  3. Réponses: 12
    Dernier message: 02/05/2005, 17h16
  4. XSL ne parvient pas à lire les noeuds XML ??
    Par yahn dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 27/06/2004, 19h29
  5. Une application Dialog based pas rectangulaire....
    Par feed_our_vision dans le forum MFC
    Réponses: 2
    Dernier message: 14/06/2004, 10h10

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