2010-10-28 4 views
0

Недавно я переместил сайт ColdFusion из одного домена в другой без каких-либо проблем (практически), кроме того, что у меня возникли проблемы с выяснением. Я разработчик/дизайнер LAMP, и CF немного чуждо мне, поэтому простите мое невежество.Ошибка ColdFusion после переноса хостинга

Сайт работает исправно, за исключением компонента хранилища. Я получаю следующую ошибку: «.cart.models.store name не является допустимым именем компонента или интерфейса. Имена компонентов и интерфейсов не могут быть пустыми и не могут запускаться или конец с периодом ». Единственным фрагментом кода, который я изменил в течение этого процесса, был config.ini, я изменил vmap=SitenameDev на vmap=, так как заметки в этом файле были рекомендованы, если каталог, в котором находится сайт, был каталогом webroot.

Любое понимание этой ошибки или распространенных проблем при передаче будет с большой благодарностью, как всегда.

JN

+0

Будет очень полезно, если вы покажете кусок ошибки металирования кода и немного описали r сервер. – Sergii

+0

И, пожалуйста, ColdFusion (одно слово) - программный продукт, холодный синтез - физический процесс http://en.wikipedia.org/wiki/Cold_fusion Спасибо. – Sergii

ответ

1

FYI, то config.ini что-то конкретное приложение, которое вы имеете дело не с ColdFusion условности любого рода. Скорее всего, запись «vmap» в нем означает «виртуальное отображение». Его значение, вероятно, используется для разрешения пути к объекту (т. Е. [Значение vmap] + ".cart.models.store". С его пустым вы получаете сообщение об ошибке, поскольку ColdFusion хочет, чтобы его пути не начинались с период и не может разрешить местоположение файла, который он ищет для создания объекта.

Таким образом, ранее этот путь был «SitenameDev.cart.models.store». Что вам нужно сделать, это выяснить, какие дома для каталогов иерархию «cart \ models \ store \ store», а затем в администраторе ColdFusion установите сопоставление с родительским каталогом - это псевдоним физического каталога, который распознает ColdFusion. Тогда любой псевдоним, который вы выберете, должен быть установлен как значение «vmap» в файл config.ini.

Смежные вопросы