Je ne suis pas un codeur de coldfusion. Faire une faveur pour un ami qui a porté son site CF à partir d'un serveur Windows à UNIX sur GoDaddy. P>
Site affiche une erreur: p>
Impossible de trouver le modèle CFML pour la balise personnalisée JSTK. Fusion froide tenté de regarder dans l'arbre des balises personnalisées installées mais n'a pas Trouvez une balise personnalisée avec ce nom. P> blockQuote>
Le site Comme j'ai trouvé qu'il a sur le document racine / CustomTags avec le fichier JSTK.CFM et un ensemble de fichiers dans cf_jstk p>
Mon googling situé ceci: p>
Vous devez stocker des pages de balises personnalisées dans l'une des opérations suivantes: Le même répertoire que la page d'appel; Le répertoire Cfusion \ CustomTags; Un sous-répertoire du répertoire Cfusion \ CustomTags; Un répertoire que vous spécifiez dans l'administrateur ColdFusion P> blockQuote>
Donc j'ai: p>
- a essayé de créer de placement / CustomTags dans / CFusion / CustomTags Li>
- Essayé Copie / CFusion / CustomTags à la racine de documents ci-dessus li>
- a essayé de copier jstk.cfm et sous-dossiers dans le même répertoire que le fichier d'appel (index.cfm) li> ul>
MISE À JOUR: PER GODADDY SUPPORT J'ai également essayé d'ajouter ce qui suit à aucun effet:
Code> P> Quelqu'un peut-il me donner quelques conseils à ce sujet ou dois-je simplement dire à mon gars de chercher un codeur CF? P>
Merci! P>
3 Réponses :
Je ne sais pas comment Godaddy est configuré, alors comme test rapide, veuillez procéder comme suit:
Créer un fichier Créer le fichier puis dans un navigateur Visitez le test .CFM Page. P> Vous devez obtenir deux décharges de débogage, suivies du "test"; Cela confirmera que les balises personnalisées en général fonctionnent. Si cela fonctionne, déplacez le Si cela produit une erreur, pour CF8 et plus, vous pouvez ajouter Il est possible de convertir une application. CFM à Application.cfc - Quelle est la facilité qui dépend de la complexité du code là-bas - pourrait être quelque chose que vous pourriez comprendre ou peut avoir besoin d'un device CF expérimenté, cela dépend. Selon le résultat de cela, nous pouvons tenter de déboguer pourquoi la balise test.cfm code> dans le webroot avec le contenu: p> < Pré> xxx pré>
testTag.cfm code> dans le webroot avec le contenu: p>
P> testTag.cfm code> dans le répertoire CustomTags et voyez si vous obtenez le même comportement ou une erreur.
P>
. CFC CODE> Fichier (en supposant qu'il existe une application CFC et non un
application.cfm code>) pour vous assurer que le répertoire est vérifié pour les balises. p>
P> JSTK code> ne fonctionne pas (à moins que l'une des réponses ci-dessus ne la résout). P > p>
Merci Peter! Le placement initial de Webroot a travaillé. Lorsque Testag.cfm a été déplacé dans le répertoire CustomTags, j'ai ensuite eu une erreur "Impossible de trouver le modèle CFML pour TestTag personnalisé TestTag." BTW par GoDaddy "Support" J'ai également essayé d'ajouter ce qui suit à aucun effet:
Désolé, ajoutez également
Ouais, le cfmodule code> est essentiellement une solution alternative d'appeler une balise personnalisée, qui ne nécessite pas le fichier dans un répertoire spécifique. Si le chemin est correct, cela aurait dû travailler. Pouvez-vous essayer cet itinéraire avec la simple balise de test?
Ouais, dans Adobe CF le CustomTagPaths CODE> ne fonctionne que dans
Application.cfc code> - Adobe n'a pas ajouté la possibilité de
Application.cfm code> car c'est l'ancien chemin, ce qui est ennuyeux. Railo (un autre moteur CFML) a ajouté la possibilité d'utiliser
CustomTagspaths code> via la balise code> CFApplication CODE> (I.E. INSIME APPLANCE.CFM), mais malheureusement, cela n'aide pas ici.
Essayé d'ajouter au test.cfm Ceci a abouti à la table "STRIT" étant imprimée suivie de "Impossible de trouver un modèle CFML pour Testtag personnalisé TestTag".
Hmmm, avez-vous quitté le
Donc, mon contenu entier actuel du test.cfm est
Si cfstk.cfm a
PARDON! Relisez et supprimé
Si vous mettez une / à la fin de la CFMODULE, vous obtiendrez les deux décharges de structure.
Le
ctagname code> est utilisé Dans un nom de fichier quelque part, ce serait un problème (par exemple
Oui, ajouter la barre oblique de fermeture a produit les deux décharges. Je pense que je devrais dire à mon gars de se procurer un codeur CF.
On dirait qu'il s'agit de cette façon. Il y a probablement des listes de diffusion sur www.houseoffusion.com qui devraient aider à cet égard.
Merci beaucoup pour votre aide et votre temps! Si vous vous retrouvez venir à la Nouvelle-Orléans, je vous dois plusieurs bières!
Dans un effort pour vérifier les choses simples avant de vous inquiéter de choses complexes: N'oubliez pas que les noms de fichiers sur * Nix Systems sont sensibles à la casse, mais sous Windows ne le sont pas. P>
Par exemple, un serveur Windows ramassera "application.cfm" mais un serveur Linux ne le fera pas. Il nécessite "application.cfm". P>
Vérifiez que tous les noms de fichiers / chemins sont corrects. P>
Merci Ben, j'ai regardé ça. Jusqu'à présent n'a pas trouvé d'erreurs de cas.
Normalement, CFML Vérifiez d'abord toutes les balises personnalisées dans le répertoire actuel, si non trouvée, la seconde est dans CFMX8 / CustomTags /. p>