代码之家  ›  专栏  ›  技术社区  ›  jeffreynolte

托管传输后发生ColdFusion错误

  •  0
  • jeffreynolte  · 技术社区  · 15 年前

    我最近把一个ColdFusion网站从一个域移到了另一个域,除了一个我很难弄清楚的问题外,几乎没有任何问题。我是一名灯具开发商/设计师,CF对我来说有点陌生,请原谅我的无知。

    除了store组件外,该网站工作正常,我收到以下错误:“The.cart.models.store name不是有效的组件或接口名称。组件和接口名称不能为空,不能以句点开头或结尾。”。在整个过程中,我唯一更改的代码是配置。伊尼,我换了房间 vmap=SitenameDev vmap= 如果站点所在的目录是webroot目录,请按照本文件中的注释重新编译。

    我们将一如既往地感谢您在传输过程中对这一错误或常见问题的任何见解。

    JN

    1 回复  |  直到 15 年前
        1
  •  1
  •   orangepips 111111    15 年前

    仅供参考,配置文件。ini是特定于您正在处理的应用程序的东西,而不是任何类型的ColdFusion约定。其中的“vmap”条目很可能意味着“虚拟映射”。它的值可能用于解析对象的路径(即[value of vmap]+“.cart.models.store”。如果它为空,则会出现错误,因为ColdFusion希望其路径不以句点开头,并且无法解析其创建对象所需的文件的位置。

    所以之前的路径是“SitenameDev.cart.models.store”。你需要做的是找出哪个目录包含“购物车\模型\商店”层次结构。然后在ColdFusion管理员中设置到其父目录的映射,这是ColdFusion识别的物理目录的别名。然后,您选择的任何别名都应该在配置中设置为“vmap”值。ini文件。

    推荐文章