이 문제에 대한 답변을 얻을 수 있기를 바랍니다. 우리는 최근에 ColdFusion 사이트를 ColdFusion 9를 가진 새로운 서버로 마이그레이션했습니다. 이전 서버에는 7 개, 어쩌면 8 개가있었습니다. 이전 시스템에서는 모든 것이 작동하고있었습니다. 이제 요소 정의되지 않은 오류가 발생합니다.ColdFusion 9로 마이그레이션 - 요소가 정의되지 않았습니다. 오류
Application.cfm (.cfc 아님)은 항상 웹 루트에 있습니다. Application.cfc 파일은 없습니다. 여기
오류와 샘플 페이지입니다 : 여기
가 응용 프로그램 덤프의 스크린 샷 등 captchaseed이,이, http://www.luxurylifestyle.com/listings/send_message.cfm?id=26552그래서, 위의 스크린 샷에서하지만, 그것을 부르려고 할 때 그것은 정의되지 않았다고 말합니다.
어떤 도움을 주시면 대단히 감사하겠습니다! 이것이 쉬운 일이라고 확신하지만 이전에이 마이그레이션을 한 번도 해 본 적이 없으므로 왜 작동하지 않을지 전혀 모릅니다.
다음<cfset APPLICATION.captchaseed = 'ACDEFGHJKLMNPQRTUVWXY34679'>
가 cfdump
와 link to the screen shot입니다 : 웹 루트에있는 덧글으로 Application.cfm에서
,에서 추가
다음이있다. 여기 은 참조를 위해 정의되지 않은 오류의 몇 가지 예입니다 : http://www.luxurylifestyle.com/listings/send_message.cfm?id=31820 http://www.luxurylifestyle.com/newsletter_box_action.cfm
그래서 CAPTCHASEED는 application.cfm에 정의되어 있습니까? 예인 경우 정의 된 위치입니다. – nasaa
예, 맞습니다. 웹 루트에있는 Application.cfm에는 다음이 있습니다. –
application.cfm을 통한 디버깅을 시도합니다. 그래서 url을 치면 CAPTCHASEED 정의 바로 뒤에 응용 프로그램 객체의 덤프를 놓고 거기까지 치는 지 확인하십시오. 그런 다음 요청 기능에 디버그 기능을 추가하십시오. – nasaa