2010-10-28 75 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文件

相關問題