Emplacement de Coldfusion paramètre de chaîne de connexion
C'est nouveau pour moi: je suis à la recherche dans un site web ColdFusion.
Le problème est que je ne peut même pas trouver la chaîne de connexion. Dans certains qryXXX.cfm fichiers, je trouve
<cfquery name="GetXXX" datasource="xxxx">
Mais je n'arrive pas à trouver où cette source de données est stockée.
OriginalL'auteur Blaise | 2012-05-23
Vous devez vous connecter pour publier un commentaire.
La source de données est définie par l'Administrateur ColdFusion.
Sur un défaut développeur installer le CF Administrateur est disponible à:
http://localhost:8500/CFIDE/administrator/index.cfm
(Sur un serveur, il peut être ou ne pas être configuré différemment à présent.)
Une fois connecté, dans le menu de gauche, allez dans la section "Données & Services", et la première entrée est "Sources de Données", qui est la zone que vous voulez aller.
Dans cette zone, vous trouverez une liste de toutes les sources de données - la première icône dans la colonne "Actions" vous permet de modifier/visualiser les détails.
Les données réelles et les FC Administrateur travaille avec est stocké dans
{coldfusion-dir}/lib/neo-datasource.xml
Vous devez ouvrir une session sur le FC Admin, cliquez sur "sources de données" et "ajouter" une source de données. Comme Richard l'a dit.
Mon site est situé sur un serveur IIS. Il n'y a pas de CFIDE/administrator/index.cfm ou quoi que ce soit. Et je ne pense pas que ColdFusion a été installé sur cette machine.
Si la FC n'est même pas installé sur le serveur, puis vous avez des problèmes plus graves que de ne pas être en mesure de trouver la source de données. Généralement, le CFIDE répertoire est un répertoire virtuel dans IIS. Il est peu probable d'être un répertoire existant dans votre code source, si c'est possible.
Si ColdFusion (ou un autre CFML moteur) n'est pas installé, alors le code habitude de faire quelque chose, de sorte que votre première étape doit être pour en installer une. Si votre code t exécuter puis de localiser les fichiers de configuration, ne
<cfdump abort var=#Server# />
- le cf root devrait être dansServer.ColdFusion.RootDir
variable.OriginalL'auteur Richard van 't Hoenderdaal
dans coldfusion 7 ce fichier est appelé neo-query.xml
et est stocké dans un jrun installer, à
C:\Apps\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\cfusion\lib
le chemin d'accès peut varier légèrement en fonction de votre installation,
OriginalL'auteur Jock Mahon