2010-10-28 10 views
0

J'ai récemment déplacé un site ColdFusion d'un domaine à l'autre sans problème (pratiquement) à part celui que j'ai du mal à comprendre. Je suis un développeur/designer LAMP et CF est un peu étranger à moi alors pardonnez mon ignorance. Le site fonctionne correctement, sauf pour le composant de magasin, j'obtiens l'erreur suivante "Le nom de fichier .cart.models.store n'est pas un nom de composant ou d'interface valide.Les noms de composants et d'interfaces ne peuvent pas être vides et ne peuvent pas démarrer ou fin avec une période. ". Le seul morceau de code que j'ai changé tout au long de ce processus a été le config.ini, j'ai changé le vmap=SitenameDev en vmap= comme les notes dans ce fichier recommneded à faire si le répertoire hébergeant le site était le répertoire webroot.Erreur ColdFusion après l'hébergement

Tout aperçu de cette erreur ou des problèmes courants lors du transfert sera grandement apprécié, comme toujours.

JN

+0

Il sera très utile si vous montrerez le morceau de code erreur de lancement et de décrire un peu vous r configuration du serveur. – Sergii

+0

Et s'il vous plaît, ColdFusion (un mot) est un produit logiciel, la fusion froide est un processus physique http://en.wikipedia.org/wiki/Cold_fusion Merci. – Sergii

Répondre

1

Pour votre information, le config.ini est quelque chose de spécifique à l'application que vous avez affaire pas une convention de ColdFusion de toute sorte. Il est fort probable que l'entrée "vmap" signifie "cartographie virtuelle". Sa valeur est probablement utilisée pour résoudre un chemin vers un objet (ie [valeur de vmap] + ".cart.models.store".) Avec cette valeur vide, vous obtenez une erreur car ColdFusion veut que ses chemins ne commencent pas par un période, et est incapable de résoudre l'emplacement du fichier qu'il cherche pour créer un objet

Alors auparavant ce chemin était "SitenameDev.cart.models.store." Ce que vous devez faire est de savoir quelles maisons de répertoire la hiérarchie "cart \ models \ store" Ensuite, dans l'administrateur de ColdFusion, configurez un mappage vers son répertoire parent, c'est-à-dire un alias avec un répertoire physique reconnu par ColdFusion, puis l'alias que vous choisissez doit être défini comme "vmap". le fichier config.ini