2010-10-28 48 views
0

我最近将ColdFusion网站从一个域移到了另一个域,但没有问题(实际上),除此之外我还有一些问题没有解决。我是一名LAMP开发人员/设计师,CF对我来说有点陌生,所以请原谅我的无知。托管传输后出现ColdFusion错误

该网站正常工作,除了商店组件,我收到以下错误“.cart.models.store名称不是有效的组件或接口名称。组件和接口名称不能为空,无法启动或结束一段时间。“我在整个过程中唯一改变了的代码是config.ini,我将vmap=SitenameDev更改为vmap=,因为如果该网站所在的目录是webroot目录,此文件中的注释建议这样做。

一如既往,任何有关此错误或转移时常见问题的见解都将不胜感激。

JN

+0

这将是非常有用的,如果你会显示大量的代码抛出错误,并描述一点你r服务器配置。 – Sergii 2010-10-28 07:49:57

+0

而且请,ColdFusion(一个词)是一个软件产品,冷聚变是一个物理过程http://en.wikipedia.org/wiki/Cold_fusion谢谢。 – Sergii 2010-10-28 07:51:04

回答

1

仅供参考,config.ini文件是一些具体的事情要你处理没有任何形式的ColdFusion的约定的应用程序。其中的“vmap”条目很可能意味着“虚拟映射”。它的值可能被用来解析一个路径到一个对象(即[vmap]的值。“.cart.models.store”。如果它是空的,你会得到一个错误,因为ColdFusion希望它的路径不是以期间,并且无法解析其寻找创建对象的文件的位置。

因此,此前的路径是“SitenameDev.cart.models.store”。您需要做的是找出目录中的房屋“cart \ models \ store”层次结构,然后在ColdFusion管理员中设置一个到其父目录的映射 - 这是ColdFusion识别的物理目录的别名,然后无论你选择什么别名,都应该设置为“vmap”值config.ini文件

相关问题