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 :

Connexion Symfony 1.2 + Oracle 10g


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut Connexion Symfony 1.2 + Oracle 10g
    Bonjour,

    J'étudie actuellement la possibilité de mettre en oeuvre en entreprise un projet d'application de gestion - outil collaboratif intranet avec PHP et le framework Symfony. Pour info, le serveur web est un serveur Linux Debian/Apache.

    Le choix de la base de données, pour des raisons internes, s'est porté sur Oracle. Et c'est là que les problèmes commencent : avec la v 1.2 de Symfony, et notamment Propel 1.3, la connexion avec Oracle ne fonctionne plus.
    J'ai bien vu l'article Oracle Symfony in PHP minor (http://www.oracle.com/technology/pub...a-symfony.html) et quelques forums sur le sujet, mais il semble que les personnes ayant rencontré ce problème l'aient résolu en "downgradant" Symfony en v 1.1/ Propel 1.2.
    Existe-t-il une solution plus viable et stabilisée pour faire communiquer ces 2 outils ?
    En vous remerciant pour votre aide.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 61
    Par défaut
    Je suis également fort interessé. Cependant dans mon cas, le serveur est sous windows et oracle n'est pas en 10g. Mais je pense pas que cela influence beaucoup la manière de s'y prendre.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 19
    Par défaut Propel ??
    Sache que Symfony dans sa version 1.2 acceuil Doctrine qui pratique l'abstraction de BDD tous comme Propel. Essaye de voir si Doctrine n'est pas plus adapté pour ton application.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 61
    Par défaut
    Pour me connecter a oracle je passe par doctrine. Seul probleme, des que je rentre une commande ayant un lien avec la base de données je me retrouve avec un message du genre "could not find driver". Pourtant j'ai activé les dll concernant pdo et oci8.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 7
    Par défaut
    As-tu testé de te connecter directement avec PHP afin de vérifier si la connexion à la base avec le driver pdo fonctionne ?
    Voir le lien suivant :
    http://php.balluche.fr/?function.oci-connect
    Si cette étape fonctionne, il faudra s'orienter vers la config de doctrine. A moins que le problème ne soit ensuite similaire à celui que nous rencontrons avec Propel...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 61
    Par défaut
    Voila l'erreur dans les logs apache lorsque j'essaye de me connecter en php "pure":

    [Tue Apr 14 16:12:00 2009] [error] [client 127.0.0.1] PHP Warning: ocilogon() [<a href='function.ocilogon'>function.ocilogon</a>]: OCIEnvNlsCreate() failed. There is something wrong with your system - please check that PATH includes the directory with Oracle Instant Client libraries in C:\\www\\symf\\essai.php on line 18

    D'après les recherches que j'ai effectué cela pourait venir du fait que plusieurs librairies oracle seraient installées. Mais cela m'etonnerait bien. Je pense pas avoir installé plusieurs librairies, je m'en rappellerais je pense

Discussions similaires

  1. Connexion à Sql*plus sous oracle 10g
    Par phenix1988 dans le forum Oracle
    Réponses: 4
    Dernier message: 22/03/2010, 14h41
  2. Connexion Tomcat 6 et Oracle 10g
    Par soad dans le forum JDBC
    Réponses: 1
    Dernier message: 30/05/2008, 11h32
  3. [BO XI] PB connexion BO XI et oracle 10g
    Par atb dans le forum Designer
    Réponses: 1
    Dernier message: 17/03/2008, 10h48
  4. connexion sur une BD oracle 10g à partir de Java
    Par dr.dramane dans le forum JDBC
    Réponses: 6
    Dernier message: 24/03/2007, 16h41
  5. Connexion en simultané - erreur Oracle 10g
    Par captainamerica75 dans le forum Oracle
    Réponses: 1
    Dernier message: 15/11/2006, 11h53

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