Quand tu as testé avec oci_pconnect, c'était sur un script exécuté par Apache ou en ligne de commande ? Teste en ligne de commande, cela peut venir d'une config différente (il y a normalement 2 php.ini, parfois 3 : un pour chaque environnement d'exécution - cli, cgi, apache).
On 24 avr, 13:46, Ghizlane Zinbi <[email protected]> wrote: > Salut tout le monde, > J'essaie de me connecter à une base de données oracle sur un serveur distant > via symfony.Donc j'ai commencé par charger les extensions oci. Voici à quoi > ressemble le php.ini: > > extension=php_oci8.dll > extension=php_pdo_oci.dll > extension=php_pdo_oci8.dll > > Puis j'ai vérifié que l'extension oci a été chargée : > > Configuration Serveur Version de Apache:2.2.8 Version de PHP:5.2.6 > Extensions > Chargées: > > - bcmath > - calendar > - com_dotnet > - ctype > - session > - filter > - ftp > - hash > - iconv > - json > - odbc > - pcre > - Reflection > - date > - libxml > - standard > - tokenizer > - zlib > - SimpleXML > - dom > - SPL > - wddx > - xml > - xmlreader > - xmlwriter > - apache2handler > - gd > - mbstring > - mysql > - mysqli > - oci8 > - PDO > - pdo_mysql > - PDO_OCI > - SQLite > - xsl > > Ensuite j'ai modifié dans les fichiers databases.yml et propel.ini comme > suit: > > propel.ini : > > propel.targetPackage = lib.model > propel.packageObjectModel = true > propel.project = sesame > propel.database = oracle > propel.database.createUrl = oracle:// > system:[email protected]/SESAME_REMOTE > propel.database.url = oracle://system:[email protected]/SESAME_REMOTE > > databases.yml : > > all: > propel: > class: sfPropelDatabase > param: > phptype: oracle > host: 172.20.110.67 > database: SESAME_REMOTE > username: system > password: sesame > > Enfin, j'ai tapé la commande : symfony propel-build-schema > > Et c'est là que j'ai l'erreur : > > There was an error building XML from metadata : oci8 extension not loaded > > Il faut dire que j'ai déjà testé la connexion Oracle avec oci_pconnect et ça > marche. > > Aidez moi svp > > A+ --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
