Bonjour,
devant me connecter à une base Oracle, on m'a demandé d'installer Instant Client 11g2 qui marche avec PHP 5.4.3.
J'avais fait un post sur ce point et j'avais décidé d'utiliser PDO et ODBC mais le mal était fait.
Donc, j'avais installé WAMP, les librairies Oracle 11g2, créer le TNSNAMES.ora, et j'ai fait ce que j'avais à faire en magouillant entre pdo, odbc et oci...
je reviens sur mon ancien projet Flex et là, stupeur, j'ai une erreur de connexion avec AMFPHP.
Il me donne le message suivant:
Use of undefined constant AMFPHP_BASE - assumed 'AMFPHP_BASE' in
L:\Wamp\www\amfphp 1.9\services\amfphp\DiscoveryService.php
include_once(AMFPHP_BASEshared/util/MethodTable.php): failed to open stream:
'AMFPHP_BASEshared/util/MethodTable.php' je trouve ça bizarre.
Alors, je vois que PHP 5.4 supprime les magic_quote, mais ce paramètre n'a jamais été activé sur mon serveur. Aucune info chez AMFPHP (silex) ni sur les forums.
Questions:
1/ l'un d'entre vous a t'il eu ce problème?
2/ y a t'il un moyen simple et évident de supprimer ce message et de remettre à jour AMFPHP 1.9 (la version 2.1 me génère aussi des erreurs rien qu'à l'install; problème de path).
3/ Si pas de possibilité en 2/, est-ce qu'en repassant en 5.3, je ne risque pas casser mes scripts Oracle et SQLServeur (à cause des libs 11g2).
Merci à ceux qui ont une idée parce que PHP, c'est bien mais tous ces problèmes de config ajoutés les uns aux autres, ça fait parfois beaucoup.
Partager