2010-04-15 1 views
0

cfml 웹 사이트에 문제가 있습니다.application.cfc 페이지의 cfml 오류

아래 코드를 application.cfc 파일에 사용하여 dsn에 연결했습니다.

하지만 이걸 내 서버에 넣으면 오류가 발생합니다. 심지어 하나의 test.cfm 페이지를 탐색 할 수 없습니다.

그 코드, 같은 구문 오류 또는 무언가에 어떤 무슨 문제가 있나요, 그것은

<cfset this.name = "0307de6.netsolhost.com"> 
<cfset this.sessionmanagement = true> 
<cfset this.loginstorage="session"> 
<cfset this.sessiontimeout = CreateTimeSpan(0,0,30,0)> 
<cfset this.applicationtimeout = CreateTimeSpan(2,0,0,0)> 

<cffunction name="onApplicationStart"> 

    <cfscript> 
     application.DSN    = "hirerodsn"; 
     application.dbUserName  = "myusr"; 
     application.dbPassword  = "myd69!"; 
    </cfscript> 

</cffunction> 

<cffunction name="onRequestStart"> 

    <cfscript> 
     request.DSN = "hirerodsn"; 
     request.dbUserName = "myusr"; 
     request.dbPassword = "myd69!"; 
    </cfscript> 

</cffunction> 

사람이 나에게

+0

라이브 서버에 DSN (hirerodsn)이 있습니까? 나에게 약간의 오류 메시지를 보내십시오. –

+0

시스템이 코드 또는 일부 시스템 코드에서 프로그래밍 오류를 나타내는 정의되지 않은 값을 사용하려고했습니다. Null 포인터는 정의되지 않은 값의 또 다른 이름입니다. –

+0

CF 버전은 dev 및 prod에서 동일합니까? –

답변

2
도와주세요 DSN을 몇 가지 문제가 될 것입니다

적어도 질문에 오류 메시지를 게시해야합니다. 그래서, 또한

<cfcomponent output="false"> 
... 
</cfcomponent> 

하면 데이터 소스 구성에서 사용자 이름과 암호를 설정할 수 있음을 유의하시기 바랍니다 :

어떤 방법, 여기 오류는 cfcomponent 내부 태그를 전체 .cfc 파일 내용을 둘러싸해야한다는 것입니다 당신은 당신의 코드 (질의)에서 그것들을 처리 할 필요가 없다.

+0

application.cfc의 구성 요소 선언이없는 경우 CF9에서 오류가 발생하지 않습니다. 코드를 내 서버로 복사하면 나에게 적합합니다. 동의합니다. 오류 메시지가 도움이 될 것입니다. 또한 앱이 어느 환경에서 실행되고 있는지 알면 좋을 것입니다. –